Class MegafonUtils
java.lang.Object
ru.bitel.bgbilling.modules.megafon.server.utils.MegafonUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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) 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) 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) static void
contractAddCharge
(ru.bitel.bgbilling.kernel.container.managed.ServerContext context, ModuleSetup moduleSetup, int contractId, BigDecimal summa, String msg) static String
defineCorrectMSISDN
(MegafonContractProduct contractProduct) static int
getNpayMidOrThrow
(ModuleSetup moduleSetup) static void
npayServiceAdd
(ModuleSetup moduleSetup, ru.bitel.bgbilling.kernel.container.managed.ServerContext context, int npayServiceId, IdTitle productOrOption, MegafonContractProduct megafonContractProduct) Добавление указанной в продукте или в опции услуги модуля NPay на договорstatic void
removeNpayService
(ModuleSetup moduleSetup, ru.bitel.bgbilling.kernel.container.managed.ServerContext context, int npayServiceId, IdTitle productOrOption, MegafonContractProduct megafonContractProduct) Удаление услуги NPay с договора при деактивации продукта или опцииstatic void
-
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
-
sendAlarm
-
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)
-