java.lang.Object
ru.bitel.bgbilling.modules.megafon.server.utils.MegafonUtils

public class MegafonUtils extends Object
  • Constructor Details

    • MegafonUtils

      public MegafonUtils()
  • Method Details

    • addPaymentForActivateOption

      public static void addPaymentForActivateOption(ru.bitel.bgbilling.kernel.container.managed.ServerContext context, ModuleSetup moduleSetup, ru.bitel.bgbilling.modules.megafon.server.api.MegafonApiClient apiClient, MegafonOption option, MegafonContractProduct contractProduct)
    • addPaymentForActivateProduct

      public static void addPaymentForActivateProduct(ru.bitel.bgbilling.kernel.container.managed.ServerContext context, ModuleSetup moduleSetup, ru.bitel.bgbilling.modules.megafon.server.api.MegafonApiClient megafonClient, MegafonProduct product, MegafonContractProduct contractProduct)
    • addPaymentForActivate

      public static void addPaymentForActivate(ru.bitel.bgbilling.kernel.container.managed.ServerContext context, ModuleSetup moduleSetup, ru.bitel.bgbilling.modules.megafon.server.api.MegafonApiClient megafonClient, MegafonContractProduct contractProduct, BigDecimal price, String productOfferingId)
    • defineCorrectMSISDN

      public static String defineCorrectMSISDN(MegafonContractProduct contractProduct)
    • sendAlarm

      public static void sendAlarm(String header, String msg)
    • npayServiceAdd

      public static void npayServiceAdd(ModuleSetup moduleSetup, ru.bitel.bgbilling.kernel.container.managed.ServerContext context, int npayServiceId, IdTitle productOrOption, MegafonContractProduct megafonContractProduct) throws Exception
      Добавление указанной в продукте или в опции услуги модуля NPay на договор
      Throws:
      Exception
    • removeNpayService

      public static void removeNpayService(ModuleSetup moduleSetup, ru.bitel.bgbilling.kernel.container.managed.ServerContext context, int npayServiceId, IdTitle productOrOption, MegafonContractProduct megafonContractProduct) throws Exception
      Удаление услуги NPay с договора при деактивации продукта или опции
      Throws:
      Exception
    • getNpayMidOrThrow

      public static int getNpayMidOrThrow(ModuleSetup moduleSetup) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • contractAddCharge

      public static void contractAddCharge(ru.bitel.bgbilling.kernel.container.managed.ServerContext context, ModuleSetup moduleSetup, int contractId, BigDecimal summa, String msg)