Class ProcessOrCaseTaskActivityBehavior
java.lang.Object
org.operaton.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior
org.operaton.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior
org.operaton.bpm.engine.impl.cmmn.behavior.TaskActivityBehavior
org.operaton.bpm.engine.impl.cmmn.behavior.CallingTaskActivityBehavior
org.operaton.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.operaton.bpm.engine.impl.cmmn.behavior.CallingTaskActivityBehavior
callableElement, LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetBusinessKey(CmmnActivityExecution execution) protected VariableMapgetInputVariables(CmmnActivityExecution execution) protected VariableMapgetOutputVariables(VariableScope variableScope) protected voidperformStart(CmmnActivityExecution execution) voidtransferVariables(VariableScope sourceScope, CmmnActivityExecution caseExecution) protected abstract voidtriggerCallableElement(CmmnActivityExecution execution, Map<String, Object> variables, String businessKey) Methods inherited from class org.operaton.bpm.engine.impl.cmmn.behavior.CallingTaskActivityBehavior
getBinding, getDefinitionKey, getDeploymentId, getVersion, isDeploymentBinding, isLatestBinding, isVersionBinding, isVersionTagBinding, onManualCompletion, setCallableElementMethods inherited from class org.operaton.bpm.engine.impl.cmmn.behavior.TaskActivityBehavior
fireExitCriteria, getTypeName, isBlocking, onReactivationMethods inherited from class org.operaton.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior
created, creating, evaluateManualActivationRule, fireEntryCriteria, onCompletion, onDisable, onEnable, onExit, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReenable, onResume, onStart, onSuspension, onTermination, startedMethods inherited from class org.operaton.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, resumingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.operaton.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, startedMethods inherited from interface org.operaton.bpm.engine.impl.core.delegate.CoreActivityBehavior
execute
-
Constructor Details
-
ProcessOrCaseTaskActivityBehavior
public ProcessOrCaseTaskActivityBehavior()
-
-
Method Details
-
performStart
- Overrides:
performStartin classTaskActivityBehavior
-
transferVariables
- Specified by:
transferVariablesin interfaceTransferVariablesActivityBehavior
-
getCallableElement
- Overrides:
getCallableElementin classCallingTaskActivityBehavior
-
getBusinessKey
-
getInputVariables
-
getOutputVariables
-
triggerCallableElement
protected abstract void triggerCallableElement(CmmnActivityExecution execution, Map<String, Object> variables, String businessKey)
-