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,