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
Услуга/подписка модуля Megogo оказываемая конкретному договору.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.common.model.IdTitle
IdTitle.Builder, IdTitle.IdTitleBuilder
-
Field Summary
Modifier 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
-
Method Summary
Modifier and TypeMethodDescriptionint
int
getCount()
getLm()
int
int
int
int
void
setComment
(String comment) void
setContractId
(int cid) void
setCount
(int count) void
setDateActivated
(Date dateActivated) void
setDateDeactivated
(Date dateDeactivated) void
void
void
setServiceId
(int serviceId) void
setStatus
(int status) void
setSubscriptionFrom
(int subscriptionFrom) void
setUserId
(int userId) Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle, toString
Methods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
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
-