Package org.alfresco.repo.workflow
Class WorkflowBuilder
java.lang.Object
org.alfresco.repo.workflow.WorkflowBuilder
A helper class used to start workflows. The builder is a stateful object that
accumulates the various parameters and package items used to start the
workflow. The workflow is started when the build() method is called.
- Since:
- 3.4
- Author:
- Nick Smith
-
Constructor Summary
ConstructorsConstructorDescriptionWorkflowBuilder(WorkflowDefinition definition, WorkflowService workflowService, NodeService nodeService, BehaviourFilter behaviourFilter) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssociationParameter(QName name, List<NodeRef> values) voidaddPackageItems(List<NodeRef> items) voidaddParameter(QName name, Serializable value) build()voidsetPackageNode(NodeRef packageNode)
-
Constructor Details
-
WorkflowBuilder
public WorkflowBuilder(WorkflowDefinition definition, WorkflowService workflowService, NodeService nodeService, BehaviourFilter behaviourFilter)
-
-
Method Details
-
addParameter
-
addAssociationParameter
-
setPackageNode
- Parameters:
packageNode- the packageNode to set
-
addPackageItems
-
build
-