Class WorkflowBuilder


  • public class WorkflowBuilder
    extends java.lang.Object
    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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addAssociationParameter​(org.alfresco.service.namespace.QName name, java.util.List<org.alfresco.service.cmr.repository.NodeRef> values)  
      void addPackageItems​(java.util.List<org.alfresco.service.cmr.repository.NodeRef> items)  
      void addParameter​(org.alfresco.service.namespace.QName name, java.io.Serializable value)  
      WorkflowInstance build()  
      void setPackageNode​(org.alfresco.service.cmr.repository.NodeRef packageNode)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • addParameter

        public void addParameter​(org.alfresco.service.namespace.QName name,
                                 java.io.Serializable value)
      • addAssociationParameter

        public void addAssociationParameter​(org.alfresco.service.namespace.QName name,
                                            java.util.List<org.alfresco.service.cmr.repository.NodeRef> values)
      • setPackageNode

        public void setPackageNode​(org.alfresco.service.cmr.repository.NodeRef packageNode)
        Parameters:
        packageNode - the packageNode to set
      • addPackageItems

        public void addPackageItems​(java.util.List<org.alfresco.service.cmr.repository.NodeRef> items)