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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.history.producer.DefaultDmnHistoryEventProducer
All Implemented Interfaces:
DmnHistoryEventProducer

public class DefaultDmnHistoryEventProducer
extends Object
implements DmnHistoryEventProducer

Author:
Philipp Ossler

Constructor Summary
DefaultDmnHistoryEventProducer()
           
 
Method Summary
 HistoryEvent createDecisionEvaluatedEvt(DelegateExecution execution, org.camunda.bpm.dmn.engine.DmnDecisionTable decisionTable, org.camunda.bpm.dmn.engine.DmnDecisionTableResult decisionTableResult)
          Creates the history event fired when a decision is evaluated.
protected  List<HistoricDecisionInputInstance> createHistoricDecisionInputInstances(org.camunda.bpm.dmn.engine.DmnDecisionTableResult decisionTableResult)
           
protected  List<HistoricDecisionOutputInstance> createHistoricDecisionOutputInstances(org.camunda.bpm.dmn.engine.DmnDecisionTableResult decisionTableResult)
           
protected  String getProcessDefinitionKey(ExecutionEntity execution)
           
protected  void initDecisionInstanceEvent(HistoricDecisionInstanceEntity event, ExecutionEntity execution, org.camunda.bpm.dmn.engine.DmnDecisionTable decisionTable, org.camunda.bpm.dmn.engine.DmnDecisionTableResult decisionTableResult, HistoryEventTypes eventType)
           
protected  HistoricDecisionInstanceEntity newDecisionInstanceEventEntity(ExecutionEntity executionEntity, org.camunda.bpm.dmn.engine.DmnDecisionTable decisionTable, org.camunda.bpm.dmn.engine.DmnDecisionTableResult decisionTableResult)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDmnHistoryEventProducer

public DefaultDmnHistoryEventProducer()
Method Detail

createDecisionEvaluatedEvt

public HistoryEvent createDecisionEvaluatedEvt(DelegateExecution execution,
                                               org.camunda.bpm.dmn.engine.DmnDecisionTable decisionTable,
                                               org.camunda.bpm.dmn.engine.DmnDecisionTableResult decisionTableResult)
Description copied from interface: DmnHistoryEventProducer
Creates the history event fired when a decision is evaluated.

Specified by:
createDecisionEvaluatedEvt in interface DmnHistoryEventProducer
Parameters:
execution - the current execution
decisionTable - the evaluated decision table
decisionTableResult - the decision table evaluation result
Returns:
the history event

newDecisionInstanceEventEntity

protected HistoricDecisionInstanceEntity newDecisionInstanceEventEntity(ExecutionEntity executionEntity,
                                                                        org.camunda.bpm.dmn.engine.DmnDecisionTable decisionTable,
                                                                        org.camunda.bpm.dmn.engine.DmnDecisionTableResult decisionTableResult)

initDecisionInstanceEvent

protected void initDecisionInstanceEvent(HistoricDecisionInstanceEntity event,
                                         ExecutionEntity execution,
                                         org.camunda.bpm.dmn.engine.DmnDecisionTable decisionTable,
                                         org.camunda.bpm.dmn.engine.DmnDecisionTableResult decisionTableResult,
                                         HistoryEventTypes eventType)

getProcessDefinitionKey

protected String getProcessDefinitionKey(ExecutionEntity execution)

createHistoricDecisionInputInstances

protected List<HistoricDecisionInputInstance> createHistoricDecisionInputInstances(org.camunda.bpm.dmn.engine.DmnDecisionTableResult decisionTableResult)

createHistoricDecisionOutputInstances

protected List<HistoricDecisionOutputInstance> createHistoricDecisionOutputInstances(org.camunda.bpm.dmn.engine.DmnDecisionTableResult decisionTableResult)


Copyright © 2015 camunda services GmbH. All rights reserved.