Class ProblemOrCallChangedEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.plugins.crm.server.bean.event.ProblemOrCallChangedEvent
- All Implemented Interfaces:
Serializable
public class ProblemOrCallChangedEvent
extends ru.bitel.bgbilling.kernel.event.common.QueueEvent
Асинхронное событие - создания изменения звонка/проблемы.
Событие генерируется после изменения параметров проблемы.
Событие передаётся в скрипт договора, код которого должен быть указан в конфигурации плагина как event.contract.id.
Если создан звонок то приходит только call и isCreated=true.
Если создана проблема по звонку то приходят call и problem и isCreated=true.
Если создана только проблема то приходит только problem и isCreated=true.
Если изменена проблема то приходит только problem и isCreated=false.
Унаследован от
Событие генерируется после изменения параметров проблемы.
Событие передаётся в скрипт договора, код которого должен быть указан в конфигурации плагина как event.contract.id.
Если создан звонок то приходит только call и isCreated=true.
Если создана проблема по звонку то приходят call и problem и isCreated=true.
Если создана только проблема то приходит только problem и isCreated=true.
Если изменена проблема то приходит только problem и isCreated=false.
Унаследован от
QueueEvent
- See Also:
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
ModifierConstructorDescriptionprotected
ProblemOrCallChangedEvent
(int pluginId, int contractId, boolean created, RegisterCall call, RegisterProblem problem) Конструктор события. -
Method Summary
Modifier and TypeMethodDescriptiongetCall()
Возвращает объект звонка после изменения.Возвращает объект с проблемой после изменения.int
Deprecated.boolean
Возвращает была ли проблема создана.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toString
-
Constructor Details
-
ProblemOrCallChangedEvent
protected ProblemOrCallChangedEvent() -
ProblemOrCallChangedEvent
public ProblemOrCallChangedEvent(int pluginId, int contractId, boolean created, RegisterCall call, RegisterProblem problem) Конструктор события.- Parameters:
pluginId
- - код плагинаcontractId
- - код договораcreated
- - флаг созданияcall
- - звонproblem
- - пробдема
-
-
Method Details
-
getTypeId
Deprecated.Использовать проверку instanceof.- Overrides:
getTypeId
in classru.bitel.bgbilling.kernel.event.common.Event
-
getCall
Возвращает объект звонка после изменения.- Returns:
- call - звонок
-
getProblem
Возвращает объект с проблемой после изменения.- Returns:
- problem - проблема
-
isCreated
public boolean isCreated()Возвращает была ли проблема создана.- Returns:
- created - флаг создания задачи:
- true - создана
- false - измененя
-