@Override protected void applySortBy(HistoricCaseInstanceQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_CASE_INSTANCE_ID_VALUE)) { query.orderByCaseInstanceId(); } else if (sortBy.equals(SORT_BY_CASE_DEFINITION_ID_VALUE)) { query.orderByCaseDefinitionId(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_BUSINESS_KEY_VALUE)) { query.orderByCaseInstanceBusinessKey(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_CREATE_TIME_VALUE)) { query.orderByCaseInstanceCreateTime(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_CLOSE_TIME_VALUE)) { query.orderByCaseInstanceCloseTime(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_DURATION_VALUE)) { query.orderByCaseInstanceDuration(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } }
@Override protected void applySortBy(HistoricCaseInstanceQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_CASE_INSTANCE_ID_VALUE)) { query.orderByCaseInstanceId(); } else if (sortBy.equals(SORT_BY_CASE_DEFINITION_ID_VALUE)) { query.orderByCaseDefinitionId(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_BUSINESS_KEY_VALUE)) { query.orderByCaseInstanceBusinessKey(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_CREATE_TIME_VALUE)) { query.orderByCaseInstanceCreateTime(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_CLOSE_TIME_VALUE)) { query.orderByCaseInstanceCloseTime(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_DURATION_VALUE)) { query.orderByCaseInstanceDuration(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } }
InOrder inOrder = Mockito.inOrder(mockedQuery); executeAndVerifySorting("instanceId", "asc", Status.OK); inOrder.verify(mockedQuery).orderByCaseInstanceId(); inOrder.verify(mockedQuery).asc(); inOrder.verify(mockedQuery).orderByCaseInstanceId(); inOrder.verify(mockedQuery).desc();
Collections.sort(sortedList); List<HistoricCaseInstance> instances = historicQuery().orderByCaseInstanceId().asc().list(); assertEquals(2, instances.size()); assertThat(instances, contains( )); instances = historicQuery().orderByCaseInstanceId().desc().list(); assertEquals(2, instances.size()); assertThat(instances, contains(
public void testInvalidSorting() { try { historicQuery().asc(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } try { historicQuery().desc(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } try { historicQuery().orderByCaseInstanceId().count(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } }
@Override protected void applySortBy(HistoricCaseInstanceQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_CASE_INSTANCE_ID_VALUE)) { query.orderByCaseInstanceId(); } else if (sortBy.equals(SORT_BY_CASE_DEFINITION_ID_VALUE)) { query.orderByCaseDefinitionId(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_BUSINESS_KEY_VALUE)) { query.orderByCaseInstanceBusinessKey(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_CREATE_TIME_VALUE)) { query.orderByCaseInstanceCreateTime(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_CLOSE_TIME_VALUE)) { query.orderByCaseInstanceCloseTime(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_DURATION_VALUE)) { query.orderByCaseInstanceDuration(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } }
Collections.sort(sortedList); List<HistoricCaseInstance> instances = historicQuery().orderByCaseInstanceId().asc().list(); assertEquals(2, instances.size()); assertThat(instances, contains( )); instances = historicQuery().orderByCaseInstanceId().desc().list(); assertEquals(2, instances.size()); assertThat(instances, contains(
public void testInvalidSorting() { try { historicQuery().asc(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } try { historicQuery().desc(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } try { historicQuery().orderByCaseInstanceId().count(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } }