public interface FlowElementBuilder
DataDefinitionBuilder addIntegerData(String name, Expression defaultValue)
DataDefinitionBuilder addLongData(String name, Expression defaultValue)
DataDefinitionBuilder addShortTextData(String name, Expression defaultValue)
TextDataDefinitionBuilder addLongTextData(String name, Expression defaultValue)
DataDefinitionBuilder addDoubleData(String name, Expression defaultValue)
DataDefinitionBuilder addFloatData(String name, Expression defaultValue)
DataDefinitionBuilder addDateData(String name, Expression defaultValue)
XMLDataDefinitionBuilder addXMLData(String name, Expression defaultValue)
DataDefinitionBuilder addBlobData(String name, Expression defaultValue)
DataDefinitionBuilder addBooleanData(String name, Expression defaultValue)
DataDefinitionBuilder addData(String name, String className, Expression defaultValue)
ConnectorDefinitionBuilder addConnector(String name, String connectorId, String version, ConnectorEvent activationEvent)
Must also add connector dependencies and connector implementation descriptor
name
- 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)
UserTaskDefinitionBuilder addUserTask(String activityName, String actorName)
AutomaticTaskDefinitionBuilder addAutomaticTask(String activityName)
ReceiveTaskDefinitionBuilder addReceiveTask(String activityName, String messageName)
SendTaskDefinitionBuilder addSendTask(String taskName, String messageName, Expression targetProcess)
ManualTaskDefinitionBuilder addManualTask(String name, String actorName)
TransitionDefinitionBuilder addTransition(String source, String target)
TransitionDefinitionBuilder addTransition(String source, String target, Expression expression)
GatewayDefinitionBuilder addGateway(String name, GatewayType gatewayType)
StartEventDefinitionBuilder addStartEvent(String name)
EndEventDefinitionBuilder addEndEvent(String name)
IntermediateCatchEventDefinitionBuilder addIntermediateCatchEvent(String name)
IntermediateThrowEventDefinitionBuilder addIntermediateThrowEvent(String name)
CallActivityBuilder addCallActivity(String name, Expression callableElement, Expression callableElementVersion)
SubProcessActivityDefinitionBuilder addSubProcess(String name, boolean triggeredByEvent)
TransitionDefinitionBuilder addDefaultTransition(String source, String target)
Copyright © 2013 BonitaSoft. All Rights Reserved.