Class GetContractStatusChangeDatesEvent
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
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:
Serializable
,ErrorReturnableEvent
public class GetContractStatusChangeDatesEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - получение списка дат для смены статуса договора в Web-статистике
Получения списка дат с которых можно заблокировать/разблокировать договор или сменить статус в Web-статистике
Также обрабатываются даты ДО в этих возможностях смены статуса
Унаследован от
LocalEvent
- See Also:
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
ModifierConstructorDescriptionprotected
GetContractStatusChangeDatesEvent
(int userId, int cid, int currentStatus, Date date) Конструктор события. -
Method Summary
Modifier and TypeMethodDescriptionint
Возвращает текущий(!)getDate()
Возвращает текущую дату.Получение списка дат FROM (вызывается биллингом после обработки события).
Список дат устанавливается скриптом.Получение списка дат TO (вызывается биллингом после обработки события).
Список дат устанавливается скриптом.void
setDateList
(List<Date> dateList) Установка списка дат FROM.
Будет использоваться если передать значение не NULLvoid
setDateToList
(List<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, getSource, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, toString, toString
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Constructor Details
-
GetContractStatusChangeDatesEvent
protected GetContractStatusChangeDatesEvent() -
GetContractStatusChangeDatesEvent
Конструктор события.- Parameters:
userId
- - id пользователя, сгенерировавшего событиеcid
- - id договораcurrentStatus
- - текущий статусdate
- - текущая дата
-
-
Method Details
-
getDateList
Получение списка дат FROM (вызывается биллингом после обработки события).
Список дат устанавливается скриптом.- Returns:
- Список дат. Если значение не NULL, то список дат используется, или будет использоваться. [!] Если список дат пуст, то это означает, что нельзя менять статус.
-
getDateToList
Получение списка дат TO (вызывается биллингом после обработки события).
Список дат устанавливается скриптом.- Returns:
- Список дат. Если значение не NULL, то список дат используется, или будет использоваться.
-
setDateList
Установка списка дат FROM.
Будет использоваться если передать значение не NULL. [!] Если передать пустой список, то это означает, что нельзя менять статус.- Parameters:
dateList
- - список дат
-
setDateToList
Установка списка дат TO.
Будет использоваться если передать значение не NULL.- Parameters:
dateToList
- - список дат
-
getDate
Возвращает текущую дату.- Returns:
- дата
-
getCurrentStatus
public int getCurrentStatus()Возвращает текущий(!) статус договора.- Returns:
- статус договора
-