Interface SubscriptionService
public interface SubscriptionService
-
Method Summary
Modifier and TypeMethodDescriptionint[]
groupOperationActivateSubscription
(int[] contractIds, int[] subscriptionTypeIds) int[]
groupOperationAddSubscription
(int[] contractIds, int[] subscriptionTypeIds, Subscription subscription) int[]
groupOperationCloseSubscription
(int[] contractIds, int[] subscriptionTypeIds, Date dateTo) void
subscriptionActivate
(int subscriptionId) int
subscriptionDelete
(int id) subscriptionGet
(int id) subscriptionList
(int contractId, boolean loadRegistrationPeriod) subscriptionRegistrationPeriodList
(int subscriptionId) Boolean[][]
subscriptionStatusMatrixGet
(List<Integer> subscriptionIds, List<Integer> statusIds, boolean replaceDefaultToValue) void
subscriptionStatusMatrixUpdate
(List<Integer> subscriptionIds, List<Integer> statusIds, Boolean[][] values) int
subscriptionTypeDelete
(int id) subscriptionTypeGet
(int id) int
int
subscriptionUpdate
(Subscription subscription)
-
Method Details
-
subscriptionActivate
void subscriptionActivate(int subscriptionId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionList
List<Subscription> subscriptionList(int contractId, boolean loadRegistrationPeriod) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionRegistrationPeriodList
List<RegistrationPeriod> subscriptionRegistrationPeriodList(int subscriptionId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionGet
Subscription subscriptionGet(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionUpdate
int subscriptionUpdate(Subscription subscription) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionDelete
int subscriptionDelete(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionTypeList
List<SubscriptionType> subscriptionTypeList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionTypeGet
SubscriptionType subscriptionTypeGet(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionTypeUpdate
int subscriptionTypeUpdate(SubscriptionType type) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionTypeDelete
int subscriptionTypeDelete(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
groupOperationAddSubscription
int[] groupOperationAddSubscription(int[] contractIds, int[] subscriptionTypeIds, Subscription subscription) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
groupOperationCloseSubscription
int[] groupOperationCloseSubscription(int[] contractIds, int[] subscriptionTypeIds, Date dateTo) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
groupOperationActivateSubscription
int[] groupOperationActivateSubscription(int[] contractIds, int[] subscriptionTypeIds) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionTypes
List<SubscriptionType> subscriptionTypes() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionStatusMatrixGet
Boolean[][] subscriptionStatusMatrixGet(List<Integer> subscriptionIds, List<Integer> statusIds, boolean replaceDefaultToValue) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Parameters:
subscriptionIds
-statusIds
-replaceDefaultToValue
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subscriptionStatusMatrixUpdate
void subscriptionStatusMatrixUpdate(List<Integer> subscriptionIds, List<Integer> statusIds, Boolean[][] values) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Parameters:
subscriptionIds
-statusIds
-values
-- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-