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
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
getBusinessKey
(CmmnActivityExecution execution) 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, Map<String, Object> variables, 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
-
Constructor Details
-
ProcessOrCaseTaskActivityBehavior
public ProcessOrCaseTaskActivityBehavior()
-
-
Method Details
-
performStart
- Overrides:
performStart
in classTaskActivityBehavior
-
transferVariables
- Specified by:
transferVariables
in interfaceTransferVariablesActivityBehavior
-
getCallableElement
- Overrides:
getCallableElement
in classCallingTaskActivityBehavior
-
getBusinessKey
-
getInputVariables
-
getOutputVariables
-
triggerCallableElement
protected abstract void triggerCallableElement(CmmnActivityExecution execution, Map<String, Object> variables, String businessKey)
-