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

# Interface ForpostIntercomService

public interface ForpostIntercomService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `forpostIntercomAccountCacheReload(int accountId)`
  `ForpostAccount`
  `forpostIntercomAccountDefault()`
  `void`
  `forpostIntercomAccountEdit(List<ru.bitel.bgbilling.common.model.KeyValue> params)`
  `List<ForpostAccount>`
  `forpostIntercomAccountList()`
  `ForpostCamera`
  `forpostIntercomCameraDefault()`
  `void`
  `forpostIntercomCameraEdit(List<ru.bitel.bgbilling.common.model.KeyValue> params)`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `forpostIntercomCameraModelList(boolean withBrand)`
  `ForpostDevice`
  `forpostIntercomDeviceDefault()`
  `void`
  `forpostIntercomDeviceEdit(List<ru.bitel.bgbilling.common.model.KeyValue> params)`
  `int`
  `forpostIntercomDeviceTypeGroupIdByDeviceType(int id)`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `forpostIntercomDeviceTypeGroupList()`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `forpostIntercomDeviceTypeList(int groupId)`
  `ForpostGroup`
  `forpostIntercomEntranceDefault()`
  `ForpostGroup`
  `forpostIntercomHouseDefault()`
  `void`
  `forpostIntercomHouseEdit(List<ru.bitel.bgbilling.common.model.KeyValue> params)`
  `List<IdTitle>`
  `forpostIntercomHouseList(int accountId)`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `forpostIntercomManagementAccountList()`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `forpostIntercomMasterList()`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `forpostIntercomProtocolList()`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `forpostIntercomRecordTypeList()`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `forpostIntercomRtspTransportList()`
  `ForpostUser`
  `forpostIntercomUserDefault()`
  `void`
  `forpostIntercomUserEdit(List<ru.bitel.bgbilling.common.model.KeyValue> params)`

- ## Method Details

  - ### forpostIntercomAccountList

    List<ForpostAccount> forpostIntercomAccountList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostIntercomAccountCacheReload

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

  - ### forpostIntercomAccountDefault

    ForpostAccount forpostIntercomAccountDefault() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostIntercomUserDefault

    ForpostUser forpostIntercomUserDefault() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostIntercomCameraDefault

    ForpostCamera forpostIntercomCameraDefault() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostIntercomDeviceDefault

    ForpostDevice forpostIntercomDeviceDefault() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostIntercomHouseDefault

    ForpostGroup forpostIntercomHouseDefault() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostIntercomEntranceDefault

    ForpostGroup forpostIntercomEntranceDefault() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### forpostIntercomManagementAccountList

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

  - ### forpostIntercomCameraModelList

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

  - ### forpostIntercomMasterList

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

  - ### forpostIntercomProtocolList

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

  - ### forpostIntercomRtspTransportList

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

  - ### forpostIntercomRecordTypeList

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

  - ### forpostIntercomDeviceTypeGroupList

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

  - ### forpostIntercomDeviceTypeList

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

  - ### forpostIntercomDeviceTypeGroupIdByDeviceType

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

  - ### forpostIntercomAccountEdit

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

  - ### forpostIntercomUserEdit

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

  - ### forpostIntercomCameraEdit

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

  - ### forpostIntercomDeviceEdit

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

  - ### forpostIntercomHouseEdit

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

  - ### forpostIntercomHouseList

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