java.lang.Object
ru.bitel.common.dao.AbstarctDaoConstant
ru.bitel.common.dao.AbstractDao<ForpostCamera>
ru.bitel.bgbilling.modules.smarthouse.server.bean.forpost.ForpostCameraDao
All Implemented Interfaces:
AutoCloseable

public class ForpostCameraDao extends ru.bitel.common.dao.AbstractDao<ForpostCamera>
  • Constructor Details

    • ForpostCameraDao

      public ForpostCameraDao(Connection con, int moduleId)
  • Method Details

    • list

      public List<ForpostCamera> list() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getIds

      public List<Integer> getIds() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getAccountIds

      public List<Integer> getAccountIds() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getFromRS

      protected ForpostCamera getFromRS(ResultSet rs) throws SQLException, ru.bitel.bgbilling.common.BGException
      Specified by:
      getFromRS in class ru.bitel.common.dao.AbstractDao<ForpostCamera>
      Throws:
      SQLException
      ru.bitel.bgbilling.common.BGException
    • updateImpl

      protected void updateImpl(ForpostCamera forpostCamera) throws ru.bitel.bgbilling.common.BGException
      Specified by:
      updateImpl in class ru.bitel.common.dao.AbstractDao<ForpostCamera>
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deleteForpostCamera

      public void deleteForpostCamera(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • searchForpostCameras

      public void searchForpostCameras(SearchResult<ForpostTMCAO<ForpostCamera>> searchResult, ru.bitel.bgbilling.common.model.KeyValue filter) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • searchForpostAccountCameras

      public void searchForpostAccountCameras(SearchResult<ForpostCamera> searchResult, int accountId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • doSync

      public void doSync(ForpostCamera[] cameras) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getForpostCamera

      public ForpostCamera getForpostCamera(int forpostCameraId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getForpostCameraModelStat

      public Map<Integer,Integer> getForpostCameraModelStat() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException