-
public interface IThingHomeDataLocalCache
-
-
Method Summary
Modifier and Type Method Description abstract List<HomeBean>
getHomeListLocalCache()
abstract ArrayList<DeviceAndGroupInHomeBean>
getHidedDeviceGroupListCache(Long homeId)
abstract Boolean
isHidedDeviceGroupByCache(Long homeId, String bizId)
abstract void
saveHomeDevToLocalCache(long homeId, DeviceRespBean devId, ProductBean bean)
abstract void
>)>getStandardProductConfigList(long homeId, IThingDataCallback<ArrayList<ProductStandardConfig>> callback)
abstract void
>)>getProductRefList(ArrayList<String> pids, long homeId, IThingDataCallback<ArrayList<ProductRefBean>> callback)
abstract void
clearHomeCache()
-
-
Method Detail
-
getHomeListLocalCache
abstract List<HomeBean> getHomeListLocalCache()
-
getHidedDeviceGroupListCache
abstract ArrayList<DeviceAndGroupInHomeBean> getHidedDeviceGroupListCache(Long homeId)
-
isHidedDeviceGroupByCache
abstract Boolean isHidedDeviceGroupByCache(Long homeId, String bizId)
-
saveHomeDevToLocalCache
abstract void saveHomeDevToLocalCache(long homeId, DeviceRespBean devId, ProductBean bean)
-
getStandardProductConfigList
abstract void >)>getStandardProductConfigList(long homeId, IThingDataCallback<ArrayList<ProductStandardConfig>> callback)
-
getProductRefList
abstract void >)>getProductRefList(ArrayList<String> pids, long homeId, IThingDataCallback<ArrayList<ProductRefBean>> callback)
-
clearHomeCache
abstract void clearHomeCache()
-
-
-
-