Class GetPacketDatesEvent
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.modules.cerbercrypt.server.event.GetPacketDatesEvent
- All Implemented Interfaces:
java.io.Serializable,ErrorReturnableEvent
- Direct Known Subclasses:
GetClosePacketDatesEvent,GetOpenPacketDatesEvent
public abstract class GetPacketDatesEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие получения списка дат с которых можно открыть/закрыть пакеты.
Родительский класс для двух соответствующих собыйти.
Унаследован от
Родительский класс для двух соответствующих собыйти.
Унаследован от
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 protectedGetPacketDatesEvent()GetPacketDatesEvent(int userId, int moduleId, int contractId, int userCardId, java.util.Date date)Конструктор события. -
Method Summary
Modifier and Type Method Description java.util.DategetDate()Возвращает текущую дату.java.util.List<java.util.Date>getDateList()Получение списка дат (вызывается биллингом после обработки события).intgetUserCardId()Возвращает ид карты.voidsetDateList(java.util.List<java.util.Date> dateList)Установка списка дат.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setErrorMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
GetPacketDatesEvent
protected GetPacketDatesEvent() -
GetPacketDatesEvent
public GetPacketDatesEvent(int userId, int moduleId, int contractId, int userCardId, java.util.Date date)Конструктор события.- Parameters:
userId- - id пользователя, сгенерировавшего событиеmoduleId- - код модуляcontractId- - код договораuserCardId- - код карты клиентаdate- - текущая дата
-
-
Method Details
-
getDateList
public java.util.List<java.util.Date> getDateList()Получение списка дат (вызывается биллингом после обработки события).- Returns:
- dateList - список дат
-
setDateList
public void setDateList(java.util.List<java.util.Date> dateList)Установка списка дат. Будет используется если не NULL. Пустой список означает, что нельзя открыть.- Parameters:
dateList- - список дат
-
getDate
public java.util.Date getDate()Возвращает текущую дату.- Returns:
- date - дата
-
getUserCardId
public int getUserCardId()Возвращает ид карты.- Returns:
- userCardId - код карты клиента
-