public class ActivityInstanceImpl extends ProcessElementInstanceImpl implements ActivityInstance
| Modifier and Type | Field and Description |
|---|---|
protected String |
activityId |
protected String |
activityName |
protected String |
activityType |
protected String |
businessKey |
protected ActivityInstance[] |
childActivityInstances |
protected TransitionInstance[] |
childTransitionInstances |
protected String[] |
executionIds |
id, parentActivityInstanceId, processDefinitionId, processInstanceId| Constructor and Description |
|---|
ActivityInstanceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
collectActivityInstances(String activityId,
List<ActivityInstance> instances) |
protected void |
collectTransitionInstances(String activityId,
List<TransitionInstance> instances) |
String |
getActivityId()
the id of the activity
|
ActivityInstance[] |
getActivityInstances(String activityId)
all descendant (children, grandchildren, etc.) activity instances that are instances of the supplied activity
|
String |
getActivityName()
the name of the activity
|
String |
getActivityType()
Type of the activity, corresponds to BPMN element name in XML (e.g.
|
String |
getBusinessKey() |
ActivityInstance[] |
getChildActivityInstances()
Returns the child activity instances.
|
TransitionInstance[] |
getChildTransitionInstances()
Returns the child transition instances.
|
String[] |
getExecutionIds()
the list of executions that are currently waiting in this activity instance
|
TransitionInstance[] |
getTransitionInstances(String activityId)
all descendant (children, grandchildren, etc.) transition instances that are leaving or entering the supplied activity
|
void |
setActivityId(String activityId) |
void |
setActivityName(String activityName) |
void |
setActivityType(String activityType) |
void |
setBusinessKey(String businessKey) |
void |
setChildActivityInstances(ActivityInstance[] childInstances) |
void |
setChildTransitionInstances(TransitionInstance[] childTransitionInstances) |
void |
setExecutionIds(String[] executionIds) |
String |
toString() |
protected void |
writeTransition(TransitionInstance transition,
StringWriter writer,
String prefix,
boolean isTail) |
protected void |
writeTree(StringWriter writer,
String prefix,
boolean isTail) |
getId, getParentActivityInstanceId, getProcessDefinitionId, getProcessInstanceId, setId, setParentActivityInstanceId, setProcessDefinitionId, setProcessInstanceIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetId, getParentActivityInstanceId, getProcessDefinitionId, getProcessInstanceIdprotected String businessKey
protected String activityId
protected String activityName
protected String activityType
protected ActivityInstance[] childActivityInstances
protected TransitionInstance[] childTransitionInstances
protected String[] executionIds
public ActivityInstance[] getChildActivityInstances()
ActivityInstancegetChildActivityInstances in interface ActivityInstancepublic void setChildActivityInstances(ActivityInstance[] childInstances)
public String getBusinessKey()
public void setBusinessKey(String businessKey)
public String getActivityId()
ActivityInstancegetActivityId in interface ActivityInstancepublic void setActivityId(String activityId)
public String[] getExecutionIds()
ActivityInstancegetExecutionIds in interface ActivityInstancepublic void setExecutionIds(String[] executionIds)
public TransitionInstance[] getChildTransitionInstances()
ActivityInstancegetChildTransitionInstances in interface ActivityInstancepublic void setChildTransitionInstances(TransitionInstance[] childTransitionInstances)
public String getActivityType()
ActivityInstancegetActivityType in interface ActivityInstancepublic void setActivityType(String activityType)
public String getActivityName()
ActivityInstancegetActivityName in interface ActivityInstancepublic void setActivityName(String activityName)
protected void writeTree(StringWriter writer, String prefix, boolean isTail)
protected void writeTransition(TransitionInstance transition, StringWriter writer, String prefix, boolean isTail)
public String toString()
toString in class ProcessElementInstanceImplpublic ActivityInstance[] getActivityInstances(String activityId)
ActivityInstancegetActivityInstances in interface ActivityInstanceprotected void collectActivityInstances(String activityId, List<ActivityInstance> instances)
public TransitionInstance[] getTransitionInstances(String activityId)
ActivityInstancegetTransitionInstances in interface ActivityInstanceprotected void collectTransitionInstances(String activityId, List<TransitionInstance> instances)
Copyright © 2018. All rights reserved.