Package ru.bitel.bgbilling.modules.smarthouse.common.service

# Interface ForpostService

public interface ForpostService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `deleteForpostAccountCameras(int accountId)`
  `void`
  `doSync()`
  `void`
  `doSyncForpostCameras(int accountId)`
  `void`
  `forpostAccountObjectDelete(int accountId)`
  `List<ForpostObject>`
  `forpostAccountObjectList(int accountId)`
  `SearchResult<ForpostObject>`
  `forpostAccountObjectSearch(int accountId)`
  `void`
  `forpostAccountUsersDelete(int accountId)`
  `SearchResult<ForpostUser>`
  `forpostAccountUserSearch(int accountId)`
  `int`
  `forpostCameraAdd(int contractId, ForpostCamera forpostCamera)`
  `List<ForpostCameraBrand>`
  `forpostCameraBrandList()`
  `SearchResult<ForpostCameraBrand>`
  `forpostCameraBrandSearch(String[] sort, Page page)`
  `void`
  `forpostCameraBrandSync()`
  `void`
  `forpostCameraDelete(int forpostCameraId)`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `forpostCameraList()`
  `ForpostCameraModel`
  `forpostCameraModelGet(int id)`
  `List<ForpostCameraModel>`
  `forpostCameraModelList()`
  `SearchResult<ForpostCameraModel>`
  `forpostCameraModelSearch(int brandId, String[] sort, Page page)`
  `void`
  `forpostCameraModelSync()`
  `void`
  `forpostCameraParamUpdate(int forpostCameraId, String name, String value)`
  `ForpostCameraType`
  `forpostCameraTypeGet(int id)`
  `List<ForpostCameraType>`
  `forpostCameraTypelList()`
  `SearchResult<ForpostCameraType>`
  `forpostCameraTypeSearch(String[] sort, Page page)`
  `void`
  `forpostCameraTypeSync()`
  `int`
  `forpostCameraUpdate(int contractId, ForpostCamera forpostCamera)`
  `List<ForpostMaster>`
  `forpostMasterList()`
  `SearchResult<ForpostMaster>`
  `forpostMasterSearch(String[] sort, Page page)`
  `void`
  `forpostMasterSync()`
  `int`
  `forpostObjectAdd(ForpostObject forpostObject)`
  `ForpostObject`
  `forpostObjectDefaultGet(int contractId, int accountId)`
  `void`
  `forpostObjectDelete(int id)`
  `void`
  `forpostObjectParamUpdate(int forpostObjectId, String name, String value)`
  `SearchResult<ForpostTMCAO<ForpostObject>>`
  `forpostObjectSearch(String[] sort, Page page)`
  `void`
  `forpostObjectsSync(int accountId)`
  `void`
  `forpostObjectSync()`
  `void`
  `forpostObjectUpdate(ForpostObject forpostObject)`
  `List<ForpostProtocol>`
  `forpostProtocolList()`
  `SearchResult<ForpostProtocol>`
  `forpostProtocolSearch(String[] sort, Page page)`
  `void`
  `forpostProtocolSync()`
  `List<ForpostPtzType>`
  `forpostPtzTypeList()`
  `SearchResult<ForpostPtzType>`
  `forpostPtzTypeSearch(String[] sort, Page page)`
  `void`
  `forpostPtzTypeSync()`
  `List<ForpostRecordType>`
  `forpostRecordTypeList()`
  `SearchResult<ForpostRecordType>`
  `forpostRecordTypeSearch(String[] sort, Page page)`
  `void`
  `forpostRecordTypeSync()`
  `List<ForpostRemoteMaster>`
  `forpostRemoteMasterList()`
  `SearchResult<ForpostRemoteMaster>`
  `forpostRemoteMasterSearch(String[] sort, Page page)`
  `void`
  `forpostRemoteMasterSync()`
  `List<ForpostRtspTransport>`
  `forpostRtspTransportList()`
  `SearchResult<ForpostRtspTransport>`
  `forpostRtspTransportSearch(String[] sort, Page page)`
  `void`
  `forpostRtspTransportSync()`
  `int`
  `forpostUserAdd(int contractId, ForpostUser forpostUser)`
  `ForpostUser`
  `forpostUserDefaultGet(int contractId, int accountId)`
  `void`
  `forpostUserDelete(int id)`
  `void`
  `forpostUserParamUpdate(int forpostUserId, String name, String value)`
  `SearchResult<ForpostTMCAO<ForpostUser>>`
  `forpostUsersSearch(String[] sort, Page page)`
  `void`
  `forpostUsersSync(int accountId)`
  `void`
  `forpostUserSync()`
  `void`
  `forpostUserUpdate(int contractId, ForpostUser forpostUser)`
  `ForpostCamera`
  `getDefaultForpostCamera(int contractId, int accountId)`
  `SearchResult<ForpostCamera>`
  `searchForpostAccountCameras(int accountId)`
  `SearchResult<ForpostTMCAO<ForpostCamera>>`
  `searchForpostCameras(ru.bitel.bgbilling.common.model.KeyValue filter, String[] sort, Page page)`

