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
ConstructorsModifierConstructorDescriptionprotectedProblemOrCallChangedEvent(int pluginId, int contractId, boolean created, RegisterCall call, RegisterProblem problem) Конструктор события. - 
Method Summary
Modifier and TypeMethodDescriptiongetCall()Возвращает объект звонка после изменения.Возвращает объект с проблемой после изменения.intDeprecated.booleanВозвращает была ли проблема создана.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSource, getSuperContractId, getTime, getTimestamp, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, 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:
 getTypeIdin classru.bitel.bgbilling.kernel.event.common.Event
 - 
getCall
Возвращает объект звонка после изменения.- Returns:
 - call - звонок
 
 - 
getProblem
Возвращает объект с проблемой после изменения.- Returns:
 - problem - проблема
 
 - 
isCreated
public boolean isCreated()Возвращает была ли проблема создана.- Returns:
 - created - флаг создания задачи:
 
- true - создана
 - false - измененя
  
 
 -