Interface SubscriptionService


public interface SubscriptionService
  • Method Details

    • subscriptionTypeGet

      SubscriptionType subscriptionTypeGet(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • subscriptionTypeList

      List<SubscriptionType> subscriptionTypeList(Date date) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • subscriptionTypeListAvailable

      List<SubscriptionType> subscriptionTypeListAvailable(int contractId, Date time, List<Subscription> currentSubscriptionList, boolean onlyAvailable, boolean web) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • subscriptionTypeDelete

      void subscriptionTypeDelete(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • subscriptionTypeUpdate

      void subscriptionTypeUpdate(SubscriptionType subscriptionType) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • subscriptionModeList

      List<SubscriptionMode> subscriptionModeList(int subscriptionTypeId, Date date) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • subscriptionModeGet

      SubscriptionMode subscriptionModeGet(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • subscriptionModeUpdate

      int subscriptionModeUpdate(SubscriptionMode subscriptionMode) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • subscriptionGet

      Subscription subscriptionGet(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • subscriptionUpdate

      void subscriptionUpdate(Subscription subscription, boolean web) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException