From 7649017ac0d0d487c141fb4d38dae531291c76b7 Mon Sep 17 00:00:00 2001 From: David Caruana Date: Fri, 18 May 2007 12:53:42 +0000 Subject: [PATCH] Workflow Task Query - add order by task due date. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5721 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../java/org/alfresco/repo/workflow/jbpm/JBPMEngine.java | 8 ++++++++ .../alfresco/service/cmr/workflow/WorkflowTaskQuery.java | 2 ++ 2 files changed, 10 insertions(+) diff --git a/source/java/org/alfresco/repo/workflow/jbpm/JBPMEngine.java b/source/java/org/alfresco/repo/workflow/jbpm/JBPMEngine.java index 8b9d11ac91..10bf5ce0b3 100644 --- a/source/java/org/alfresco/repo/workflow/jbpm/JBPMEngine.java +++ b/source/java/org/alfresco/repo/workflow/jbpm/JBPMEngine.java @@ -1070,6 +1070,14 @@ public class JBPMEngine extends BPMEngine { task.addOrder(Order.desc("create")); } + else if (orderByPart == WorkflowTaskQuery.OrderBy.TaskDue_Asc) + { + task.addOrder(Order.asc("dueDate")); + } + else if (orderByPart == WorkflowTaskQuery.OrderBy.TaskDue_Desc) + { + task.addOrder(Order.desc("dueDate")); + } else if (orderByPart == WorkflowTaskQuery.OrderBy.TaskId_Asc) { task.addOrder(Order.asc("id")); diff --git a/source/java/org/alfresco/service/cmr/workflow/WorkflowTaskQuery.java b/source/java/org/alfresco/service/cmr/workflow/WorkflowTaskQuery.java index 53367e5c29..2e57e51483 100644 --- a/source/java/org/alfresco/service/cmr/workflow/WorkflowTaskQuery.java +++ b/source/java/org/alfresco/service/cmr/workflow/WorkflowTaskQuery.java @@ -64,6 +64,8 @@ public class WorkflowTaskQuery TaskId_Desc, TaskCreated_Asc, TaskCreated_Desc, + TaskDue_Asc, + TaskDue_Desc, TaskName_Asc, TaskName_Desc, TaskActor_Asc,