Interface SubscriptionService
public interface SubscriptionService
Управление подпиской, веб-сервис для использования в новом ЛК.
-
Method Summary
Modifier and Type Method Description java.lang.StringsubscriptionClose(int contractId, int userCardId, int packetId, java.util.Date date, java.lang.String comment)Закрытие подписки.java.math.BigDecimalsubscriptionCost(int contractId, int userCardId, java.util.Date date)Стоимость текущих подписок для карты договора.voidsubscriptionDelete(int contractId, int usercardId, int cardPacketId)Удаление подписки.java.lang.StringsubscriptionOpen(int contractId, int userCardId, int packetId, java.util.Date date, java.lang.String comment)Открытие подписки.
-
Method Details
-
subscriptionDelete
void subscriptionDelete(int contractId, int usercardId, int cardPacketId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentExceptionУдаление подписки.- Parameters:
contractId- ID договораusercardId- ID карты договораcardPacketId- ID карт-пакета- Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentException
-
subscriptionOpen
java.lang.String subscriptionOpen(int contractId, int userCardId, int packetId, java.util.Date date, java.lang.String comment) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentExceptionОткрытие подписки.- Parameters:
contractId- ID договораuserCardId- ID карты договораpacketId- ID пакетаdate- дата, с которой нужно открыть пакетcomment- комментарий- Returns:
- Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentException
-
subscriptionClose
java.lang.String subscriptionClose(int contractId, int userCardId, int packetId, java.util.Date date, java.lang.String comment) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentExceptionЗакрытие подписки.- Parameters:
contractId- ID договораuserCardId- ID карты договораpacketId- ID пакетаdate- дата, с которой закрытьcomment- комментарий- Returns:
- сообщение, если таковое было установлено в скрипте
- Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentException
-
subscriptionCost
java.math.BigDecimal subscriptionCost(int contractId, int userCardId, java.util.Date date) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentExceptionСтоимость текущих подписок для карты договора.- Parameters:
contractId- ID договораuserCardId- ID карты договораdate- дата, на которую нужно вернуть стоимость подписок- Returns:
- стоимость подписок для карты договора
- Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentException
-