Class ProcessOrCaseTaskActivityBehavior
- java.lang.Object
-
- org.camunda.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
-
- org.camunda.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior
-
- org.camunda.bpm.engine.impl.cmmn.behavior.TaskActivityBehavior
-
- org.camunda.bpm.engine.impl.cmmn.behavior.CallingTaskActivityBehavior
-
- org.camunda.bpm.engine.impl.cmmn.behavior.ProcessOrCaseTaskActivityBehavior
-
- All Implemented Interfaces:
CmmnActivityBehavior
,TransferVariablesActivityBehavior
,CoreActivityBehavior<CmmnActivityExecution>
- Direct Known Subclasses:
CaseTaskActivityBehavior
,ProcessTaskActivityBehavior
public abstract class ProcessOrCaseTaskActivityBehavior extends CallingTaskActivityBehavior implements TransferVariablesActivityBehavior
- Author:
- Roman Smirnov
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.CallingTaskActivityBehavior
callableElement, LOG
-
-
Constructor Summary
Constructors Constructor Description ProcessOrCaseTaskActivityBehavior()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getBusinessKey(CmmnActivityExecution execution)
CallableElement
getCallableElement()
protected VariableMap
getInputVariables(CmmnActivityExecution execution)
protected VariableMap
getOutputVariables(VariableScope variableScope)
protected void
performStart(CmmnActivityExecution execution)
void
transferVariables(VariableScope sourceScope, CmmnActivityExecution caseExecution)
protected abstract void
triggerCallableElement(CmmnActivityExecution execution, java.util.Map<java.lang.String,java.lang.Object> variables, java.lang.String businessKey)
-
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.CallingTaskActivityBehavior
getBinding, getDefinitionKey, getDeploymentId, getVersion, isDeploymentBinding, isLatestBinding, isVersionBinding, isVersionTagBinding, onManualCompletion, setCallableElement
-
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.TaskActivityBehavior
fireExitCriteria, getTypeName, isBlocking, onReactivation
-
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior
created, creating, evaluateManualActivationRule, fireEntryCriteria, onCompletion, onDisable, onEnable, onExit, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReenable, onResume, onStart, onSuspension, onTermination, started
-
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
completing, ensureNotCaseInstance, ensureTransitionAllowed, evaluateRepetitionRule, evaluateRequiredRule, execute, getActivity, isAtLeastOneEntryCriterionSatisfied, manualCompleting, onClose, onCreate, performExit, performParentSuspension, performParentTerminate, performSuspension, performTerminate, reactivated, repeat, resumed, resuming
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.engine.impl.cmmn.behavior.CmmnActivityBehavior
created, fireEntryCriteria, fireExitCriteria, onClose, onCompletion, onCreate, onDisable, onEnable, onExit, onManualCompletion, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReactivation, onReenable, onResume, onStart, onSuspension, onTermination, reactivated, repeat, resumed, started
-
Methods inherited from interface org.camunda.bpm.engine.impl.core.delegate.CoreActivityBehavior
execute
-
-
-
-
Method Detail
-
performStart
protected void performStart(CmmnActivityExecution execution)
- Overrides:
performStart
in classTaskActivityBehavior
-
transferVariables
public void transferVariables(VariableScope sourceScope, CmmnActivityExecution caseExecution)
- Specified by:
transferVariables
in interfaceTransferVariablesActivityBehavior
-
getCallableElement
public CallableElement getCallableElement()
- Overrides:
getCallableElement
in classCallingTaskActivityBehavior
-
getBusinessKey
protected java.lang.String getBusinessKey(CmmnActivityExecution execution)
-
getInputVariables
protected VariableMap getInputVariables(CmmnActivityExecution execution)
-
getOutputVariables
protected VariableMap getOutputVariables(VariableScope variableScope)
-
triggerCallableElement
protected abstract void triggerCallableElement(CmmnActivityExecution execution, java.util.Map<java.lang.String,java.lang.Object> variables, java.lang.String businessKey)
-
-