Class AbstractAtomicOperationCaseExecutionResume
- java.lang.Object
-
- org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation<CmmnExecution>
-
- org.camunda.bpm.engine.impl.cmmn.operation.AbstractCmmnEventAtomicOperation
-
- org.camunda.bpm.engine.impl.cmmn.operation.AbstractAtomicOperationCaseExecutionResume
-
- All Implemented Interfaces:
CmmnAtomicOperation
,CoreAtomicOperation<CmmnExecution>
- Direct Known Subclasses:
AtomicOperationCaseExecutionParentResume
,AtomicOperationCaseExecutionResume
public abstract class AbstractAtomicOperationCaseExecutionResume extends AbstractCmmnEventAtomicOperation
- 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 AbstractAtomicOperationCaseExecutionResume()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected CmmnExecution
eventNotificationsStarted(CmmnExecution execution)
protected CaseExecutionState
getPreviousState(CmmnExecution execution)
protected void
postTransitionNotification(CmmnExecution execution)
protected abstract void
triggerBehavior(CmmnActivityBehavior behavior, CmmnExecution execution)
-
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.operation.AbstractCmmnEventAtomicOperation
eventNotificationsCompleted, getScope, isAsync, performTransitionNotification, preTransitionNotification, repetition
-
Methods inherited from class org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation
eventNotificationsFailed, execute, getBuiltinListeners, getEventName, getListeners, isSkipNotifyListeners, resetListeners
-
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.operation.CmmnAtomicOperation
execute
-
Methods inherited from interface org.camunda.bpm.engine.impl.core.operation.CoreAtomicOperation
getCanonicalName
-
-
-
-
Method Detail
-
eventNotificationsStarted
protected CmmnExecution eventNotificationsStarted(CmmnExecution execution)
- Overrides:
eventNotificationsStarted
in classAbstractEventAtomicOperation<CmmnExecution>
-
postTransitionNotification
protected void postTransitionNotification(CmmnExecution execution)
- Overrides:
postTransitionNotification
in classAbstractCmmnEventAtomicOperation
-
getPreviousState
protected CaseExecutionState getPreviousState(CmmnExecution execution)
-
triggerBehavior
protected abstract void triggerBehavior(CmmnActivityBehavior behavior, CmmnExecution execution)
-
-