query.orderByTaskId(); } else if (sortBy.equals(SORT_BY_ACT_INSTANCE_ID)) { query.orderByHistoricActivityInstanceId(); } else if (sortBy.equals(SORT_BY_PROC_DEF_ID)) { query.orderByProcessDefinitionId();
query.orderByTaskId(); } else if (sortBy.equals(SORT_BY_ACT_INSTANCE_ID)) { query.orderByHistoricActivityInstanceId(); } else if (sortBy.equals(SORT_BY_PROC_DEF_ID)) { query.orderByProcessDefinitionId();
inOrder.verify(mockedQuery).orderByHistoricActivityInstanceId(); inOrder.verify(mockedQuery).asc(); inOrder.verify(mockedQuery).orderByHistoricActivityInstanceId(); inOrder.verify(mockedQuery).desc();
query.orderByTaskId(); } else if (sortBy.equals(SORT_BY_ACT_INSTANCE_ID)) { query.orderByHistoricActivityInstanceId(); } else if (sortBy.equals(SORT_BY_PROC_DEF_ID)) { query.orderByProcessDefinitionId();
@Deployment(resources = {"org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml"}) public void testHistoricProcessInstanceQueryOrderBy() { // With a clean ProcessEngine, no instances should be available assertTrue(historyService.createHistoricProcessInstanceQuery().count() == 0); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(ONE_TASK_PROCESS); List<Task> tasks = taskService.createTaskQuery().processInstanceId(processInstance.getId()).list(); assertEquals(1, tasks.size()); taskService.complete(tasks.get(0).getId()); historyService.createHistoricTaskInstanceQuery().orderByDeleteReason().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByExecutionId().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceId().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceStartTime().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByHistoricTaskInstanceDuration().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByHistoricTaskInstanceEndTime().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByProcessDefinitionId().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByProcessInstanceId().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskAssignee().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskDefinitionKey().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskDescription().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskId().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskName().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskOwner().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskPriority().asc().list(); }
assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceId().asc().count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceStartTime().asc().count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByProcessDefinitionId().asc().count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceId().desc().count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceStartTime().desc().count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByProcessDefinitionId().desc().count());
@Deployment(resources = {"org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml"}) public void testHistoricProcessInstanceQueryOrderBy() { // With a clean ProcessEngine, no instances should be available assertTrue(historyService.createHistoricProcessInstanceQuery().count() == 0); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(ONE_TASK_PROCESS); List<Task> tasks = taskService.createTaskQuery().processInstanceId(processInstance.getId()).list(); assertEquals(1, tasks.size()); taskService.complete(tasks.get(0).getId()); historyService.createHistoricTaskInstanceQuery().orderByDeleteReason().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByExecutionId().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceId().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceStartTime().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByHistoricTaskInstanceDuration().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByHistoricTaskInstanceEndTime().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByProcessDefinitionId().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByProcessInstanceId().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskAssignee().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskDefinitionKey().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskDescription().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskId().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskName().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskOwner().asc().list(); historyService.createHistoricTaskInstanceQuery().orderByTaskPriority().asc().list(); }
assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceId().asc().count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceStartTime().asc().count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByProcessDefinitionId().asc().count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceId().desc().count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByHistoricActivityInstanceStartTime().desc().count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().orderByProcessDefinitionId().desc().count());