From f084a9bf441cc7d2761199149beb45b639b415f7 Mon Sep 17 00:00:00 2001 From: Glen Johnson Date: Mon, 2 Jun 2008 11:03:20 +0000 Subject: [PATCH] Added getDefinitionByName() method to Workflow JavaScript API's WorkflowManager class git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9351 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/workflow/jscript/WorkflowManager.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/java/org/alfresco/repo/workflow/jscript/WorkflowManager.java b/source/java/org/alfresco/repo/workflow/jscript/WorkflowManager.java index 613788fe33..3b138bbf16 100644 --- a/source/java/org/alfresco/repo/workflow/jscript/WorkflowManager.java +++ b/source/java/org/alfresco/repo/workflow/jscript/WorkflowManager.java @@ -74,6 +74,19 @@ public class WorkflowManager extends BaseScopableProcessorExtension this.services.getWorkflowService().getDefinitionById(id); return new JscriptWorkflowDefinition(cmrWorkflowDefinition, this.services, getScope()); } + + /** + * Get deployed workflow definition by Name + * + * @param name the workflow definition name + * @return the workflow definition matching the given name + */ + public JscriptWorkflowDefinition getDefinitionByName(String name) + { + WorkflowDefinition cmrWorkflowDefinition = + this.services.getWorkflowService().getDefinitionByName(name); + return new JscriptWorkflowDefinition(cmrWorkflowDefinition, this.services, getScope()); + } /** * Get tasks assigned to the current user. Note that this will only return in-progress