@Override protected void applySortBy(IncidentQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_INCIDENT_ID)) { query.orderByIncidentId(); } else if (sortBy.equals(SORT_BY_INCIDENT_TIMESTAMP)) { query.orderByIncidentTimestamp(); } else if (sortBy.equals(SORT_BY_INCIDENT_TYPE)) { query.orderByIncidentType(); } else if (sortBy.equals(SORT_BY_EXECUTION_ID)) { query.orderByExecutionId(); } else if (sortBy.equals(SORT_BY_ACTIVITY_ID)) { query.orderByActivityId(); } else if (sortBy.equals(SORT_BY_PROCESS_INSTANCE_ID)) { query.orderByProcessInstanceId(); } else if (sortBy.equals(SORT_BY_PROCESS_DEFINITION_ID)) { query.orderByProcessDefinitionId(); } else if (sortBy.equals(SORT_BY_CAUSE_INCIDENT_ID)) { query.orderByCauseIncidentId(); } else if (sortBy.equals(SORT_BY_ROOT_CAUSE_INCIDENT_ID)) { query.orderByRootCauseIncidentId(); } else if (sortBy.equals(SORT_BY_CONFIGURATION)) { query.orderByConfiguration(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } }
@Override protected void applySortBy(IncidentQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_INCIDENT_ID)) { query.orderByIncidentId(); } else if (sortBy.equals(SORT_BY_INCIDENT_TIMESTAMP)) { query.orderByIncidentTimestamp(); } else if (sortBy.equals(SORT_BY_INCIDENT_TYPE)) { query.orderByIncidentType(); } else if (sortBy.equals(SORT_BY_EXECUTION_ID)) { query.orderByExecutionId(); } else if (sortBy.equals(SORT_BY_ACTIVITY_ID)) { query.orderByActivityId(); } else if (sortBy.equals(SORT_BY_PROCESS_INSTANCE_ID)) { query.orderByProcessInstanceId(); } else if (sortBy.equals(SORT_BY_PROCESS_DEFINITION_ID)) { query.orderByProcessDefinitionId(); } else if (sortBy.equals(SORT_BY_CAUSE_INCIDENT_ID)) { query.orderByCauseIncidentId(); } else if (sortBy.equals(SORT_BY_ROOT_CAUSE_INCIDENT_ID)) { query.orderByRootCauseIncidentId(); } else if (sortBy.equals(SORT_BY_CONFIGURATION)) { query.orderByConfiguration(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } }
inOrder.verify(mockedQuery).orderByIncidentTimestamp(); inOrder.verify(mockedQuery).asc(); inOrder.verify(mockedQuery).orderByIncidentTimestamp(); inOrder.verify(mockedQuery).desc();
@Test public void testQuerySorting() { assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentTimestamp().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentType().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByExecutionId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByActivityId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByProcessInstanceId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByProcessDefinitionId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByCauseIncidentId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByRootCauseIncidentId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByConfiguration().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentTimestamp().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentType().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByExecutionId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByActivityId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByProcessInstanceId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByProcessDefinitionId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByCauseIncidentId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByRootCauseIncidentId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByConfiguration().desc().list().size()); } }
@Override protected void applySortBy(IncidentQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_INCIDENT_ID)) { query.orderByIncidentId(); } else if (sortBy.equals(SORT_BY_INCIDENT_TIMESTAMP)) { query.orderByIncidentTimestamp(); } else if (sortBy.equals(SORT_BY_INCIDENT_TYPE)) { query.orderByIncidentType(); } else if (sortBy.equals(SORT_BY_EXECUTION_ID)) { query.orderByExecutionId(); } else if (sortBy.equals(SORT_BY_ACTIVITY_ID)) { query.orderByActivityId(); } else if (sortBy.equals(SORT_BY_PROCESS_INSTANCE_ID)) { query.orderByProcessInstanceId(); } else if (sortBy.equals(SORT_BY_PROCESS_DEFINITION_ID)) { query.orderByProcessDefinitionId(); } else if (sortBy.equals(SORT_BY_CAUSE_INCIDENT_ID)) { query.orderByCauseIncidentId(); } else if (sortBy.equals(SORT_BY_ROOT_CAUSE_INCIDENT_ID)) { query.orderByRootCauseIncidentId(); } else if (sortBy.equals(SORT_BY_CONFIGURATION)) { query.orderByConfiguration(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } }
@Test public void testQuerySorting() { assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentTimestamp().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentType().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByExecutionId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByActivityId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByProcessInstanceId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByProcessDefinitionId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByCauseIncidentId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByRootCauseIncidentId().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByConfiguration().asc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentTimestamp().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByIncidentType().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByExecutionId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByActivityId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByProcessInstanceId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByProcessDefinitionId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByCauseIncidentId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByRootCauseIncidentId().desc().list().size()); assertEquals(4, runtimeService.createIncidentQuery().orderByConfiguration().desc().list().size()); } }