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 Object implements EventLoggerEventHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected ActivitiEventeventprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapperprotected DatetimeStamp
-
Constructor Summary
Constructors Constructor Description AbstractDatabaseEventLoggerEventHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EventLogEntryEntitycreateEventLogEntry(String type, String processDefinitionId, String processInstanceId, String executionId, String taskId, Map<String,Object> data)protected EventLogEntryEntitycreateEventLogEntry(String processDefinitionId, String processInstanceId, String executionId, String taskId, Map<String,Object> data)protected EventLogEntryEntitycreateEventLogEntry(Map<String,Object> data)<T> TgetEntityFromEvent()voidputInMapIfNotNull(Map<String,Object> map, String key, Object value)voidsetEvent(ActivitiEvent event)voidsetObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)voidsetTimeStamp(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 Date timeStamp
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Method Detail
-
createEventLogEntry
protected EventLogEntryEntity createEventLogEntry(Map<String,Object> data)
-
createEventLogEntry
protected EventLogEntryEntity createEventLogEntry(String processDefinitionId, String processInstanceId, String executionId, String taskId, Map<String,Object> data)
-
createEventLogEntry
protected EventLogEntryEntity createEventLogEntry(String type, String processDefinitionId, String processInstanceId, String executionId, String taskId, Map<String,Object> data)
-
setEvent
public void setEvent(ActivitiEvent event)
- Specified by:
setEventin interfaceEventLoggerEventHandler
-
setTimeStamp
public void setTimeStamp(Date timeStamp)
- Specified by:
setTimeStampin interfaceEventLoggerEventHandler
-
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
- Specified by:
setObjectMapperin interfaceEventLoggerEventHandler
-
getEntityFromEvent
public <T> T getEntityFromEvent()
-
-