Interface MegafonService
public interface MegafonService
-
Method Summary
Modifier and TypeMethodDescriptionvoidactivateMsisdn(String msisdn) Инициация процесса активация сим-картыvoidcancelPayment(MegafonPayment payment) voiddeleteOption(int optionId) voiddeleteOptionKit(int optionKitId) voiddeleteProduct(int productId) getMegafonOption(int optionId) getMegafonPayments(Page page, LocalDate dateFrom, LocalDate dateTo) Получение списка номеров сим-карты в процессе активации и их статусаgetOptionKit(int optionKitId) getProduct(int productId) voidupdateMegafonPayment(MegafonPayment payment) voidupdateOption(MegafonOption option) voidupdateOptionKit(MegafonOptionKit optionKit) voidupdateProduct(MegafonProduct product)
-
Method Details
-
getProductList
- Throws:
ru.bitel.bgbilling.common.BGException
-
getProduct
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateProduct
- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteProduct
void deleteProduct(int productId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getOptionList
- Throws:
ru.bitel.bgbilling.common.BGException
-
getMegafonOption
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateOption
- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteOption
void deleteOption(int optionId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getOptionKitList
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateOptionKit
- Throws:
ru.bitel.bgbilling.common.BGException
-
getOptionKit
- 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
- Throws:
ru.bitel.bgbilling.common.BGException
-
cancelPayment
- Throws:
ru.bitel.bgbilling.common.BGException
-
activateMsisdn
Инициация процесса активация сим-карты- Parameters:
msisdn- номер сим-карты- Throws:
Exception- если данный номер уже находится в процессе активацииru.bitel.bgbilling.common.BGException
-
getMsisdnListInActivateProcess
Получение списка номеров сим-карты в процессе активации и их статуса- Returns:
- JSONArray
- Throws:
ru.bitel.bgbilling.common.BGException
-