org.camunda.bpm.engine.impl.bpmn.behavior
Class DecisionRuleTaskActivityBehavior

java.lang.Object
  extended by org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
      extended by org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
          extended by org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior
              extended by org.camunda.bpm.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior
                  extended by org.camunda.bpm.engine.impl.bpmn.behavior.DecisionRuleTaskActivityBehavior
All Implemented Interfaces:
CoreActivityBehavior<ActivityExecution>, ActivityBehavior, SignallableActivityBehavior

public class DecisionRuleTaskActivityBehavior
extends ScriptTaskActivityBehavior


Nested Class Summary
 
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
AbstractBpmnActivityBehavior.ErrorDeclarationForProcessInstanceFinder, AbstractBpmnActivityBehavior.ErrorPropagationException
 
Field Summary
protected  BaseCallableElement callableElement
           
 
Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior
resultVariable, script
 
Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
LOG
 
Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior
 
Constructor Summary
DecisionRuleTaskActivityBehavior(String resultVariable)
           
 
Method Summary
protected  ExecutableScript createScript(ActivityExecution execution)
           
 void execute(ActivityExecution execution)
          Default behaviour: just leave the activity with no extra functionality.
 BaseCallableElement getCallableElement()
           
protected  ScriptFactory getScriptFactory()
           
 void setCallableElement(BaseCallableElement callableElement)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior
checkIfCauseOfExceptionIsBpmnError, getScript
 
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
createCompensateEventSubscription, executeWithErrorPropagation, isCompensationEventSubprocess, isProcessEngineExceptionWithoutCause, isTransactionNotActive, leave, propagateBpmnError, propagateError, propagateException, propagateExceptionAsError, signal, signalCompensationDone
 
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
leaveIgnoreConditions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

callableElement

protected BaseCallableElement callableElement
Constructor Detail

DecisionRuleTaskActivityBehavior

public DecisionRuleTaskActivityBehavior(String resultVariable)
Method Detail

execute

public void execute(ActivityExecution execution)
             throws Exception
Description copied from class: FlowNodeActivityBehavior
Default behaviour: just leave the activity with no extra functionality.

Specified by:
execute in interface CoreActivityBehavior<ActivityExecution>
Specified by:
execute in interface ActivityBehavior
Overrides:
execute in class ScriptTaskActivityBehavior
Throws:
Exception

getCallableElement

public BaseCallableElement getCallableElement()

setCallableElement

public void setCallableElement(BaseCallableElement callableElement)

createScript

protected ExecutableScript createScript(ActivityExecution execution)

getScriptFactory

protected ScriptFactory getScriptFactory()


Copyright © 2015 camunda services GmbH. All rights reserved.