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 StringgetBusinessKey(CmmnActivityExecution execution)CallableElementgetCallableElement()protected org.camunda.bpm.engine.variable.VariableMapgetInputVariables(CmmnActivityExecution execution)protected org.camunda.bpm.engine.variable.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.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:
performStartin classTaskActivityBehavior
-
transferVariables
public void transferVariables(VariableScope sourceScope, CmmnActivityExecution caseExecution)
- Specified by:
transferVariablesin interfaceTransferVariablesActivityBehavior
-
getCallableElement
public CallableElement getCallableElement()
- Overrides:
getCallableElementin classCallingTaskActivityBehavior
-
getBusinessKey
protected String getBusinessKey(CmmnActivityExecution execution)
-
getInputVariables
protected org.camunda.bpm.engine.variable.VariableMap getInputVariables(CmmnActivityExecution execution)
-
getOutputVariables
protected org.camunda.bpm.engine.variable.VariableMap getOutputVariables(VariableScope variableScope)
-
triggerCallableElement
protected abstract void triggerCallableElement(CmmnActivityExecution execution, Map<String,Object> variables, String businessKey)
-
-