org.camunda.bpm.engine.impl.cmmn.behavior
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.ProcessOrCaseTaskActivityBehavior
- All Implemented Interfaces:
- CmmnActivityBehavior, TransferVariablesActivityBehavior, CoreActivityBehavior<CmmnActivityExecution>
- Direct Known Subclasses:
- CaseTaskActivityBehavior, ProcessTaskActivityBehavior
public abstract class ProcessOrCaseTaskActivityBehavior
- extends TaskActivityBehavior
- implements TransferVariablesActivityBehavior
- Author:
- Roman Smirnov
| Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.StageOrTaskActivityBehavior |
created, creating, evaluateManualActivationRule, fireEntryCriteria, onCompletion, onDisable, onEnable, onExit, onManualCompletion, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReenable, onResume, onStart, onSuspension, onTermination, started |
| Methods inherited from class org.camunda.bpm.engine.impl.cmmn.behavior.PlanItemDefinitionActivityBehavior |
completing, createIllegalStateTransitionException, ensureNotCaseInstance, ensureTransitionAllowed, evaluateRepetitionRule, evaluateRequiredRule, execute, getActivity, isAtLeastOneEntryCriteriaSatisfied, isAtLeastOneExitCriteriaSatisfied, isSentrySatisified, manualCompleting, onClose, onCreate, performExit, performParentSuspension, performParentTerminate, performSuspension, performTerminate, reactivated, 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, resumed, started |
callableElement
protected CallableElement callableElement
ProcessOrCaseTaskActivityBehavior
public ProcessOrCaseTaskActivityBehavior()
performStart
protected void performStart(CmmnActivityExecution execution)
- Overrides:
performStart in class TaskActivityBehavior
transferVariables
public void transferVariables(VariableScope from,
VariableScope to)
- Specified by:
transferVariables in interface TransferVariablesActivityBehavior
getVariables
protected Map<String,Object> getVariables(List<CallableElementParameter> params,
AbstractVariableScope variableScope)
getCallableElement
public CallableElement getCallableElement()
setCallableElement
public void setCallableElement(CallableElement callableElement)
getDefinitionKey
protected String getDefinitionKey(CmmnActivityExecution execution)
getBinding
protected CallableElement.CallableElementBinding getBinding()
getVersion
protected Integer getVersion(CmmnActivityExecution execution)
getDeploymentId
protected String getDeploymentId(CmmnActivityExecution execution)
isLatestBinding
protected boolean isLatestBinding()
isDeploymentBinding
protected boolean isDeploymentBinding()
isVersionBinding
protected boolean isVersionBinding()
triggerCallableElement
protected abstract void triggerCallableElement(CmmnActivityExecution execution,
Map<String,Object> variables,
String businessKey)
Copyright © 2014 camunda services GmbH. All rights reserved.