org.camunda.bpm.engine.impl.history.producer
Class DefaultCmmnHistoryEventProducer

java.lang.Object
  extended by org.camunda.bpm.engine.impl.history.producer.DefaultCmmnHistoryEventProducer
All Implemented Interfaces:
CmmnHistoryEventProducer
Direct Known Subclasses:
CacheAwareCmmnHistoryEventProducer

public class DefaultCmmnHistoryEventProducer
extends Object
implements CmmnHistoryEventProducer

Author:
Sebastian Menski

Constructor Summary
DefaultCmmnHistoryEventProducer()
           
 
Method Summary
 HistoryEvent createCaseActivityInstanceCreateEvt(DelegateCaseExecution caseExecution)
          Creates the history event fired when a case activity instance is created.
 HistoryEvent createCaseActivityInstanceEndEvt(DelegateCaseExecution caseExecution)
          Creates the history event fired when a case activity instance is ended.
 HistoryEvent createCaseActivityInstanceUpdateEvt(DelegateCaseExecution caseExecution)
          Creates the history event fired when a case activity instance is updated.
 HistoryEvent createCaseInstanceCloseEvt(DelegateCaseExecution caseExecution)
          Creates the history event fired when a case instance is closed.
 HistoryEvent createCaseInstanceCreateEvt(DelegateCaseExecution caseExecution)
          Creates the history event fired when a case instance is created.
 HistoryEvent createCaseInstanceUpdateEvt(DelegateCaseExecution caseExecution)
          Creates the history event fired when a case instance is updated.
protected  void initCaseActivityInstanceEvent(HistoricCaseActivityInstanceEventEntity evt, CaseExecutionEntity caseExecutionEntity, HistoryEventTypes eventType)
           
protected  void initCaseInstanceEvent(HistoricCaseInstanceEventEntity evt, CaseExecutionEntity caseExecutionEntity, HistoryEventTypes eventType)
           
protected  HistoricCaseActivityInstanceEventEntity loadCaseActivityInstanceEventEntity(CaseExecutionEntity caseExecutionEntity)
           
protected  HistoricCaseInstanceEventEntity loadCaseInstanceEventEntity(CaseExecutionEntity caseExecutionEntity)
           
protected  HistoricCaseActivityInstanceEventEntity newCaseActivityInstanceEventEntity(CaseExecutionEntity caseExecutionEntity)
           
protected  HistoricCaseInstanceEventEntity newCaseInstanceEventEntity(CaseExecutionEntity caseExecutionEntity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCmmnHistoryEventProducer

public DefaultCmmnHistoryEventProducer()
Method Detail

createCaseInstanceCreateEvt

public HistoryEvent createCaseInstanceCreateEvt(DelegateCaseExecution caseExecution)
Description copied from interface: CmmnHistoryEventProducer
Creates the history event fired when a case instance is created.

Specified by:
createCaseInstanceCreateEvt in interface CmmnHistoryEventProducer
Parameters:
caseExecution - the current case execution
Returns:
the created history event

createCaseInstanceUpdateEvt

public HistoryEvent createCaseInstanceUpdateEvt(DelegateCaseExecution caseExecution)
Description copied from interface: CmmnHistoryEventProducer
Creates the history event fired when a case instance is updated.

Specified by:
createCaseInstanceUpdateEvt in interface CmmnHistoryEventProducer
Parameters:
caseExecution - the current case execution
Returns:
the created history event

createCaseInstanceCloseEvt

public HistoryEvent createCaseInstanceCloseEvt(DelegateCaseExecution caseExecution)
Description copied from interface: CmmnHistoryEventProducer
Creates the history event fired when a case instance is closed.

Specified by:
createCaseInstanceCloseEvt in interface CmmnHistoryEventProducer
Parameters:
caseExecution - the current case execution
Returns:
the created history event

createCaseActivityInstanceCreateEvt

public HistoryEvent createCaseActivityInstanceCreateEvt(DelegateCaseExecution caseExecution)
Description copied from interface: CmmnHistoryEventProducer
Creates the history event fired when a case activity instance is created.

Specified by:
createCaseActivityInstanceCreateEvt in interface CmmnHistoryEventProducer
Parameters:
caseExecution - the current case execution
Returns:
the created history event

createCaseActivityInstanceUpdateEvt

public HistoryEvent createCaseActivityInstanceUpdateEvt(DelegateCaseExecution caseExecution)
Description copied from interface: CmmnHistoryEventProducer
Creates the history event fired when a case activity instance is updated.

Specified by:
createCaseActivityInstanceUpdateEvt in interface CmmnHistoryEventProducer
Parameters:
caseExecution - the current case execution
Returns:
the created history event

createCaseActivityInstanceEndEvt

public HistoryEvent createCaseActivityInstanceEndEvt(DelegateCaseExecution caseExecution)
Description copied from interface: CmmnHistoryEventProducer
Creates the history event fired when a case activity instance is ended.

Specified by:
createCaseActivityInstanceEndEvt in interface CmmnHistoryEventProducer
Parameters:
caseExecution - the current case execution
Returns:
the created history event

newCaseInstanceEventEntity

protected HistoricCaseInstanceEventEntity newCaseInstanceEventEntity(CaseExecutionEntity caseExecutionEntity)

loadCaseInstanceEventEntity

protected HistoricCaseInstanceEventEntity loadCaseInstanceEventEntity(CaseExecutionEntity caseExecutionEntity)

initCaseInstanceEvent

protected void initCaseInstanceEvent(HistoricCaseInstanceEventEntity evt,
                                     CaseExecutionEntity caseExecutionEntity,
                                     HistoryEventTypes eventType)

newCaseActivityInstanceEventEntity

protected HistoricCaseActivityInstanceEventEntity newCaseActivityInstanceEventEntity(CaseExecutionEntity caseExecutionEntity)

loadCaseActivityInstanceEventEntity

protected HistoricCaseActivityInstanceEventEntity loadCaseActivityInstanceEventEntity(CaseExecutionEntity caseExecutionEntity)

initCaseActivityInstanceEvent

protected void initCaseActivityInstanceEvent(HistoricCaseActivityInstanceEventEntity evt,
                                             CaseExecutionEntity caseExecutionEntity,
                                             HistoryEventTypes eventType)


Copyright © 2017 camunda services GmbH. All rights reserved.