|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.core.variable.CoreVariableScope
org.camunda.bpm.engine.impl.core.instance.CoreExecution
org.camunda.bpm.engine.impl.cmmn.execution.CmmnExecution
public abstract class CmmnExecution
| Field Summary | |
|---|---|
protected CmmnActivity |
activity
current activity |
protected CmmnCaseDefinition |
caseDefinition
|
protected int |
currentState
|
protected CmmnActivity |
nextActivity
the activity which is to be started next |
protected int |
previousState
|
| Fields inherited from class org.camunda.bpm.engine.impl.core.instance.CoreExecution |
|---|
businessKey, eventName, eventSource, id, listenerIndex |
| Fields inherited from class org.camunda.bpm.engine.impl.core.variable.CoreVariableScope |
|---|
cachedElContext |
| Constructor Summary | |
|---|---|
CmmnExecution()
|
|
| Method Summary | |
|---|---|
void |
complete()
|
void |
create()
Creates new case instance without businessKey and variables |
void |
create(List<CmmnActivity> activities)
|
void |
create(Map<String,Object> variables)
Creates new case instance with variables but without businessKey |
void |
create(String businessKey)
Creates new case instance with businessKey but without variables |
void |
create(String businessKey,
Map<String,Object> variables)
Creates new case instance with businessKey and variables |
protected abstract CmmnExecution |
createCaseExecution(CmmnActivity activity)
|
void |
deleteCascade()
|
void |
disable()
|
void |
enable()
|
CmmnExecution |
findCaseExecution(String activityId)
|
CmmnActivity |
getActivity()
ensures initialization and returns the activity |
String |
getCaseBusinessKey()
|
CmmnCaseDefinition |
getCaseDefinition()
|
abstract List<? extends CmmnExecution> |
getCaseExecutions()
|
abstract CmmnExecution |
getCaseInstance()
ensures initialization and returns the process instance. |
String |
getCaseInstanceId()
ensures initialization and returns the process instance. |
int |
getCurrentState()
|
CmmnActivity |
getNextActivity()
|
abstract CmmnExecution |
getParent()
ensures initialization and returns the parent |
CoreVariableScope |
getParentVariableScope()
|
int |
getPreviousState()
|
protected String |
getToStringIdentity()
|
boolean |
isActive()
|
boolean |
isAvailable()
|
boolean |
isCaseInstanceExecution()
|
boolean |
isClosed()
|
boolean |
isCompleted()
|
boolean |
isDisabled()
|
boolean |
isEnabled()
|
boolean |
isFailed()
|
boolean |
isSuspended()
|
boolean |
isTerminated()
|
void |
manualStart()
|
protected abstract CmmnExecution |
newCaseExecution()
|
void |
reenable()
|
void |
remove()
|
void |
setActivity(CmmnActivity activity)
|
void |
setCaseDefinition(CmmnCaseDefinition caseDefinition)
|
abstract void |
setCaseInstance(CmmnExecution caseInstance)
|
void |
setCurrentState(CaseExecutionState currentState)
|
void |
setCurrentState(int currentState)
|
void |
setNextActivity(CmmnActivity nextActivity)
|
abstract void |
setParent(CmmnExecution parent)
|
void |
setPreviousState(int previousState)
|
void |
start()
|
String |
toString()
|
protected void |
transition(CaseExecutionState from,
CaseExecutionState to,
CmmnAtomicOperation nextOperation)
|
| Methods inherited from class org.camunda.bpm.engine.impl.core.instance.CoreExecution |
|---|
getBusinessKey, getEventName, getEventSource, getId, getListenerIndex, invokeListener, performOperation, performOperationSync, setBusinessKey, setEventName, setEventSource, setId, setListenerIndex |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.camunda.bpm.engine.delegate.DelegateCaseExecution |
|---|
getActivityId, getActivityName, getCaseDefinitionId, getEventName, getId, getParentId |
| Methods inherited from interface org.camunda.bpm.engine.delegate.BaseDelegateExecution |
|---|
getBusinessKey |
| Methods inherited from interface org.camunda.bpm.engine.delegate.VariableScope |
|---|
getVariable, getVariableLocal, getVariableNames, getVariableNamesLocal, getVariables, getVariablesLocal, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, removeVariable, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setVariable, setVariableLocal, setVariables, setVariablesLocal |
| Methods inherited from interface org.camunda.bpm.engine.delegate.ProcessEngineServicesAware |
|---|
getProcessEngineServices |
| Methods inherited from interface org.camunda.bpm.engine.delegate.CmmnModelExecutionContext |
|---|
getCmmnModelElementInstance, getCmmnModelInstance |
| Field Detail |
|---|
protected transient CmmnCaseDefinition caseDefinition
protected transient CmmnActivity activity
protected transient CmmnActivity nextActivity
protected int previousState
protected int currentState
| Constructor Detail |
|---|
public CmmnExecution()
| Method Detail |
|---|
public abstract List<? extends CmmnExecution> getCaseExecutions()
public CmmnExecution findCaseExecution(String activityId)
findCaseExecution in interface CmmnCaseInstancepublic String getCaseBusinessKey()
getCaseBusinessKey in interface DelegateCaseExecutionpublic CmmnCaseDefinition getCaseDefinition()
public void setCaseDefinition(CmmnCaseDefinition caseDefinition)
public abstract CmmnExecution getCaseInstance()
public abstract void setCaseInstance(CmmnExecution caseInstance)
public boolean isCaseInstanceExecution()
public String getCaseInstanceId()
getCaseInstanceId in interface DelegateCaseExecutionpublic abstract CmmnExecution getParent()
public abstract void setParent(CmmnExecution parent)
public CmmnActivity getActivity()
getActivity in interface CmmnActivityExecutionpublic void setActivity(CmmnActivity activity)
public CmmnActivity getNextActivity()
public void setNextActivity(CmmnActivity nextActivity)
public CoreVariableScope getParentVariableScope()
getParentVariableScope in class CoreVariableScopepublic void deleteCascade()
public void remove()
public int getCurrentState()
public void setCurrentState(CaseExecutionState currentState)
public void setCurrentState(int currentState)
public boolean isAvailable()
isAvailable in interface DelegateCaseExecutionpublic boolean isEnabled()
isEnabled in interface DelegateCaseExecutionpublic boolean isDisabled()
isDisabled in interface DelegateCaseExecutionpublic boolean isActive()
isActive in interface DelegateCaseExecutionpublic boolean isCompleted()
isCompleted in interface DelegateCaseExecutionpublic boolean isSuspended()
isSuspended in interface DelegateCaseExecutionpublic boolean isTerminated()
isTerminated in interface DelegateCaseExecutionpublic boolean isFailed()
isFailed in interface DelegateCaseExecutionpublic boolean isClosed()
isClosed in interface DelegateCaseExecutionpublic int getPreviousState()
public void setPreviousState(int previousState)
public void create()
create in interface CmmnCaseInstancepublic void create(Map<String,Object> variables)
create in interface CmmnCaseInstancepublic void create(String businessKey)
create in interface CmmnCaseInstance
public void create(String businessKey,
Map<String,Object> variables)
create in interface CmmnCaseInstancepublic void create(List<CmmnActivity> activities)
create in interface CmmnActivityExecutionprotected abstract CmmnExecution createCaseExecution(CmmnActivity activity)
protected abstract CmmnExecution newCaseExecution()
public void enable()
enable in interface CmmnActivityExecutionpublic void disable()
disable in interface CmmnActivityExecutionpublic void reenable()
reenable in interface CmmnActivityExecutionpublic void manualStart()
manualStart in interface CmmnActivityExecutionpublic void start()
start in interface CmmnActivityExecutionpublic void complete()
complete in interface CmmnActivityExecution
protected void transition(CaseExecutionState from,
CaseExecutionState to,
CmmnAtomicOperation nextOperation)
public String toString()
toString in class Objectprotected String getToStringIdentity()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||