Class TaskUpdater


  • public class TaskUpdater
    extends Object
    A helper class for updating and transitioning WorkflowTasks. This is a stateful object that accumulates a set of updates to a task and then commits all the updates when either the update() or transition() method is called.
    Since:
    3.4
    Author:
    Nick Smith
    • Constructor Detail

      • TaskUpdater

        public TaskUpdater​(String taskId,
                           WorkflowService workflowService,
                           org.alfresco.service.cmr.repository.NodeService nodeService,
                           BehaviourFilter behaviourFilter)
    • Method Detail

      • addProperty

        public void addProperty​(org.alfresco.service.namespace.QName name,
                                Serializable value)
      • addAssociation

        public void addAssociation​(org.alfresco.service.namespace.QName name,
                                   List<org.alfresco.service.cmr.repository.NodeRef> value)
      • removeAssociation

        public void removeAssociation​(org.alfresco.service.namespace.QName name,
                                      List<org.alfresco.service.cmr.repository.NodeRef> value)
      • changeAssociation

        public boolean changeAssociation​(org.alfresco.service.namespace.QName name,
                                         String nodeRefs,
                                         boolean isAdd)
      • addPackageItems

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

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