org.activiti.engine.impl.pvm
类 ProcessDefinitionBuilder

java.lang.Object
  继承者 org.activiti.engine.impl.pvm.ProcessDefinitionBuilder

public class ProcessDefinitionBuilder
extends Object

作者:
Tom Baeyens

字段摘要
protected  ProcessDefinitionImpl processDefinition
           
protected  ProcessElementImpl processElement
           
protected  Stack<ScopeImpl> scopeStack
           
protected  TransitionImpl transition
           
protected  List<Object[]> unresolvedTransitions
           
 
构造方法摘要
ProcessDefinitionBuilder()
           
ProcessDefinitionBuilder(String processDefinitionId)
           
 
方法摘要
 ProcessDefinitionBuilder behavior(ActivityBehavior activityBehaviour)
           
 PvmProcessDefinition buildProcessDefinition()
           
 ProcessDefinitionBuilder createActivity(String id)
           
 ProcessDefinitionBuilder endActivity()
           
 ProcessDefinitionBuilder endTransition()
           
 ProcessDefinitionBuilder executionListener(ExecutionListener executionListener)
           
 ProcessDefinitionBuilder executionListener(String eventName, ExecutionListener executionListener)
           
protected  ActivityImpl getActivity()
           
 ProcessDefinitionBuilder initial()
           
 ProcessDefinitionBuilder property(String name, Object value)
           
 ProcessDefinitionBuilder scope()
           
 ProcessDefinitionBuilder startTransition(String destinationActivityId)
           
 ProcessDefinitionBuilder startTransition(String destinationActivityId, String transitionId)
           
 ProcessDefinitionBuilder transition(String destinationActivityId)
           
 ProcessDefinitionBuilder transition(String destinationActivityId, String transitionId)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

processDefinition

protected ProcessDefinitionImpl processDefinition

scopeStack

protected Stack<ScopeImpl> scopeStack

processElement

protected ProcessElementImpl processElement

transition

protected TransitionImpl transition

unresolvedTransitions

protected List<Object[]> unresolvedTransitions
构造方法详细信息

ProcessDefinitionBuilder

public ProcessDefinitionBuilder()

ProcessDefinitionBuilder

public ProcessDefinitionBuilder(String processDefinitionId)
方法详细信息

createActivity

public ProcessDefinitionBuilder createActivity(String id)

endActivity

public ProcessDefinitionBuilder endActivity()

initial

public ProcessDefinitionBuilder initial()

startTransition

public ProcessDefinitionBuilder startTransition(String destinationActivityId)

startTransition

public ProcessDefinitionBuilder startTransition(String destinationActivityId,
                                                String transitionId)

endTransition

public ProcessDefinitionBuilder endTransition()

transition

public ProcessDefinitionBuilder transition(String destinationActivityId)

transition

public ProcessDefinitionBuilder transition(String destinationActivityId,
                                           String transitionId)

behavior

public ProcessDefinitionBuilder behavior(ActivityBehavior activityBehaviour)

property

public ProcessDefinitionBuilder property(String name,
                                         Object value)

buildProcessDefinition

public PvmProcessDefinition buildProcessDefinition()

getActivity

protected ActivityImpl getActivity()

scope

public ProcessDefinitionBuilder scope()

executionListener

public ProcessDefinitionBuilder executionListener(ExecutionListener executionListener)

executionListener

public ProcessDefinitionBuilder executionListener(String eventName,
                                                  ExecutionListener executionListener)


Copyright © 2013 Alfresco. All rights reserved.