-
public interface IThingDeviceBizPropBeanListManager
ProjectName: ThingHomeKitSdk Description: Device business attribute list management abstraction. CreateDate: 2021/5/6 10:48 AM
-
-
Method Summary
Modifier and Type Method Description abstract void
putDeviceBizPropList(List<DeviceBizPropBean> deviceBizPropBeanList)
abstract List<DeviceBizPropBean>
getDeviceBizPropBeanListFromLocal()
abstract DeviceBizPropBean
getDeviceBizPropBean(String devId)
abstract Map<String, DeviceBizPropBean>
getDeviceBizPropBeanMap()
abstract List<DeviceBizPropBean>
getDeviceBizPropBeanList()
Get a list of device business attributes abstract void
update(String devId, DeviceBizPropBean newBean)
Update device business attributes bean. abstract void
clear()
Only clean up memory abstract void
clearByDevId(String devId)
Only clean up memory abstract void
remove(List<String> devIds)
abstract void
remove(String devId)
Clean memory and persistent cache -
-
Method Detail
-
putDeviceBizPropList
abstract void putDeviceBizPropList(List<DeviceBizPropBean> deviceBizPropBeanList)
-
getDeviceBizPropBeanListFromLocal
abstract List<DeviceBizPropBean> getDeviceBizPropBeanListFromLocal()
-
getDeviceBizPropBean
abstract DeviceBizPropBean getDeviceBizPropBean(String devId)
-
getDeviceBizPropBeanMap
@Deprecated() abstract Map<String, DeviceBizPropBean> getDeviceBizPropBeanMap()
-
getDeviceBizPropBeanList
abstract List<DeviceBizPropBean> getDeviceBizPropBeanList()
Get a list of device business attributes
-
update
abstract void update(String devId, DeviceBizPropBean newBean)
Update device business attributes bean.
-
clear
abstract void clear()
Only clean up memory
-
clearByDevId
abstract void clearByDevId(String devId)
Only clean up memory
-
remove
abstract void remove(List<String> devIds)
-
remove
abstract void remove(String devId)
Clean memory and persistent cache
-
-
-
-