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 -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(CmmnExecution execution) protected abstract CaseExecutionStatebooleanisAsync(CmmnExecution execution) protected abstract voidtriggerBehavior(CmmnActivityBehavior behavior, CmmnExecution execution) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.camunda.bpm.engine.impl.core.operation.CoreAtomicOperation
getCanonicalName
-
Constructor Details
-
AbstractAtomicOperationCaseExecutionTerminating
public AbstractAtomicOperationCaseExecutionTerminating()
-
-
Method Details
-
execute
- Specified by:
executein interfaceCmmnAtomicOperation- Specified by:
executein interfaceCoreAtomicOperation<CmmnExecution>
-
isAsync
- Specified by:
isAsyncin interfaceCmmnAtomicOperation- Specified by:
isAsyncin interfaceCoreAtomicOperation<CmmnExecution>
-
getTerminatingState
-
triggerBehavior
-