|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.pvm.internal.model.ProcessElementImpl
org.jbpm.pvm.internal.model.ObservableElementImpl
org.jbpm.pvm.internal.model.ScopeElementImpl
org.jbpm.pvm.internal.model.CompositeElementImpl
public abstract class CompositeElementImpl
| Field Summary | |
|---|---|
protected java.util.List<ActivityImpl> |
activities
|
protected java.util.Map<java.lang.String,ActivityImpl> |
activitiesMap
|
| Fields inherited from class org.jbpm.pvm.internal.model.ScopeElementImpl |
|---|
timerDefinitions, variableDefinitions |
| Fields inherited from class org.jbpm.pvm.internal.model.ObservableElementImpl |
|---|
description, events, name |
| Fields inherited from class org.jbpm.pvm.internal.model.ProcessElementImpl |
|---|
dbid, dbversion, exceptionHandlers, processDefinition, properties |
| Constructor Summary | |
|---|---|
CompositeElementImpl()
|
|
| Method Summary | |
|---|---|
Activity |
addActivity(ActivityImpl activity)
|
ActivityImpl |
createActivity()
creates a nested activity. |
ActivityImpl |
createActivity(java.lang.String activityName)
creates a nested activity with the given name. |
ActivityImpl |
findActivity(java.lang.String activityName)
searches for the given activity in this element recursively, including this activity and all child activities. |
java.util.List<? extends Activity> |
getActivities()
the list of nested activities. |
java.util.Map<java.lang.String,? extends Activity> |
getActivitiesMap()
the nested activities, keyed by activity name. |
ActivityImpl |
getActivity(java.lang.String activityName)
the first nested activity with the given name or null of no such activity exists. |
boolean |
hasActivities()
indicates if this processDefinition has activities. |
boolean |
hasActivity(java.lang.String activityName)
is this activity present ? |
boolean |
removeActivity(ActivityImpl activity)
removes the given activity from the nested activities. |
| Methods inherited from class org.jbpm.pvm.internal.model.ScopeElementImpl |
|---|
addTimerDefinition, createTimerDefinition, createVariableDefinition, getTimerDefinitions, getVariableDefinitions, hasTimerDefinitions, hasVariableDefinitions, isLocalScope |
| Methods inherited from class org.jbpm.pvm.internal.model.ObservableElementImpl |
|---|
addEvent, createEvent, getDescription, getEvent, getEvents, getName, getParent, hasEvent, setDescription, setName |
| Methods inherited from class org.jbpm.pvm.internal.model.ProcessElementImpl |
|---|
addExceptionHandler, addProperty, createExceptionHandler, getDbid, getExceptionHandlers, getProcessDefinition, getProperties, getProperty, getPropertyKeys, setExceptionHandlers, setProcessDefinition, setProperties |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jbpm.pvm.internal.model.ObservableElement |
|---|
getDbid, getName, getParent, getProcessDefinition, getProperty, getPropertyKeys, hasEvent |
| Field Detail |
|---|
protected java.util.List<ActivityImpl> activities
protected transient java.util.Map<java.lang.String,ActivityImpl> activitiesMap
| Constructor Detail |
|---|
public CompositeElementImpl()
| Method Detail |
|---|
public ActivityImpl createActivity()
public ActivityImpl createActivity(java.lang.String activityName)
activityName - may be null.public Activity addActivity(ActivityImpl activity)
public boolean removeActivity(ActivityImpl activity)
public ActivityImpl getActivity(java.lang.String activityName)
getActivity in interface CompositeElementpublic boolean hasActivity(java.lang.String activityName)
hasActivity in interface CompositeElementpublic ActivityImpl findActivity(java.lang.String activityName)
CompositeElement
findActivity in interface CompositeElementpublic java.util.List<? extends Activity> getActivities()
getActivities in interface CompositeElementpublic java.util.Map<java.lang.String,? extends Activity> getActivitiesMap()
getActivitiesMap in interface CompositeElementpublic boolean hasActivities()
hasActivities in interface CompositeElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||