Class MegogoContractSubscription
java.lang.Object
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
Услуга/подписка модуля Megogo оказываемая конкретному договору.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intПодключен, запрос в Megogo уже отправленstatic final intОтключен, пользователь отказался, договор закрыли, перешел на другую подпискуstatic final intНаходиться на подключении, скорее всего при переходе на новую подписку.static final intНаходиться на отключении, то есть установлена дата завершения, при следующей запуске планировщика произведет отсылку запроса и переведет в статус Отключен, если дата текущая или в прошлом.static final intВ приостановке, такого статуса в идеале не должно быть, возможно только по техничиским причинамstatic final intВ возобновлении, такого статуса в идеале не должно быть, возможно только по техничиским причинам.static final intПриостановлен -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintgetCount()getLm()intintintintvoidsetComment(String comment) voidsetContractId(int cid) voidsetCount(int count) voidsetDateActivated(Date dateActivated) voidsetDateDeactivated(Date dateDeactivated) voidvoidvoidsetServiceId(int serviceId) voidsetStatus(int status) voidsetSubscriptionFrom(int subscriptionFrom) voidsetUserId(int userId) Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle, toStringMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
-
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
-
getComment
-
setComment
-
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
-
setPeriod
-
getDateActivated
-
setDateActivated
-
getDateDeactivated
-
setDateDeactivated
-
getCount
public int getCount() -
setCount
public void setCount(int count) -
getUserId
public int getUserId() -
setUserId
public void setUserId(int userId) -
getLm
-
setLm
-