Class CalculateEvent
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.CalculateEvent
- All Implemented Interfaces:
java.io.Serializable
,ErrorReturnableEvent
public class CalculateEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Событие - начисление.
Скриптовое событие об обсчете. Событие может генерироваться в модулях cerbercrypt, ipn, npay.
i>Унаследовано от
Скриптовое событие об обсчете. Событие может генерироваться в модулях cerbercrypt, ipn, npay.
i>Унаследовано от
QueueEvent
.- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static int
TYPE_AFTER
Тип события - после обсчета.static int
TYPE_BEFORE
Тип события - до обсчета.static int
TYPE_ERROR
Тип события - ошибка обсчета.Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
Constructors Modifier Constructor Description protected
CalculateEvent()
Конструктор события.CalculateEvent(int eventType, int moduleId, int userId, java.util.Date timeStart, java.util.Date timeStop, java.util.Set<java.lang.Integer> serviceIds, java.util.Set<java.lang.Integer> contractIds, java.lang.String comment)
Конструктор события. -
Method Summary
Modifier and Type Method Description java.lang.String
getComment()
Возвращает комментарий.java.util.Set<java.lang.Integer>
getContractIds()
Возвращает список кодов договоров.int
getEventType()
Возвращает тип события.java.util.Set<java.lang.Integer>
getServiceIds()
Возвращает список кодов услуг.java.util.Date
getStart()
Возвращает время начала периода обсчета.java.util.Date
getStop()
Возвращает время конца периода обсчета.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
-
Field Details
-
TYPE_BEFORE
public static final int TYPE_BEFOREТип события - до обсчета.- See Also:
- Constant Field Values
-
TYPE_AFTER
public static final int TYPE_AFTERТип события - после обсчета.- See Also:
- Constant Field Values
-
TYPE_ERROR
public static final int TYPE_ERRORТип события - ошибка обсчета.- See Also:
- Constant Field Values
-
-
Constructor Details
-
CalculateEvent
protected CalculateEvent()Конструктор события. -
CalculateEvent
public CalculateEvent(int eventType, int moduleId, int userId, java.util.Date timeStart, java.util.Date timeStop, java.util.Set<java.lang.Integer> serviceIds, java.util.Set<java.lang.Integer> contractIds, java.lang.String comment)Конструктор события.- Parameters:
eventType
- - тип событияmoduleId
- - код модуляuserId
- - id пользователя, сгенерировавшего событиеtimeStart
- - время начала периода обсчетаtimeStop
- - время окончания периода обсчетаserviceIds
- - список кодов услугcontractIds
- - список кодов договоровcomment
- - комментарий
-
-
Method Details
-
getContractIds
public java.util.Set<java.lang.Integer> getContractIds()Возвращает список кодов договоров.- Returns:
- contractIds - список кодов договоров
-
getServiceIds
public java.util.Set<java.lang.Integer> getServiceIds()Возвращает список кодов услуг.- Returns:
- serviceIds - список кодов услуг
-
getStart
public java.util.Date getStart()Возвращает время начала периода обсчета.- Returns:
- start - время начала периода
-
getStop
public java.util.Date getStop()Возвращает время конца периода обсчета.- Returns:
- stop - время конца периода
-
getEventType
public int getEventType()Возвращает тип события.- Returns:
- eventType - тип события
-
getComment
public java.lang.String getComment()Возвращает комментарий.- Returns:
- comment - комментарий
-