Class GetContractStatusChangeDatesEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.kernel.event.events.GetContractStatusChangeDatesEvent
- All Implemented Interfaces:
java.io.Serializable
,ErrorReturnableEvent
public class GetContractStatusChangeDatesEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - получение списка дат для смены статуса договора в Web-статистике
Получения списка дат с которых можно заблокировать/разблокировать договор или сменить статус в Web-статистике
Также обрабатываются даты ДО в этих возможностях смены статуса
Унаследован от
LocalEvent
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
Constructors Modifier Constructor Description protected
GetContractStatusChangeDatesEvent()
GetContractStatusChangeDatesEvent(int userId, int cid, int currentStatus, java.util.Date date)
Конструктор события. -
Method Summary
Modifier and Type Method Description int
getCurrentStatus()
Возвращает текущий(!)java.util.Date
getDate()
Возвращает текущую дату.java.util.List<java.util.Date>
getDateList()
Получение списка дат FROM (вызывается биллингом после обработки события).
Список дат устанавливается скриптом.java.util.List<java.util.Date>
getDateToList()
Получение списка дат TO (вызывается биллингом после обработки события).
Список дат устанавливается скриптом.void
setDateList(java.util.List<java.util.Date> dateList)
Установка списка дат FROM.
Будет использоваться если передать значение не NULLvoid
setDateToList(java.util.List<java.util.Date> dateToList)
Установка списка дат TO.
Будет использоваться если передать значение не NULL.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setError
Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
GetContractStatusChangeDatesEvent
protected GetContractStatusChangeDatesEvent() -
GetContractStatusChangeDatesEvent
public GetContractStatusChangeDatesEvent(int userId, int cid, int currentStatus, java.util.Date date)Конструктор события.- Parameters:
userId
- - id пользователя, сгенерировавшего событиеcid
- - id договораcurrentStatus
- - текущий статусdate
- - текущая дата
-
-
Method Details
-
getDateList
public java.util.List<java.util.Date> getDateList()Получение списка дат FROM (вызывается биллингом после обработки события).
Список дат устанавливается скриптом.- Returns:
- Список дат. Если значение не NULL, то список дат используется, или будет использоваться. [!] Если список дат пуст, то это означает, что нельзя менять статус.
-
getDateToList
public java.util.List<java.util.Date> getDateToList()Получение списка дат TO (вызывается биллингом после обработки события).
Список дат устанавливается скриптом.- Returns:
- Список дат. Если значение не NULL, то список дат используется, или будет использоваться.
-
setDateList
public void setDateList(java.util.List<java.util.Date> dateList)Установка списка дат FROM.
Будет использоваться если передать значение не NULL. [!] Если передать пустой список, то это означает, что нельзя менять статус.- Parameters:
dateList
- - список дат
-
setDateToList
public void setDateToList(java.util.List<java.util.Date> dateToList)Установка списка дат TO.
Будет использоваться если передать значение не NULL.- Parameters:
dateToList
- - список дат
-
getDate
public java.util.Date getDate()Возвращает текущую дату.- Returns:
- дата
-
getCurrentStatus
public int getCurrentStatus()Возвращает текущий(!) статус договора.- Returns:
- статус договора
-