Class PvmAtomicOperationDeleteCascade
- java.lang.Object
-
- org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationDeleteCascade
-
- All Implemented Interfaces:
CoreAtomicOperation<PvmExecutionImpl>
,AtomicOperation
,PvmAtomicOperation
public class PvmAtomicOperationDeleteCascade extends java.lang.Object implements PvmAtomicOperation
- Author:
- Tom Baeyens
-
-
Field Summary
-
Fields inherited from interface org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperation
PROCESS_START_INITIAL
-
Fields inherited from interface org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperation
ACTIVITY_END, ACTIVITY_EXECUTE, ACTIVITY_INIT_STACK, ACTIVITY_INIT_STACK_AND_RETURN, ACTIVITY_INIT_STACK_NOTIFY_LISTENER_RETURN, ACTIVITY_INIT_STACK_NOTIFY_LISTENER_START, ACTIVITY_LEAVE, ACTIVITY_NOTIFY_LISTENER_END, ACTIVITY_START, ACTIVITY_START_CANCEL_SCOPE, ACTIVITY_START_CONCURRENT, ACTIVITY_START_CREATE_SCOPE, ACTIVITY_START_INTERRUPT_SCOPE, DELETE_CASCADE, DELETE_CASCADE_FIRE_ACTIVITY_END, FIRE_ACTIVITY_END, FIRE_PROCESS_START, PROCESS_END, PROCESS_START, TRANSITION_CREATE_SCOPE, TRANSITION_DESTROY_SCOPE, TRANSITION_INTERRUPT_FLOW_SCOPE, TRANSITION_NOTIFY_LISTENER_END, TRANSITION_NOTIFY_LISTENER_START, TRANSITION_NOTIFY_LISTENER_TAKE, TRANSITION_START_NOTIFY_LISTENER_TAKE
-
-
Constructor Summary
Constructors Constructor Description PvmAtomicOperationDeleteCascade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(PvmExecutionImpl execution)
protected PvmExecutionImpl
findNextLeaf(PvmExecutionImpl execution)
java.lang.String
getCanonicalName()
protected PvmExecutionImpl
getDeleteRoot(PvmExecutionImpl execution)
boolean
isAsync(PvmExecutionImpl execution)
boolean
isAsyncCapable()
-
-
-
Method Detail
-
isAsync
public boolean isAsync(PvmExecutionImpl execution)
- Specified by:
isAsync
in interfaceCoreAtomicOperation<PvmExecutionImpl>
-
isAsyncCapable
public boolean isAsyncCapable()
- Specified by:
isAsyncCapable
in interfaceAtomicOperation
-
execute
public void execute(PvmExecutionImpl execution)
- Specified by:
execute
in interfaceCoreAtomicOperation<PvmExecutionImpl>
-
findNextLeaf
protected PvmExecutionImpl findNextLeaf(PvmExecutionImpl execution)
-
getDeleteRoot
protected PvmExecutionImpl getDeleteRoot(PvmExecutionImpl execution)
-
getCanonicalName
public java.lang.String getCanonicalName()
- Specified by:
getCanonicalName
in interfaceCoreAtomicOperation<PvmExecutionImpl>
-
-