Class MegogoContractSubscription

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.modules.megogo.common.bean.MegogoContractSubscription
All Implemented Interfaces:
Serializable, GuiTitlable, Idable, ListItem

public class MegogoContractSubscription extends IdTitle
Услуга/подписка модуля Megogo оказываемая конкретному договору.
See Also:
  • Field Details

    • SUBSCRIPTION_STATUS_ACTIVE

      public static final int SUBSCRIPTION_STATUS_ACTIVE
      Подключен, запрос в Megogo уже отправлен
      See Also:
    • SUBSCRIPTION_STATUS_IN_DISCONNECT

      public static final int SUBSCRIPTION_STATUS_IN_DISCONNECT
      Находиться на отключении, то есть установлена дата завершения, при следующей запуске планировщика произведет отсылку запроса и переведет в статус Отключен, если дата текущая или в прошлом. НЕСЕТ ИСКЛЮЧИТЕЛЬНО ИНФОРМАТИВНЫЙ ХАРАКТЕР
      See Also:
    • SUBSCRIPTION_STATUS_DISCONNECTED

      public static final int SUBSCRIPTION_STATUS_DISCONNECTED
      Отключен, пользователь отказался, договор закрыли, перешел на другую подписку
      See Also:
    • SUBSCRIPTION_STATUS_IN_CONNECT

      public static final int SUBSCRIPTION_STATUS_IN_CONNECT
      Находиться на подключении, скорее всего при переходе на новую подписку. Включение планировщиком производиться подписки только с таким статусом.
      See Also:
    • SUBSCRIPTION_STATUS_SUSPEND

      public static final int SUBSCRIPTION_STATUS_SUSPEND
      Приостановлен
      See Also:
    • SUBSCRIPTION_STATUS_IN_SUSPEND

      public static final int SUBSCRIPTION_STATUS_IN_SUSPEND
      В приостановке, такого статуса в идеале не должно быть, возможно только по техничиским причинам
      See Also:
    • SUBSCRIPTION_STATUS_RESUME

      public static final int SUBSCRIPTION_STATUS_RESUME
      В возобновлении, такого статуса в идеале не должно быть, возможно только по техничиским причинам. Так как если баланс пополнили, то должны тут же были включить.
      See Also:
  • Constructor Details

    • MegogoContractSubscription

      public MegogoContractSubscription()
  • Method Details

    • getStatusText

      public String getStatusText()
    • getComment

      public String getComment()
    • setComment

      public void setComment(String comment)
    • getContractId

      public int getContractId()
    • setContractId

      public void setContractId(int cid)
    • getServiceId

      public int getServiceId()
    • setServiceId

      public void setServiceId(int serviceId)
    • getSubscriptionFrom

      public int getSubscriptionFrom()
    • setSubscriptionFrom

      public void setSubscriptionFrom(int subscriptionFrom)
    • getStatus

      public int getStatus()
    • setStatus

      public void setStatus(int status)
    • getPeriod

      public Period getPeriod()
    • setPeriod

      public void setPeriod(Period period)
    • getDateActivated

      public Date getDateActivated()
    • setDateActivated

      public void setDateActivated(Date dateActivated)
    • getDateDeactivated

      public Date getDateDeactivated()
    • setDateDeactivated

      public void setDateDeactivated(Date dateDeactivated)
    • getCount

      public int getCount()
    • setCount

      public void setCount(int count)
    • getUserId

      public int getUserId()
    • setUserId

      public void setUserId(int userId)
    • getLm

      public Date getLm()
    • setLm

      public void setLm(Date lm)