public class ProcessDefinitionImpl extends ScopeImpl implements PvmProcessDefinition
| Modifier and Type | Field and Description |
|---|---|
protected String |
description |
protected ActivityImpl |
initial |
protected Map<ActivityImpl,List<ActivityImpl>> |
initialActivityStacks |
protected List<LaneSet> |
laneSets |
protected String |
name |
protected ParticipantProcess |
participantProcess |
activities, namedActivities, processDefinitionioMappingbuiltInListeners, builtInVariableListeners, id, listeners, properties, variableListeners| Constructor and Description |
|---|
ProcessDefinitionImpl(String id) |
addExecutionListener, addExecutionListener, contains, createActivity, findActivity, getActivities, getChildActivity, getExecutionListeners, getExecutionListeners, getProcessDefinition, isAncestorFlowScopeOfcreateActivity, getIoMapping, setIoMappingaddBuiltInListener, addBuiltInListener, addBuiltInVariableListener, addBuiltInVariableListener, addListener, addListener, addListenerToMap, addVariableListener, addVariableListener, getBuiltInListeners, getBuiltInListeners, getBuiltInVariableListeners, getBuiltInVariableListenersLocal, getId, getListeners, getListeners, getName, getProperties, getProperty, getVariableListeners, getVariableListenersLocal, setId, setName, setProperties, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNamefindActivity, getActivitiesgetId, getProcessDefinition, getPropertyprotected String name
protected String description
protected ActivityImpl initial
protected Map<ActivityImpl,List<ActivityImpl>> initialActivityStacks
protected ParticipantProcess participantProcess
public ProcessDefinitionImpl(String id)
public PvmProcessInstance createProcessInstance()
createProcessInstance in interface PvmProcessDefinitionpublic PvmProcessInstance createProcessInstance(String businessKey)
createProcessInstance in interface PvmProcessDefinitionpublic PvmProcessInstance createProcessInstance(String businessKey, String caseInstanceId)
createProcessInstance in interface PvmProcessDefinitionpublic PvmProcessInstance createProcessInstanceForInitial(ActivityImpl initial)
public List<ActivityImpl> getInitialActivityStack()
public List<ActivityImpl> getInitialActivityStack(ActivityImpl startActivity)
protected PvmExecutionImpl newProcessInstance(ActivityImpl startActivity)
public String getDiagramResourceName()
getDiagramResourceName in interface ReadOnlyProcessDefinitionpublic String getDeploymentId()
getDeploymentId in interface PvmProcessDefinitionpublic void addLaneSet(LaneSet newLaneSet)
public CoreActivityBehavior<? extends BaseDelegateExecution> getActivityBehavior()
getActivityBehavior in class CoreActivitypublic ActivityImpl getInitial()
getInitial in interface ReadOnlyProcessDefinitionpublic void setInitial(ActivityImpl initial)
public String toString()
toString in class CoreActivitypublic String getDescription()
getDescription in interface ReadOnlyProcessDefinitionpublic List<LaneSet> getLaneSets()
public void setParticipantProcess(ParticipantProcess participantProcess)
public ParticipantProcess getParticipantProcess()
public ScopeImpl getParentScope()
getParentScope in class ScopeImplCopyright © 2018. All rights reserved.