Class GetChangeTariffDatesEvent
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.GetChangeTariffDatesEvent
- All Implemented Interfaces:
java.io.Serializable,ErrorReturnableEvent
public class GetChangeTariffDatesEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - запрос дат с которых разрешена смена тарифа через Web-статистику.
Получение списка дат, с которых можно сменить тарифный план через 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 protectedGetChangeTariffDatesEvent()GetChangeTariffDatesEvent(int userId, int contractId, TariffGroup tariffGroup, java.util.Date date, int fromTariffId, int toTariffId)Конструктор события. -
Method Summary
Modifier and Type Method Description java.util.DategetDate()Возвращает текущую дату.java.util.List<java.util.Date>getDateList()Получение списка дат (вызывается биллингом после обработки события).intgetFromTariffId()Возвращает id тарифа с которого переключается ползователь.TariffGroupgetTariffGroup()Возвращает группу тарифов.intgetToTariffId()Возвращает id тарифа на который переключается пользователь.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
-
GetChangeTariffDatesEvent
protected GetChangeTariffDatesEvent() -
GetChangeTariffDatesEvent
public GetChangeTariffDatesEvent(int userId, int contractId, TariffGroup tariffGroup, java.util.Date date, int fromTariffId, int toTariffId)Конструктор события.- Parameters:
userId- - id пользователя, сгенерировавшего событиеcontractId- - id договораtariffGroup- - группа тарифовdate- - текущая датаfromTariffId- - id тарифа с которого переключается ползовательtoTariffId- - id тарифа на который переключается пользователь
-
-
Method Details
-
getDateList
public java.util.List<java.util.Date> getDateList()Получение списка дат (вызывается биллингом после обработки события).- Returns:
- dateList - список дат
-
setDateList
public void setDateList(java.util.List<java.util.Date> dateList)Установка списка дат, с которых можно сменять тариф.- Parameters:
dateList- - список дат
-
getDate
public java.util.Date getDate()Возвращает текущую дату.- Returns:
- date - текущая дата
-
getTariffGroup
Возвращает группу тарифов.- Returns:
- tariffGroup - группа тарифов
-
getToTariffId
public int getToTariffId()Возвращает id тарифа на который переключается пользователь.- Returns:
- toTariffId - id тарифа
-
getFromTariffId
public int getFromTariffId()Возвращает id тарифа с которого переключается ползователь.- Returns:
- fromTariffId - id тарифа
-