public class ProcessBuilder extends FlowElementContainerBuilder
Modifier and Type | Field and Description |
---|---|
protected org.bonitasoft.engine.bpm.process.impl.internal.DesignProcessDefinitionImpl |
process |
Modifier | Constructor and Description |
---|---|
protected |
ProcessBuilder(org.bonitasoft.engine.bpm.process.impl.internal.DesignProcessDefinitionImpl process,
ProcessDefinitionBuilder processDefinitionBuilder) |
Modifier and Type | Method and Description |
---|---|
ActorDefinitionBuilder |
addActor(String actorName)
Adds an actor on this element
|
ActorDefinitionBuilder |
addActor(String name,
boolean initiator)
Adds an actor on this process
|
DocumentDefinitionBuilder |
addDocumentDefinition(String name,
String fileName)
Adds a
DocumentDefinition on this process |
ParameterDefinitionBuilder |
addParameter(String parameterName,
String type)
Add a parameter on this process.
|
ActorDefinitionBuilder |
setActorInitiator(String actorName)
Adds an actor initiator on this process.
|
addAutomaticTask, addBlobData, addBooleanData, addCallActivity, addConnector, addData, addDateData, addDefaultTransition, addDoubleData, addEndEvent, addFloatData, addGateway, addIntegerData, addIntermediateCatchEvent, addIntermediateThrowEvent, addLongData, addLongTextData, addManualTask, addReceiveTask, addSendTask, addShortTextData, addStartEvent, addSubProcess, addTransition, addTransition, addUserTask, addXMLData, getContainer, getProcess, getProcessBuilder
protected final org.bonitasoft.engine.bpm.process.impl.internal.DesignProcessDefinitionImpl process
protected ProcessBuilder(org.bonitasoft.engine.bpm.process.impl.internal.DesignProcessDefinitionImpl process, ProcessDefinitionBuilder processDefinitionBuilder)
public ActorDefinitionBuilder addActor(String actorName)
actorName
- actor namepublic ActorDefinitionBuilder addActor(String name, boolean initiator)
name
- actor nameinitiator
- defines whether it's the actor initiator (actor that's able to start the process)public ActorDefinitionBuilder setActorInitiator(String actorName)
actorName
- public DocumentDefinitionBuilder addDocumentDefinition(String name, String fileName)
DocumentDefinition
on this processname
- document namefileName
- document file namepublic ParameterDefinitionBuilder addParameter(String parameterName, String type)
parameterName
- The name of the new ParameterDefinition
type
- The type of the new ParameterDefinition
(complete class name)ParameterDefinitionBuilder
containing the new ParameterDefinition
Copyright © 2016 Bonitasoft S.A.. All rights reserved.