org.activiti.engine.impl.pvm.process
类 ProcessDefinitionImpl
java.lang.Object
org.activiti.engine.impl.pvm.process.ProcessElementImpl
org.activiti.engine.impl.pvm.process.ScopeImpl
org.activiti.engine.impl.pvm.process.ProcessDefinitionImpl
- 所有已实现的接口:
- Serializable, PvmProcessDefinition, PvmProcessElement, PvmScope, ReadOnlyProcessDefinition
- 直接已知子类:
- ProcessDefinitionEntity
public class ProcessDefinitionImpl
- extends ScopeImpl
- implements PvmProcessDefinition
- 作者:
- Tom Baeyens
- 另请参见:
- 序列化表格
从类 org.activiti.engine.impl.pvm.process.ScopeImpl 继承的方法 |
addExecutionListener, addExecutionListener, contains, createActivity, createActivity, findActivity, getActivities, getExecutionListeners, getExecutionListeners, getIoSpecification, setIoSpecification |
name
protected String name
key
protected String key
description
protected String description
initial
protected ActivityImpl initial
initialActivityStacks
protected Map<ActivityImpl,List<ActivityImpl>> initialActivityStacks
laneSets
protected List<LaneSet> laneSets
participantProcess
protected ParticipantProcess participantProcess
ProcessDefinitionImpl
public ProcessDefinitionImpl(String id)
createProcessInstance
public PvmProcessInstance createProcessInstance()
- 指定者:
- 接口
PvmProcessDefinition
中的 createProcessInstance
createProcessInstanceForInitial
public PvmProcessInstance createProcessInstanceForInitial(ActivityImpl initial)
- creates a process instance using the provided activity as initial
getInitialActivityStack
public List<ActivityImpl> getInitialActivityStack()
getInitialActivityStack
public List<ActivityImpl> getInitialActivityStack(ActivityImpl startActivity)
newProcessInstance
protected InterpretableExecution newProcessInstance(ActivityImpl startActivity)
getDiagramResourceName
public String getDiagramResourceName()
- 指定者:
- 接口
ReadOnlyProcessDefinition
中的 getDiagramResourceName
getDeploymentId
public String getDeploymentId()
- 指定者:
- 接口
PvmProcessDefinition
中的 getDeploymentId
addLaneSet
public void addLaneSet(LaneSet newLaneSet)
getLaneForId
public Lane getLaneForId(String id)
getInitial
public ActivityImpl getInitial()
- 指定者:
- 接口
ReadOnlyProcessDefinition
中的 getInitial
setInitial
public void setInitial(ActivityImpl initial)
toString
public String toString()
- 覆盖:
- 类
Object
中的 toString
getName
public String getName()
- 指定者:
- 接口
ReadOnlyProcessDefinition
中的 getName
setName
public void setName(String name)
getKey
public String getKey()
- 指定者:
- 接口
ReadOnlyProcessDefinition
中的 getKey
setKey
public void setKey(String key)
getDescription
public String getDescription()
- 指定者:
- 接口
ReadOnlyProcessDefinition
中的 getDescription
getLaneSets
public List<LaneSet> getLaneSets()
- 返回:
- all lane-sets defined on this process-instance. Returns an empty list if none are defined.
setParticipantProcess
public void setParticipantProcess(ParticipantProcess participantProcess)
getParticipantProcess
public ParticipantProcess getParticipantProcess()
Copyright © 2013 Alfresco. All rights reserved.