public abstract class ProcessOrCaseTaskActivityBehavior extends TaskActivityBehavior implements TransferVariablesActivityBehavior
Modifier and Type | Field and Description |
---|---|
protected CallableElement |
callableElement |
Constructor and Description |
---|
ProcessOrCaseTaskActivityBehavior() |
Modifier and Type | Method and Description |
---|---|
protected CallableElement.CallableElementBinding |
getBinding() |
protected String |
getBusinessKey(CmmnActivityExecution execution) |
CallableElement |
getCallableElement() |
protected String |
getDefinitionKey(CmmnActivityExecution execution) |
protected String |
getDeploymentId(CmmnActivityExecution execution) |
protected VariableMap |
getInputVariables(CmmnActivityExecution execution) |
protected VariableMap |
getOutputVariables(VariableScope variableScope) |
protected Integer |
getVersion(CmmnActivityExecution execution) |
protected boolean |
isDeploymentBinding() |
protected boolean |
isLatestBinding() |
protected boolean |
isVersionBinding() |
protected void |
performStart(CmmnActivityExecution execution) |
void |
setCallableElement(CallableElement callableElement) |
void |
transferVariables(VariableScope from,
VariableScope to) |
protected abstract void |
triggerCallableElement(CmmnActivityExecution execution,
Map<String,Object> variables,
String businessKey) |
fireExitCriteria, getTypeName, isBlocking, onReactivation
created, creating, evaluateManualActivationRule, fireEntryCriteria, onCompletion, onDisable, onEnable, onExit, onManualCompletion, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReenable, onResume, onStart, onSuspension, onTermination, started
completing, createIllegalStateTransitionException, ensureNotCaseInstance, ensureTransitionAllowed, evaluateRepetitionRule, evaluateRequiredRule, execute, getActivity, isAtLeastOneEntryCriteriaSatisfied, isAtLeastOneExitCriteriaSatisfied, isSentrySatisified, manualCompleting, onClose, onCreate, performExit, performParentSuspension, performParentTerminate, performSuspension, performTerminate, reactivated, resumed, resuming
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
created, fireEntryCriteria, fireExitCriteria, onClose, onCompletion, onCreate, onDisable, onEnable, onExit, onManualCompletion, onManualStart, onOccur, onParentResume, onParentSuspension, onParentTermination, onReactivation, onReenable, onResume, onStart, onSuspension, onTermination, reactivated, resumed, started
execute
protected CallableElement callableElement
protected void performStart(CmmnActivityExecution execution)
performStart
in class TaskActivityBehavior
public void transferVariables(VariableScope from, VariableScope to)
transferVariables
in interface TransferVariablesActivityBehavior
public CallableElement getCallableElement()
public void setCallableElement(CallableElement callableElement)
protected String getBusinessKey(CmmnActivityExecution execution)
protected VariableMap getInputVariables(CmmnActivityExecution execution)
protected VariableMap getOutputVariables(VariableScope variableScope)
protected String getDefinitionKey(CmmnActivityExecution execution)
protected Integer getVersion(CmmnActivityExecution execution)
protected String getDeploymentId(CmmnActivityExecution execution)
protected CallableElement.CallableElementBinding getBinding()
protected boolean isLatestBinding()
protected boolean isDeploymentBinding()
protected boolean isVersionBinding()
protected abstract void triggerCallableElement(CmmnActivityExecution execution, Map<String,Object> variables, String businessKey)
Copyright © 2018. All rights reserved.