Interface MegafonService


public interface MegafonService
  • Method Details

    • getProductList

      List<MegafonProduct> getProductList() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getProduct

      MegafonProduct getProduct(int productId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateProduct

      void updateProduct(MegafonProduct product) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deleteProduct

      void deleteProduct(int productId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getOptionList

      List<MegafonOption> getOptionList() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getMegafonOption

      MegafonOption getMegafonOption(int optionId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateOption

      void updateOption(MegafonOption option) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deleteOption

      void deleteOption(int optionId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getOptionKitList

      List<MegafonOptionKit> getOptionKitList() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateOptionKit

      void updateOptionKit(MegafonOptionKit optionKit) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getOptionKit

      MegafonOptionKit getOptionKit(int optionKitId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deleteOptionKit

      void deleteOptionKit(int optionKitId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getMegafonPayments

      SearchResult<MegafonPayment> getMegafonPayments(Page page, LocalDate dateFrom, LocalDate dateTo) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateMegafonPayment

      void updateMegafonPayment(MegafonPayment payment) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • cancelPayment

      void cancelPayment(MegafonPayment payment) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • activateMsisdn

      void activateMsisdn(String msisdn) throws ru.bitel.bgbilling.common.BGException
      Инициация процесса активация сим-карты
      Parameters:
      msisdn - номер сим-карты
      Throws:
      Exception - если данный номер уже находится в процессе активации
      ru.bitel.bgbilling.common.BGException
    • getMsisdnListInActivateProcess

      String getMsisdnListInActivateProcess() throws ru.bitel.bgbilling.common.BGException
      Получение списка номеров сим-карты в процессе активации и их статуса
      Returns:
      JSONArray
      Throws:
      ru.bitel.bgbilling.common.BGException