public abstract class ScopeImpl extends CoreActivity implements PvmScope
Modifier and Type | Field and Description |
---|---|
protected List<ActivityImpl> |
activities |
protected Map<String,ActivityImpl> |
namedActivities |
protected ProcessDefinitionImpl |
processDefinition |
ioMapping
builtInListeners, builtInVariableListeners, id, listeners, name, properties, variableListeners
Constructor and Description |
---|
ScopeImpl(String id,
ProcessDefinitionImpl processDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
addExecutionListener(String eventName,
ExecutionListener executionListener)
Deprecated.
|
void |
addExecutionListener(String eventName,
ExecutionListener executionListener,
int index)
Deprecated.
|
boolean |
contains(ActivityImpl activity) |
ActivityImpl |
createActivity(String activityId) |
ActivityImpl |
findActivity(String activityId)
searches for the activity recursively
|
List<ActivityImpl> |
getActivities() |
ActivityImpl |
getChildActivity(String activityId)
searches for the activity locally
|
Map<String,List<ExecutionListener>> |
getExecutionListeners()
Deprecated.
|
List<ExecutionListener> |
getExecutionListeners(String eventName)
Deprecated.
|
abstract ScopeImpl |
getParent() |
abstract ScopeImpl |
getParentScope() |
ProcessDefinitionImpl |
getProcessDefinition() |
boolean |
isAncestorFlowScopeOf(ScopeImpl other) |
abstract boolean |
isScope() |
createActivity, getActivityBehavior, getIoMapping, setIoMapping, toString
addBuiltInListener, addBuiltInListener, addBuiltInVariableListener, addBuiltInVariableListener, addListener, addListener, addListenerToMap, addVariableListener, addVariableListener, getBuiltInListeners, getBuiltInListeners, getBuiltInVariableListeners, getBuiltInVariableListenersLocal, getId, getListeners, getListeners, getName, getProperties, getProperty, getVariableListeners, getVariableListenersLocal, setId, setName, setProperties, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getId, getProperty
protected List<ActivityImpl> activities
protected Map<String,ActivityImpl> namedActivities
protected ProcessDefinitionImpl processDefinition
public ScopeImpl(String id, ProcessDefinitionImpl processDefinition)
public ActivityImpl findActivity(String activityId)
CoreActivity
findActivity
in interface PvmScope
findActivity
in class CoreActivity
public ActivityImpl getChildActivity(String activityId)
getChildActivity
in class CoreActivity
public ActivityImpl createActivity(String activityId)
createActivity
in class CoreActivity
public boolean isAncestorFlowScopeOf(ScopeImpl other)
public boolean contains(ActivityImpl activity)
@Deprecated public List<ExecutionListener> getExecutionListeners(String eventName)
@Deprecated public void addExecutionListener(String eventName, ExecutionListener executionListener)
@Deprecated public void addExecutionListener(String eventName, ExecutionListener executionListener, int index)
@Deprecated public Map<String,List<ExecutionListener>> getExecutionListeners()
public List<ActivityImpl> getActivities()
getActivities
in interface PvmScope
getActivities
in class CoreActivity
public ProcessDefinitionImpl getProcessDefinition()
getProcessDefinition
in interface PvmProcessElement
public abstract ScopeImpl getParent()
public abstract ScopeImpl getParentScope()
public abstract boolean isScope()
Copyright © 2018. All rights reserved.