Package 

Interface IThingDevListCacheManager

    • Method Summary

      Modifier and Type Method Description
      abstract void updateDevList(List<DeviceRespBean> deviceRespBeen)
      abstract DeviceBean getDev(String meshId, String nodeId)
      abstract DeviceRespBean getDevResp(String meshId, String nodeId)
      abstract DeviceBean getDevByMac(String meshId, String mac)
      abstract Map<String, Object> getDpCodes(String devId)
      abstract boolean removeDev(String devId)
      abstract List<DeviceBean> getSubDevList(String meshId)
      abstract List<DeviceRespBean> getSubDevRespList(String communicationId)
      abstract List<DeviceBean> getStandardSubDevList(String meshId)
      abstract List<DeviceBean> getNotStandardSubDevList(String meshId)
      abstract void addDev(DeviceRespBean devResp)
      abstract DeviceRespBean getDevRespBean(String devId)
      abstract List<DeviceRespBean> getDevRespBeanList()
      abstract DeviceBean getDev(String devId)
      abstract DeviceBean getDev(boolean standard, String devId)
      abstract DeviceRespBean getDevByUuid(String uuid)
      abstract boolean checkGw(HgwBean gw)
      abstract DeviceRespBean getSubDev(String meshId, String cid)
      abstract void updateSubDevDps(String devId, String cid, Map<String, Object> dpsValue)
      abstract void updateSubDevDps(DeviceRespBean subDev, Map<String, Object> dpsValue)
      abstract void onDestroy()
      abstract List<DeviceBean> getDevList()
      abstract void addDevList(List<DeviceRespBean> deviceRespBeans)
      abstract DeviceBean devRespWrap(DeviceRespBean deviceRespBean, ProductBean productBean)
      abstract DeviceBean gwToDeviceBean(GwDevResp gwDevResp)
      abstract void setmZigbeeSubDevTimestamp(String devId)
      • Methods inherited from class java.lang.Object

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

      • updateDevList

         abstract void updateDevList(List<DeviceRespBean> deviceRespBeen)
      • getDev

         abstract DeviceBean getDev(String meshId, String nodeId)
      • getDevResp

         abstract DeviceRespBean getDevResp(String meshId, String nodeId)
      • getDevByMac

         abstract DeviceBean getDevByMac(String meshId, String mac)
      • getDpCodes

         abstract Map<String, Object> getDpCodes(String devId)
      • removeDev

         abstract boolean removeDev(String devId)
      • getSubDevList

         abstract List<DeviceBean> getSubDevList(String meshId)
      • getSubDevRespList

         abstract List<DeviceRespBean> getSubDevRespList(String communicationId)
      • addDev

         abstract void addDev(DeviceRespBean devResp)
      • getDevRespBean

         abstract DeviceRespBean getDevRespBean(String devId)
      • getDev

         abstract DeviceBean getDev(String devId)
      • getDev

         abstract DeviceBean getDev(boolean standard, String devId)
      • getDevByUuid

         abstract DeviceRespBean getDevByUuid(String uuid)
      • checkGw

         abstract boolean checkGw(HgwBean gw)
      • getSubDev

         abstract DeviceRespBean getSubDev(String meshId, String cid)
      • updateSubDevDps

         abstract void updateSubDevDps(String devId, String cid, Map<String, Object> dpsValue)
      • updateSubDevDps

         abstract void updateSubDevDps(DeviceRespBean subDev, Map<String, Object> dpsValue)
      • getDevList

         abstract List<DeviceBean> getDevList()
      • addDevList

         abstract void addDevList(List<DeviceRespBean> deviceRespBeans)
      • devRespWrap

         abstract DeviceBean devRespWrap(DeviceRespBean deviceRespBean, ProductBean productBean)
      • gwToDeviceBean

         abstract DeviceBean gwToDeviceBean(GwDevResp gwDevResp)