Class AbstractDatabaseEventLoggerEventHandler
- java.lang.Object
-
- org.activiti.engine.impl.event.logger.handler.AbstractDatabaseEventLoggerEventHandler
-
- All Implemented Interfaces:
EventLoggerEventHandler
- Direct Known Subclasses:
AbstractTaskEventHandler
,ActivityCompensatedEventHandler
,ActivityCompletedEventHandler
,ActivityErrorReceivedEventHandler
,ActivityMessageEventHandler
,ActivitySignaledEventHandler
,ActivityStartedEventHandler
,EngineClosedEventHandler
,EngineCreatedEventHandler
,ProcessInstanceEndedEventHandler
,ProcessInstanceStartedEventHandler
,SequenceFlowTakenEventHandler
,VariableEventHandler
public abstract class AbstractDatabaseEventLoggerEventHandler extends java.lang.Object implements EventLoggerEventHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected ActivitiEvent
event
protected com.fasterxml.jackson.databind.ObjectMapper
objectMapper
protected java.util.Date
timeStamp
-
Constructor Summary
Constructors Constructor Description AbstractDatabaseEventLoggerEventHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EventLogEntryEntity
createEventLogEntry(java.lang.String type, java.lang.String processDefinitionId, java.lang.String processInstanceId, java.lang.String executionId, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.Object> data)
protected EventLogEntryEntity
createEventLogEntry(java.lang.String processDefinitionId, java.lang.String processInstanceId, java.lang.String executionId, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.Object> data)
protected EventLogEntryEntity
createEventLogEntry(java.util.Map<java.lang.String,java.lang.Object> data)
<T> T
getEntityFromEvent()
void
putInMapIfNotNull(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String key, java.lang.Object value)
void
setEvent(ActivitiEvent event)
void
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
void
setTimeStamp(java.util.Date timeStamp)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.activiti.engine.impl.event.logger.handler.EventLoggerEventHandler
generateEventLogEntry
-
-
-
-
Field Detail
-
event
protected ActivitiEvent event
-
timeStamp
protected java.util.Date timeStamp
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Method Detail
-
createEventLogEntry
protected EventLogEntryEntity createEventLogEntry(java.util.Map<java.lang.String,java.lang.Object> data)
-
createEventLogEntry
protected EventLogEntryEntity createEventLogEntry(java.lang.String processDefinitionId, java.lang.String processInstanceId, java.lang.String executionId, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.Object> data)
-
createEventLogEntry
protected EventLogEntryEntity createEventLogEntry(java.lang.String type, java.lang.String processDefinitionId, java.lang.String processInstanceId, java.lang.String executionId, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.Object> data)
-
setEvent
public void setEvent(ActivitiEvent event)
- Specified by:
setEvent
in interfaceEventLoggerEventHandler
-
setTimeStamp
public void setTimeStamp(java.util.Date timeStamp)
- Specified by:
setTimeStamp
in interfaceEventLoggerEventHandler
-
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
- Specified by:
setObjectMapper
in interfaceEventLoggerEventHandler
-
getEntityFromEvent
public <T> T getEntityFromEvent()
-
putInMapIfNotNull
public void putInMapIfNotNull(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String key, java.lang.Object value)
-
-