Class GetPacketDatesEvent
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.modules.cerbercrypt.server.event.GetPacketDatesEvent
- All Implemented Interfaces:
Serializable
,ErrorReturnableEvent
- Direct Known Subclasses:
GetClosePacketDatesEvent
,GetOpenPacketDatesEvent
public abstract class GetPacketDatesEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие получения списка дат с которых можно открыть/закрыть пакеты.
Родительский класс для двух соответствующих собыйти.
Унаследован от
Родительский класс для двух соответствующих собыйти.
Унаследован от
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
GetPacketDatesEvent
(int userId, int moduleId, int contractId, int userCardId, Date date) Конструктор события. -
Method Summary
Modifier and TypeMethodDescriptiongetDate()
Возвращает текущую дату.Получение списка дат (вызывается биллингом после обработки события).int
Возвращает ид карты.void
setDateList
(List<Date> dateList) Установка списка дат.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
-
GetPacketDatesEvent
protected GetPacketDatesEvent() -
GetPacketDatesEvent
Конструктор события.- Parameters:
userId
- - id пользователя, сгенерировавшего событиеmoduleId
- - код модуляcontractId
- - код договораuserCardId
- - код карты клиентаdate
- - текущая дата
-
-
Method Details
-
getDateList
Получение списка дат (вызывается биллингом после обработки события).- Returns:
- dateList - список дат
-
setDateList
Установка списка дат. Будет используется если не NULL. Пустой список означает, что нельзя открыть.- Parameters:
dateList
- - список дат
-
getDate
Возвращает текущую дату.- Returns:
- date - дата
-
getUserCardId
public int getUserCardId()Возвращает ид карты.- Returns:
- userCardId - код карты клиента
-