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 protected
GetChangeTariffDatesEvent()
GetChangeTariffDatesEvent(int userId, int contractId, TariffGroup tariffGroup, java.util.Date date, int fromTariffId, int toTariffId)
Конструктор события. -
Method Summary
Modifier and Type Method Description java.util.Date
getDate()
Возвращает текущую дату.java.util.List<java.util.Date>
getDateList()
Получение списка дат (вызывается биллингом после обработки события).int
getFromTariffId()
Возвращает id тарифа с которого переключается ползователь.TariffGroup
getTariffGroup()
Возвращает группу тарифов.int
getToTariffId()
Возвращает id тарифа на который переключается пользователь.void
setDateList(java.util.List<java.util.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, 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
-
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 тарифа
-