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, processDefinition
ioMapping
builtInListeners, builtInVariableListeners, id, listeners, properties, variableListeners
Constructor and Description |
---|
ProcessDefinitionImpl(String id) |
addExecutionListener, addExecutionListener, contains, createActivity, findActivity, getActivities, getChildActivity, getExecutionListeners, getExecutionListeners, getProcessDefinition, isAncestorFlowScopeOf
createActivity, getIoMapping, setIoMapping
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
getName
findActivity, getActivities
getId, getProcessDefinition, getProperty
protected 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 PvmProcessDefinition
public PvmProcessInstance createProcessInstance(String businessKey)
createProcessInstance
in interface PvmProcessDefinition
public PvmProcessInstance createProcessInstance(String businessKey, String caseInstanceId)
createProcessInstance
in interface PvmProcessDefinition
public 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 ReadOnlyProcessDefinition
public String getDeploymentId()
getDeploymentId
in interface PvmProcessDefinition
public void addLaneSet(LaneSet newLaneSet)
public CoreActivityBehavior<? extends BaseDelegateExecution> getActivityBehavior()
getActivityBehavior
in class CoreActivity
public ActivityImpl getInitial()
getInitial
in interface ReadOnlyProcessDefinition
public void setInitial(ActivityImpl initial)
public String toString()
toString
in class CoreActivity
public String getDescription()
getDescription
in interface ReadOnlyProcessDefinition
public List<LaneSet> getLaneSets()
public void setParticipantProcess(ParticipantProcess participantProcess)
public ParticipantProcess getParticipantProcess()
public ScopeImpl getParentScope()
getParentScope
in class ScopeImpl
Copyright © 2018. All rights reserved.