Interface SubscriptionService
public interface SubscriptionService
Управление подпиской, веб-сервис для использования в новом ЛК.
-
Method Summary
Modifier and TypeMethodDescriptionsubscriptionClose
(int contractId, int userCardId, int packetId, Date date, String comment) Закрытие подписки.subscriptionCost
(int contractId, int userCardId, Date date) Стоимость текущих подписок для карты договора.void
subscriptionDelete
(int contractId, int usercardId, int cardPacketId) Удаление подписки.subscriptionOpen
(int contractId, int userCardId, int packetId, Date date, 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.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
-
subscriptionOpen
String subscriptionOpen(int contractId, int userCardId, int packetId, Date date, 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.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
-
subscriptionClose
String subscriptionClose(int contractId, int userCardId, int packetId, Date date, 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.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
-
subscriptionCost
BigDecimal subscriptionCost(int contractId, int userCardId, 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.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
-