Package 

Interface IThingDeviceDataCacheManager

    • Method Summary

      Modifier and Type Method Description
      abstract void )>getDevice(String devId, IThingDataCallback<DeviceBean> callback)
      abstract void )>getDevice(long homeId, String devId, IThingDataCallback<DeviceBean> callback)
      abstract void >)>getSchemaBean(List<DeviceRespBean> deviceRespBeans, IThingDataCallback<List<DeviceBean>> thingDataCallback)
      abstract void >)>requestProductBeans(List<ProductVerBean> productIds, IThingDataCallback<List<ProductBean>> thingDataCallback)
      abstract boolean removeDev(String gwId)
      abstract void queryDps(String devId)
      abstract void onDestroy()
      abstract void )>getSubDev(String meshId, String devId, IThingDataCallback<DeviceBean> iQueryDevCallback)
      abstract void >)>getGroupSchemaBean(List<GroupRespBean> groupBeans, IThingDataCallback<List<GroupBean>> callback)
      abstract void >)>getSubDevList(String devId, IThingDataCallback<List<DeviceBean>> callback)
      abstract void )>getGroup(Long id, IThingDataCallback<GroupBean> callback)
      abstract List<DeviceBean> getDevList()
      abstract DeviceBean getDev(String devId)
      abstract Object getDp(String devId, String dpId)
      abstract Map<String, Object> getDps(String devId)
      abstract Map<String, SchemaBean> getSchemaBean(String devId)
      abstract Map<String, SchemaBean> getDpCodeSchemaMap(String devId)
      abstract void setTraceIdAndBizDm(String ctId, String bizDM)
      abstract void )>getStandardProductConfig(String productId, IThingDataCallback<ProductStandardConfig> thingDataCallback)
      abstract void >)>getDeviceBizPropBeanBatch(List<String> devIds, IThingDataCallback<List<DeviceBizPropBean>> devBizPropBeansCallback)
      abstract void >)>getPanelInfoBeanBatch(List<ProductVerBean> pIds, IThingDataCallback<List<ProductPanelInfoBean>> panelInfoBeansCallback)
      abstract void >)>getLocalKeyByDeviceId(String deviceId, List<String> nodeIds, IThingDataCallback<List<LocalKeyBean>> listener)
      abstract void )>getThingModelWithPid(String pid, String productVersion, IThingDataCallback<ThingSmartThingModel> callback)
      abstract void >)>getLocalAllProductIds(IThingResultCallback<List<String>> listener)
      abstract void syncCorrectSharedSubDevice(String deviceId)
      abstract void >)>getAuthPropertyByUUID(List<String> uuids, String code, IThingResultCallback<Map<String, Object>> callback)
      abstract void >)>getAuthPropertyByUUID(String uuid, List<String> codes, IThingResultCallback<Map<String, Object>> callback)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getDevice

         abstract void )>getDevice(String devId, IThingDataCallback<DeviceBean> callback)
      • getDevice

         abstract void )>getDevice(long homeId, String devId, IThingDataCallback<DeviceBean> callback)
      • getSchemaBean

         abstract void >)>getSchemaBean(List<DeviceRespBean> deviceRespBeans, IThingDataCallback<List<DeviceBean>> thingDataCallback)
      • requestProductBeans

         abstract void >)>requestProductBeans(List<ProductVerBean> productIds, IThingDataCallback<List<ProductBean>> thingDataCallback)
      • removeDev

         abstract boolean removeDev(String gwId)
      • queryDps

         abstract void queryDps(String devId)
      • getSubDev

         abstract void )>getSubDev(String meshId, String devId, IThingDataCallback<DeviceBean> iQueryDevCallback)
      • getGroupSchemaBean

         abstract void >)>getGroupSchemaBean(List<GroupRespBean> groupBeans, IThingDataCallback<List<GroupBean>> callback)
      • getSubDevList

         abstract void >)>getSubDevList(String devId, IThingDataCallback<List<DeviceBean>> callback)
      • getGroup

         abstract void )>getGroup(Long id, IThingDataCallback<GroupBean> callback)
      • getDevList

         abstract List<DeviceBean> getDevList()
      • getDev

         abstract DeviceBean getDev(String devId)
      • getDp

         abstract Object getDp(String devId, String dpId)
      • getDps

         abstract Map<String, Object> getDps(String devId)
      • getSchemaBean

         abstract Map<String, SchemaBean> getSchemaBean(String devId)
      • getStandardProductConfig

         abstract void )>getStandardProductConfig(String productId, IThingDataCallback<ProductStandardConfig> thingDataCallback)
      • getDeviceBizPropBeanBatch

         abstract void >)>getDeviceBizPropBeanBatch(List<String> devIds, IThingDataCallback<List<DeviceBizPropBean>> devBizPropBeansCallback)
      • getPanelInfoBeanBatch

         abstract void >)>getPanelInfoBeanBatch(List<ProductVerBean> pIds, IThingDataCallback<List<ProductPanelInfoBean>> panelInfoBeansCallback)
      • getLocalKeyByDeviceId

         abstract void >)>getLocalKeyByDeviceId(String deviceId, List<String> nodeIds, IThingDataCallback<List<LocalKeyBean>> listener)
      • getThingModelWithPid

         abstract void )>getThingModelWithPid(String pid, String productVersion, IThingDataCallback<ThingSmartThingModel> callback)
      • getAuthPropertyByUUID

         abstract void >)>getAuthPropertyByUUID(List<String> uuids, String code, IThingResultCallback<Map<String, Object>> callback)
      • getAuthPropertyByUUID

         abstract void >)>getAuthPropertyByUUID(String uuid, List<String> codes, IThingResultCallback<Map<String, Object>> callback)