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