-
public interface IThingDeviceBizPropBeanListManagerProjectName: ThingHomeKitSdk Description: Device business attribute list management abstraction. CreateDate: 2021/5/6 10:48 AM
-
-
Method Summary
Modifier and Type Method Description abstract voidputDeviceBizPropList(List<DeviceBizPropBean> deviceBizPropBeanList)abstract List<DeviceBizPropBean>getDeviceBizPropBeanListFromLocal()abstract DeviceBizPropBeangetDeviceBizPropBean(String devId)abstract Map<String, DeviceBizPropBean>getDeviceBizPropBeanMap()abstract List<DeviceBizPropBean>getDeviceBizPropBeanList()Get a list of device business attributes abstract voidupdate(String devId, DeviceBizPropBean newBean)Update device business attributes bean. abstract voidclear()Only clean up memory abstract voidclearByDevId(String devId)Only clean up memory abstract voidremove(List<String> devIds)abstract voidremove(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
-
-
-
-