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

# Interface IpnService

public interface IpnService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<IdTitle>`
  `availableGates(int contractId)`
  `IdTitle`
  `gateGet(int gateId)`
  `void`
  `gatePortDelete(int contractId, int gateId)`
  `List<Integer>`
  `gatePorts(int contractId, int gateId)`

- ## Method Details

  - ### gateGet

    IdTitle gateGet(int gateId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `ru.bitel.bgbilling.common.BGMessageException`

  - ### gatePortDelete

    void gatePortDelete(int contractId, int gateId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `ru.bitel.bgbilling.common.BGMessageException`

  - ### availableGates

    List<IdTitle> availableGates(int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `ru.bitel.bgbilling.common.BGMessageException`

  - ### gatePorts

    List<Integer> gatePorts(int contractId, int gateId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `ru.bitel.bgbilling.common.BGMessageException`