Class AbstractAtomicOperationCaseExecutionTerminating
- java.lang.Object
-
- org.camunda.bpm.engine.impl.cmmn.operation.AbstractAtomicOperationCaseExecutionTerminating
-
- All Implemented Interfaces:
CmmnAtomicOperation
,CoreAtomicOperation<CmmnExecution>
- Direct Known Subclasses:
AtomicOperationCaseExecutionTerminatingOnExit
,AtomicOperationCaseExecutionTerminatingOnParentTermination
,AtomicOperationCaseExecutionTerminatingOnTermination
public abstract class AbstractAtomicOperationCaseExecutionTerminating extends Object implements CmmnAtomicOperation
- Author:
- Roman Smirnov
-
-
Field Summary
-
Fields inherited from interface org.camunda.bpm.engine.impl.cmmn.operation.CmmnAtomicOperation
CASE_EXECUTION_COMPLETE, CASE_EXECUTION_CREATE, CASE_EXECUTION_CREATED, CASE_EXECUTION_DELETE_CASCADE, CASE_EXECUTION_DISABLE, CASE_EXECUTION_ENABLE, CASE_EXECUTION_EXIT, CASE_EXECUTION_FIRE_ENTRY_CRITERIA, CASE_EXECUTION_FIRE_EXIT_CRITERIA, CASE_EXECUTION_MANUAL_COMPLETE, CASE_EXECUTION_MANUAL_START, CASE_EXECUTION_OCCUR, CASE_EXECUTION_PARENT_COMPLETE, CASE_EXECUTION_PARENT_RESUME, CASE_EXECUTION_PARENT_SUSPEND, CASE_EXECUTION_PARENT_TERMINATE, CASE_EXECUTION_RE_ACTIVATE, CASE_EXECUTION_RE_ENABLE, CASE_EXECUTION_RESUME, CASE_EXECUTION_START, CASE_EXECUTION_SUSPEND, CASE_EXECUTION_SUSPENDING_ON_PARENT_SUSPENSION, CASE_EXECUTION_SUSPENDING_ON_SUSPENSION, CASE_EXECUTION_TERMINATE, CASE_EXECUTION_TERMINATING_ON_EXIT, CASE_EXECUTION_TERMINATING_ON_PARENT_TERMINATION, CASE_EXECUTION_TERMINATING_ON_TERMINATION, CASE_INSTANCE_CLOSE, CASE_INSTANCE_CREATE
-
-
Constructor Summary
Constructors Constructor Description AbstractAtomicOperationCaseExecutionTerminating()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
execute(CmmnExecution execution)
protected abstract CaseExecutionState
getTerminatingState()
boolean
isAsync(CmmnExecution execution)
protected abstract void
triggerBehavior(CmmnActivityBehavior behavior, CmmnExecution execution)
-
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.core.operation.CoreAtomicOperation
getCanonicalName
-
-
-
-
Method Detail
-
execute
public void execute(CmmnExecution execution)
- Specified by:
execute
in interfaceCmmnAtomicOperation
- Specified by:
execute
in interfaceCoreAtomicOperation<CmmnExecution>
-
isAsync
public boolean isAsync(CmmnExecution execution)
- Specified by:
isAsync
in interfaceCmmnAtomicOperation
- Specified by:
isAsync
in interfaceCoreAtomicOperation<CmmnExecution>
-
getTerminatingState
protected abstract CaseExecutionState getTerminatingState()
-
triggerBehavior
protected abstract void triggerBehavior(CmmnActivityBehavior behavior, CmmnExecution execution)
-
-