Index: modules/activiti-engine/src/main/java/org/activiti/engine/impl/HistoricTaskInstanceQueryImpl.java =================================================================== --- modules/activiti-engine/src/main/java/org/activiti/engine/impl/HistoricTaskInstanceQueryImpl.java (revision 2993) +++ modules/activiti-engine/src/main/java/org/activiti/engine/impl/HistoricTaskInstanceQueryImpl.java (working copy) @@ -293,6 +293,11 @@ return this; } + public HistoricTaskInstanceQuery orderByTaskDueDate() { + orderBy(HistoricTaskInstanceQueryProperty.TASK_DUE_DATE); + return this; + } + public HistoricTaskInstanceQueryImpl orderByDeleteReason() { orderBy(HistoricTaskInstanceQueryProperty.DELETE_REASON); return this; Index: modules/activiti-engine/src/main/java/org/activiti/engine/impl/HistoricTaskInstanceQueryProperty.java =================================================================== --- modules/activiti-engine/src/main/java/org/activiti/engine/impl/HistoricTaskInstanceQueryProperty.java (revision 2993) +++ modules/activiti-engine/src/main/java/org/activiti/engine/impl/HistoricTaskInstanceQueryProperty.java (working copy) @@ -42,6 +42,7 @@ public static final HistoricTaskInstanceQueryProperty END = new HistoricTaskInstanceQueryProperty("END_TIME_"); public static final HistoricTaskInstanceQueryProperty DURATION = new HistoricTaskInstanceQueryProperty("DURATION_"); public static final HistoricTaskInstanceQueryProperty TASK_PRIORITY = new HistoricTaskInstanceQueryProperty("PRIORITY_"); + public static final HistoricTaskInstanceQueryProperty TASK_DUE_DATE = new HistoricTaskInstanceQueryProperty("DUE_DATE_"); private String name; Index: modules/activiti-engine/src/main/java/org/activiti/engine/history/HistoricTaskInstanceQuery.java =================================================================== --- modules/activiti-engine/src/main/java/org/activiti/engine/history/HistoricTaskInstanceQuery.java (revision 2993) +++ modules/activiti-engine/src/main/java/org/activiti/engine/history/HistoricTaskInstanceQuery.java (working copy) @@ -214,6 +214,9 @@ /** Order by task owner (needs to be followed by {@link #asc()} or {@link #desc()}). */ HistoricTaskInstanceQuery orderByTaskOwner(); + /** Order by task due date (needs to be followed by {@link #asc()} or {@link #desc()}). */ + HistoricTaskInstanceQuery orderByTaskDueDate(); + /** Order by task delete reason (needs to be followed by {@link #asc()} or {@link #desc()}). */ HistoricTaskInstanceQuery orderByDeleteReason();