public class ActivityDefinitionBuilder extends FlowElementContainerBuilder implements DescriptionBuilder
| Constructor and Description |
|---|
ActivityDefinitionBuilder(FlowElementContainerDefinitionImpl container,
ProcessDefinitionBuilder processDefinitionBuilder,
ActivityDefinitionImpl activity) |
addAutomaticTask, addCallActivity, addDefaultTransition, addEndEvent, addFloatData, addGateway, addIntermediateCatchEvent, addIntermediateThrowEvent, addManualTask, addReceiveTask, addSendTask, addStartEvent, addSubProcess, addTransition, addTransition, addUserTask, getContainer, getProcess, getProcessBuilderpublic ActivityDefinitionBuilder(FlowElementContainerDefinitionImpl container, ProcessDefinitionBuilder processDefinitionBuilder, ActivityDefinitionImpl activity)
public DataDefinitionBuilder addIntegerData(String name, Expression defaultValue)
addIntegerData in interface FlowElementBuilderaddIntegerData in class FlowElementContainerBuilderpublic DataDefinitionBuilder addLongData(String name, Expression defaultValue)
addLongData in interface FlowElementBuilderaddLongData in class FlowElementContainerBuilderpublic DataDefinitionBuilder addShortTextData(String name, Expression defaultValue)
addShortTextData in interface FlowElementBuilderaddShortTextData in class FlowElementContainerBuilderpublic TextDataDefinitionBuilder addLongTextData(String name, Expression defaultValue)
addLongTextData in interface FlowElementBuilderaddLongTextData in class FlowElementContainerBuilderpublic DataDefinitionBuilder addDoubleData(String name, Expression defaultValue)
addDoubleData in interface FlowElementBuilderaddDoubleData in class FlowElementContainerBuilderpublic DataDefinitionBuilder addDateData(String name, Expression defaultValue)
addDateData in interface FlowElementBuilderaddDateData in class FlowElementContainerBuilderpublic XMLDataDefinitionBuilder addXMLData(String name, Expression defaultValue)
addXMLData in interface FlowElementBuilderaddXMLData in class FlowElementContainerBuilderpublic DataDefinitionBuilder addBlobData(String name, Expression defaultValue)
addBlobData in interface FlowElementBuilderaddBlobData in class FlowElementContainerBuilderpublic DataDefinitionBuilder addBooleanData(String name, Expression defaultValue)
addBooleanData in interface FlowElementBuilderaddBooleanData in class FlowElementContainerBuilderpublic DataDefinitionBuilder addData(String name, String className, Expression defaultValue)
addData in interface FlowElementBuilderaddData in class FlowElementContainerBuilderpublic ConnectorDefinitionBuilder addConnector(String name, String connectorId, String version, ConnectorEvent activationEvent)
Must also add connector dependencies and connector implementation descriptor
addConnector in interface FlowElementBuilderaddConnector in class FlowElementContainerBuildername - name the connector instance will useconnectorId - id of the Connector definition (connector implementation added in BusinessArchive must match this id in definitionIdversion - version of the Connector definitionactivationEvent - ConnectorEvent on which the connector will be triggeredBusinessArchiveBuilder.addClasspathResource(org.bonitasoft.engine.bpm.bar.BarResource),
BusinessArchiveBuilder.addConnectorImplementation(org.bonitasoft.engine.bpm.bar.BarResource)public ActivityDefinitionBuilder addDescription(String description)
addDescription in interface DescriptionBuilderpublic ActivityDefinitionBuilder addDisplayDescription(Expression displayDescription)
public ActivityDefinitionBuilder addDisplayName(Expression displayName)
public ActivityDefinitionBuilder addDisplayDescriptionAfterCompletion(Expression displayDescriptionAfterCompletion)
public ActivityDefinitionBuilder addOperation(LeftOperand leftOperand, OperatorType type, String operator, String operatorInputType, Expression rightOperand)
public ActivityDefinitionBuilder addOperation(Operation operation)
public ActivityDefinitionBuilder addLoop(boolean testBefore, Expression condition)
public ActivityDefinitionBuilder addLoop(boolean testBefore, Expression condition, Expression loopMax)
public BoundaryEventDefinitionBuilder addBoundaryEvent(String name, boolean interrupting)
name - the name of the boundary eventinterrupting - define whether the boundary event is interrupting or notpublic BoundaryEventDefinitionBuilder addBoundaryEvent(String name)
name - the name of the boundary eventpublic MultiInstanceLoopCharacteristicsBuilder addMultiInstance(boolean isSequential, Expression loopCardinality)
public MultiInstanceLoopCharacteristicsBuilder addMultiInstance(boolean isSequential, String loopDataInput)
Copyright © 2013 BonitaSoft. All Rights Reserved.