|
||||||||||
| 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 String |
activityInstanceId
the unique id of the current activity instance |
protected CmmnCaseDefinition |
caseDefinition
|
protected CmmnActivity |
nextActivity
the activity which is to be started next |
protected int |
previousState
|
protected int |
state
|
| 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 |
createPlanItem(CmmnActivity activity)
|
void |
disable()
|
void |
enable()
|
CmmnExecution |
findPlanItem(String activityId)
|
protected abstract String |
generateActivityInstanceId(String activityId)
|
CmmnActivity |
getActivity()
ensures initialization and returns the activity |
String |
getActivityInstanceId()
|
String |
getCaseBusinessKey()
|
CmmnCaseDefinition |
getCaseDefinition()
|
abstract CmmnExecution |
getCaseInstance()
ensures initialization and returns the process instance. |
String |
getCaseInstanceId()
ensures initialization and returns the process instance. |
CmmnActivity |
getNextActivity()
|
abstract CmmnExecution |
getParent()
ensures initialization and returns the parent |
String |
getParentActivityInstanceId()
|
protected CoreVariableScope |
getParentVariableScope()
|
abstract List<? extends CmmnExecution> |
getPlanItems()
|
int |
getPreviousState()
|
int |
getState()
|
protected String |
getToStringIdentity()
|
boolean |
isActive()
|
boolean |
isAvailable()
|
boolean |
isCaseInstance()
|
boolean |
isClosed()
|
boolean |
isCompleted()
|
boolean |
isDisabled()
|
boolean |
isEnabled()
|
boolean |
isFailed()
|
boolean |
isSuspended()
|
boolean |
isTerminated()
|
void |
manualStart()
|
protected abstract CmmnExecution |
newPlanItem()
|
void |
reenable()
|
void |
setActivity(CmmnActivity activity)
|
void |
setActivityInstanceId(String activityInstanceId)
|
void |
setCaseDefinition(CmmnCaseDefinition caseDefinition)
|
abstract void |
setCaseInstance(CmmnExecution caseInstance)
|
void |
setNextActivity(CmmnActivity nextActivity)
|
abstract void |
setParent(CmmnExecution parent)
|
void |
setPreviousState(int previousState)
|
void |
setState(int state)
|
void |
setState(PlanItemState state)
|
void |
start()
|
String |
toString()
|
protected void |
transition(PlanItemState from,
PlanItemState 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.DelegatePlanItem |
|---|
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 |
| Field Detail |
|---|
protected transient CmmnCaseDefinition caseDefinition
protected transient CmmnActivity activity
protected transient CmmnActivity nextActivity
protected String activityInstanceId
protected int previousState
protected int state
| Constructor Detail |
|---|
public CmmnExecution()
| Method Detail |
|---|
public abstract List<? extends CmmnExecution> getPlanItems()
public CmmnExecution findPlanItem(String activityId)
findPlanItem in interface CmmnCaseInstancepublic String getCaseBusinessKey()
getCaseBusinessKey in interface DelegatePlanItempublic CmmnCaseDefinition getCaseDefinition()
public void setCaseDefinition(CmmnCaseDefinition caseDefinition)
public abstract CmmnExecution getCaseInstance()
public abstract void setCaseInstance(CmmnExecution caseInstance)
public boolean isCaseInstance()
public String getCaseInstanceId()
getCaseInstanceId in interface DelegatePlanItempublic abstract CmmnExecution getParent()
public abstract void setParent(CmmnExecution parent)
public CmmnActivity getActivity()
getActivity in interface CmmnActivityExecutionpublic void setActivity(CmmnActivity activity)
public String getActivityInstanceId()
getActivityInstanceId in interface DelegatePlanItempublic void setActivityInstanceId(String activityInstanceId)
protected abstract String generateActivityInstanceId(String activityId)
public CmmnActivity getNextActivity()
public void setNextActivity(CmmnActivity nextActivity)
public String getParentActivityInstanceId()
getParentActivityInstanceId in interface DelegatePlanItemprotected CoreVariableScope getParentVariableScope()
getParentVariableScope in class CoreVariableScopepublic int getState()
public void setState(PlanItemState state)
public void setState(int state)
public boolean isAvailable()
isAvailable in interface DelegatePlanItempublic boolean isEnabled()
isEnabled in interface DelegatePlanItempublic boolean isDisabled()
isDisabled in interface DelegatePlanItempublic boolean isActive()
isActive in interface DelegatePlanItempublic boolean isCompleted()
isCompleted in interface DelegatePlanItempublic boolean isSuspended()
isSuspended in interface DelegatePlanItempublic boolean isTerminated()
isTerminated in interface DelegatePlanItempublic boolean isFailed()
isFailed in interface DelegatePlanItempublic boolean isClosed()
isClosed in interface DelegatePlanItempublic 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 createPlanItem(CmmnActivity activity)
protected abstract CmmnExecution newPlanItem()
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(PlanItemState from,
PlanItemState 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 | |||||||||