From c2b6a11cd7fab43b68f60c5e3c4a5d16a4a6c733 Mon Sep 17 00:00:00 2001 From: Mike Hatfield Date: Mon, 4 Jun 2007 13:07:11 +0000 Subject: [PATCH] Added getTaskById(String taskId) to get a single workflow task (req'd by Office Add-In) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5840 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../java/org/alfresco/repo/template/Workflow.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/java/org/alfresco/repo/template/Workflow.java b/source/java/org/alfresco/repo/template/Workflow.java index 934a5c09ad..519bc576bf 100644 --- a/source/java/org/alfresco/repo/template/Workflow.java +++ b/source/java/org/alfresco/repo/template/Workflow.java @@ -118,6 +118,19 @@ public class Workflow extends BaseTemplateProcessorExtension return convertTasks(tasks); } + /** + * Return a single object representing a task of the given taskId for the current user + * + * @return WorkflowTaskItem bean object {@link WorkflowTaskItem} + */ + public WorkflowTaskItem getTaskById(String taskId) + { + // get the task corresponding to the given taskId + WorkflowTask task = getWorkflowService().getTaskById(taskId); + + return new WorkflowTaskItem(this.services, getTemplateImageResolver(), task); + } + /** * Convert a list of WorkflowTask items into bean objects accessable from templates *