public class ContractDefinitionBuilder extends InputContainerDefinitionBuilder
Constructor and Description |
---|
ContractDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
DesignProcessDefinitionImpl container) |
ContractDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
FlowElementContainerDefinitionImpl container,
UserTaskDefinitionImpl activity) |
Modifier and Type | Method and Description |
---|---|
ContractInputDefinitionBuilder |
addComplexInput(String name,
String description) |
ContractInputDefinitionBuilder |
addComplexInput(String name,
String description,
boolean multiple) |
ContractDefinitionBuilder |
addConstraint(String name,
String expression,
String explanation,
String... inputNames) |
ContractDefinitionBuilder |
addFileInput(String name,
String description) |
ContractDefinitionBuilder |
addFileInput(String name,
String description,
boolean multiple) |
ContractDefinitionBuilder |
addInput(String name,
Type type,
String description) |
ContractDefinitionBuilder |
addInput(String name,
Type type,
String description,
boolean multiple) |
protected InputContainerDefinitionImpl |
getInputContainerDefinition() |
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
public ContractDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder, FlowElementContainerDefinitionImpl container, UserTaskDefinitionImpl activity)
public ContractDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder, DesignProcessDefinitionImpl container)
public ContractDefinitionBuilder addConstraint(String name, String expression, String explanation, String... inputNames)
protected InputContainerDefinitionImpl getInputContainerDefinition()
getInputContainerDefinition
in class InputContainerDefinitionBuilder
public ContractDefinitionBuilder addFileInput(String name, String description)
addFileInput
in class InputContainerDefinitionBuilder
public ContractDefinitionBuilder addFileInput(String name, String description, boolean multiple)
addFileInput
in class InputContainerDefinitionBuilder
public ContractDefinitionBuilder addInput(String name, Type type, String description)
addInput
in class InputContainerDefinitionBuilder
public ContractDefinitionBuilder addInput(String name, Type type, String description, boolean multiple)
addInput
in class InputContainerDefinitionBuilder
public ContractInputDefinitionBuilder addComplexInput(String name, String description)
addComplexInput
in class InputContainerDefinitionBuilder
public ContractInputDefinitionBuilder addComplexInput(String name, String description, boolean multiple)
addComplexInput
in class InputContainerDefinitionBuilder
Copyright © 2020 Bonitasoft S.A. All rights reserved.