- ## Method Details

  - ### forpostCameraTypeSearch

    SearchResult<ForpostCameraType> forpostCameraTypeSearch(String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraTypeSync

    void forpostCameraTypeSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraTypelList

    List<ForpostCameraType> forpostCameraTypelList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraTypeGet

    ForpostCameraType forpostCameraTypeGet(int id) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostUsersSearch

    SearchResult<ForpostTMCAO<ForpostUser>> forpostUsersSearch(String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostAccountUserSearch

    SearchResult<ForpostUser> forpostAccountUserSearch(int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostUserSync

    void forpostUserSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostUsersSync

    void forpostUsersSync(int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostUserDefaultGet

    ForpostUser forpostUserDefaultGet(int contractId, int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostUserAdd

    int forpostUserAdd(int contractId, ForpostUser forpostUser) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostUserUpdate

    void forpostUserUpdate(int contractId, ForpostUser forpostUser) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostUserParamUpdate

    void forpostUserParamUpdate(int forpostUserId, String name, String value) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostUserDelete

    void forpostUserDelete(int id) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostAccountUsersDelete

    void forpostAccountUsersDelete(int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostMasterSearch

    SearchResult<ForpostMaster> forpostMasterSearch(String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostMasterSync

    void forpostMasterSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostMasterList

    List<ForpostMaster> forpostMasterList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostRemoteMasterSearch

    SearchResult<ForpostRemoteMaster> forpostRemoteMasterSearch(String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostRemoteMasterSync

    void forpostRemoteMasterSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostRemoteMasterList

    List<ForpostRemoteMaster> forpostRemoteMasterList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostProtocolSearch

    SearchResult<ForpostProtocol> forpostProtocolSearch(String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostProtocolSync

    void forpostProtocolSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostProtocolList

    List<ForpostProtocol> forpostProtocolList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostPtzTypeSearch

    SearchResult<ForpostPtzType> forpostPtzTypeSearch(String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostPtzTypeSync

    void forpostPtzTypeSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostPtzTypeList

    List<ForpostPtzType> forpostPtzTypeList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostRecordTypeSearch

    SearchResult<ForpostRecordType> forpostRecordTypeSearch(String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostRecordTypeSync

    void forpostRecordTypeSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostRecordTypeList

    List<ForpostRecordType> forpostRecordTypeList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostRtspTransportSearch

    SearchResult<ForpostRtspTransport> forpostRtspTransportSearch(String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostRtspTransportSync

    void forpostRtspTransportSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostRtspTransportList

    List<ForpostRtspTransport> forpostRtspTransportList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraBrandSearch

    SearchResult<ForpostCameraBrand> forpostCameraBrandSearch(String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraBrandSync

    void forpostCameraBrandSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraBrandList

    List<ForpostCameraBrand> forpostCameraBrandList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraModelSearch

    SearchResult<ForpostCameraModel> forpostCameraModelSearch(int brandId, String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraModelSync

    void forpostCameraModelSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraModelList

    List<ForpostCameraModel> forpostCameraModelList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraModelGet

    ForpostCameraModel forpostCameraModelGet(int id) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraList

    List<ru.bitel.bgbilling.common.model.KeyValue> forpostCameraList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostAccountObjectList

    List<ForpostObject> forpostAccountObjectList(int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostObjectSearch

    SearchResult<ForpostTMCAO<ForpostObject>> forpostObjectSearch(String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostAccountObjectSearch

    SearchResult<ForpostObject> forpostAccountObjectSearch(int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostObjectDefaultGet

    ForpostObject forpostObjectDefaultGet(int contractId, int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostObjectAdd

    int forpostObjectAdd(ForpostObject forpostObject) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostObjectUpdate

    void forpostObjectUpdate(ForpostObject forpostObject) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostObjectParamUpdate

    void forpostObjectParamUpdate(int forpostObjectId, String name, String value) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostObjectDelete

    void forpostObjectDelete(int id) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostAccountObjectDelete

    void forpostAccountObjectDelete(int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostObjectSync

    void forpostObjectSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostObjectsSync

    void forpostObjectsSync(int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### searchForpostCameras

    SearchResult<ForpostTMCAO<ForpostCamera>> searchForpostCameras(ru.bitel.bgbilling.common.model.KeyValue filter, String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### searchForpostAccountCameras

    SearchResult<ForpostCamera> searchForpostAccountCameras(int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### doSync

    void doSync() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### doSyncForpostCameras

    void doSyncForpostCameras(int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### getDefaultForpostCamera

    ForpostCamera getDefaultForpostCamera(int contractId, int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraAdd

    int forpostCameraAdd(int contractId, ForpostCamera forpostCamera) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraUpdate

    int forpostCameraUpdate(int contractId, ForpostCamera forpostCamera) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraParamUpdate

    void forpostCameraParamUpdate(int forpostCameraId, String name, String value) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostCameraDelete

    void forpostCameraDelete(int forpostCameraId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### deleteForpostAccountCameras

    void deleteForpostAccountCameras(int accountId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`