Interface MegafonContractService
public interface MegafonContractService
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkActiveProductOnContracts
(int productId) Проверка есть ли договора с подпиской на переданный продукт в активном статусеboolean
checkAllowActivateProduct
(MegafonContractProduct contractProduct) Проверка возможности активации продукта на договореgetContractProductList
(Page page, int contractId) Список продуктов для договораgetHistoryList
(Page page, int contractId, String msisdn, int productId, String productTitle, Period period)
-
Method Details
-
getContractProductList
SearchResult<MegafonContractProduct> getContractProductList(Page page, int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Список продуктов для договора- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
checkActiveProductOnContracts
boolean checkActiveProductOnContracts(int productId) throws ru.bitel.bgbilling.common.BGException Проверка есть ли договора с подпиской на переданный продукт в активном статусе- Parameters:
productId
- проверяемый продукт- Returns:
- true - есть
- Throws:
ru.bitel.bgbilling.common.BGException
-
getHistoryList
SearchResult<MegafonContractProductHistory> getHistoryList(Page page, int contractId, String msisdn, int productId, String productTitle, Period period) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
checkAllowActivateProduct
boolean checkAllowActivateProduct(MegafonContractProduct contractProduct) throws ru.bitel.bgbilling.common.BGException Проверка возможности активации продукта на договоре- Parameters:
contractProduct
- данные для проверки возможности оформления подписки- Returns:
- true - активация возможно, false - активация невозможна ответил Мегафон
- Throws:
ru.bitel.bgbilling.common.BGException
- какая-то ошибка в параметрах или нет необходимых данных для проверки
-