public final class ProcessDefinitionBuilderExt extends ProcessDefinitionBuilder
process
Constructor and Description |
---|
ProcessDefinitionBuilderExt() |
Modifier and Type | Method and Description |
---|---|
ParameterDefinitionBuilder |
addParameter(String parameterName,
String type)
Deprecated.
|
ProcessDefinitionBuilderExt |
createNewInstance(String name,
String version)
Initiates the building of a new
DesignProcessDefinition with the given name and version. |
void |
setStringIndex(int index,
String label,
Expression initialValue)
Set the process string index at the given position.
|
addActor, addActor, addAutomaticTask, addBlobData, addBooleanData, addBusinessData, addCallActivity, addConnector, addContextEntry, addContract, addData, addDateData, addDefaultTransition, addDescription, addDisplayDescription, addDisplayName, addDocumentDefinition, addDocumentListDefinition, addDoubleData, addEndEvent, addError, addFloatData, addGateway, addIntegerData, addIntermediateCatchEvent, addIntermediateThrowEvent, addLongData, addLongTextData, addManualTask, addReceiveTask, addSendTask, addShortTextData, addStartEvent, addSubProcess, addTransition, addTransition, addUserTask, addXMLData, checkName, done, getProcess, setActorInitiator, validateBusinessData
public ProcessDefinitionBuilderExt createNewInstance(String name, String version)
ProcessDefinitionBuilder
DesignProcessDefinition
with the given name and version. This method is
the entry point of this builder. It must
be called before any other method. The DesignProcessDefinition
building will be completed when the
method ProcessDefinitionBuilder.done()
or
ProcessDefinitionBuilder.getProcess()
is called.createNewInstance
in class ProcessDefinitionBuilder
name
- the process nameversion
- the process versionpublic ParameterDefinitionBuilder addParameter(String parameterName, String type)
ProcessDefinitionBuilder.addParameter(String, String)
addParameter
in class ProcessDefinitionBuilder
parameterName
- The name of the new ParameterDefinition
type
- The type of the new ParameterDefinition
(complete class name)ParameterDefinitionBuilder
containing the new
ParameterDefinition
public void setStringIndex(int index, String label, Expression initialValue)
index
- The position to be set. Valid values are between 1 and 5 (inclusive)label
- The label to be displayed for this positioninitialValue
- The expression representing the initial index valueCopyright © 2020 Bonitasoft S.A. All rights reserved.