Class AbstractAtomicOperationCaseExecutionSuspending
- java.lang.Object
-
- org.camunda.bpm.engine.impl.cmmn.operation.AbstractAtomicOperationCaseExecutionSuspending
-
- All Implemented Interfaces:
CmmnAtomicOperation
,CoreAtomicOperation<CmmnExecution>
- Direct Known Subclasses:
AtomicOperationCaseExecutionSuspendingOnParentSuspension
,AtomicOperationCaseExecutionSuspendingOnSuspension
public abstract class AbstractAtomicOperationCaseExecutionSuspending 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 AbstractAtomicOperationCaseExecutionSuspending()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
execute(CmmnExecution execution)
protected abstract CaseExecutionState
getSuspendingState()
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>
-
getSuspendingState
protected abstract CaseExecutionState getSuspendingState()
-
triggerBehavior
protected abstract void triggerBehavior(CmmnActivityBehavior behavior, CmmnExecution execution)
-
-