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

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

      java.util.List<SubscriptionType> subscriptionTypeListAvailable​(int contractId, java.util.Date time, java.util.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

      java.util.List<SubscriptionMode> subscriptionModeList​(int subscriptionTypeId, java.util.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