org.jbpm.pvm.internal.builder
Class CompositeBuilder
java.lang.Object
org.jbpm.pvm.internal.builder.CompositeBuilder
- Direct Known Subclasses:
- ActivityBuilder, ProcessDefinitionBuilder
public abstract class CompositeBuilder
- extends java.lang.Object
- Author:
- Tom Baeyens
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
compositeElement
protected CompositeElementImpl compositeElement
CompositeBuilder
public CompositeBuilder()
endProcess
public abstract ProcessDefinitionImpl endProcess()
addUnresolvedFlow
protected abstract void addUnresolvedFlow(UnresolvedFlow unresolvedFlow)
setProcessDefinitionInitial
protected abstract void setProcessDefinitionInitial(ActivityImpl initial)
createActivity
protected ActivityImpl createActivity()
createEvent
public EventImpl createEvent(java.lang.String eventName)
variable
public CompositeBuilder variable(java.lang.String name)
variable
public CompositeBuilder variable(java.lang.String name,
java.lang.String type)
startTimer
public TimerBuilder startTimer()
startTimer
public TimerBuilder startTimer(java.lang.String eventName)
startVariable
public VariableBuilder startVariable(java.lang.String name)
startActivity
public ActivityBuilder startActivity()
startActivity
public ActivityBuilder startActivity(java.lang.String activityName)
startActivity
public ActivityBuilder startActivity(Descriptor activityDescriptor)
startActivity
public ActivityBuilder startActivity(java.lang.String activityName,
Descriptor activityDescriptor)
startActivity
public ActivityBuilder startActivity(ActivityBehaviour activityBehaviour)
startActivity
public ActivityBuilder startActivity(java.lang.String activityName,
ActivityBehaviour activityBehaviour)
startActivity
public ActivityBuilder startActivity(java.lang.Class<? extends ActivityBehaviour> activityClass)
startActivity
public ActivityBuilder startActivity(java.lang.String activityName,
java.lang.Class<? extends ActivityBehaviour> activityClass)
startEvent
public EventBuilder startEvent(java.lang.String eventName)
startExceptionHandler
public CompositeExceptionHandlerBuilder startExceptionHandler(java.lang.Class<? extends java.lang.Throwable> exceptionType)
property
public CompositeBuilder property(java.lang.String name,
java.lang.String value)
property
public CompositeBuilder property(Descriptor descriptor)
endActivity
public CompositeBuilder endActivity()
startFlow
public FlowBuilder startFlow(java.lang.String to)
Copyright © 2010 JBoss Community. All Rights Reserved.