org.camunda.bpm.engine.impl.cmmn.operation
Class AtomicOperationCaseExecutionDeleteCascade

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmmn.operation.AtomicOperationCaseExecutionDeleteCascade
All Implemented Interfaces:
CmmnAtomicOperation, CoreAtomicOperation<CmmnExecution>

public class AtomicOperationCaseExecutionDeleteCascade
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
AtomicOperationCaseExecutionDeleteCascade()
           
 
Method Summary
 void execute(CmmnExecution execution)
           
protected  CmmnExecution findFirstLeaf(CmmnExecution execution)
           
 String getCanonicalName()
           
 boolean isAsync(CmmnExecution execution)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomicOperationCaseExecutionDeleteCascade

public AtomicOperationCaseExecutionDeleteCascade()
Method Detail

getCanonicalName

public String getCanonicalName()
Specified by:
getCanonicalName in interface CoreAtomicOperation<CmmnExecution>

findFirstLeaf

protected CmmnExecution findFirstLeaf(CmmnExecution execution)

execute

public void execute(CmmnExecution execution)
Specified by:
execute in interface CmmnAtomicOperation
Specified by:
execute in interface CoreAtomicOperation<CmmnExecution>

isAsync

public boolean isAsync(CmmnExecution execution)
Specified by:
isAsync in interface CmmnAtomicOperation
Specified by:
isAsync in interface CoreAtomicOperation<CmmnExecution>


Copyright © 2017 camunda services GmbH. All rights reserved.