protected void applySortBy(HistoricCaseActivityInstanceQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_HISTORIC_ACTIVITY_INSTANCE_ID_VALUE)) { query.orderByHistoricCaseActivityInstanceId(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_ID_VALUE)) { query.orderByCaseInstanceId(); } else if (sortBy.equals(SORT_BY_CASE_EXECUTION_ID_VALUE)) { query.orderByCaseExecutionId(); } else if (sortBy.equals(SORT_BY_CASE_ACTIVITY_ID_VALUE)) { query.orderByCaseActivityId(); } else if (sortBy.equals(SORT_BY_CASE_ACTIVITY_NAME_VALUE)) { query.orderByCaseActivityName(); } else if (sortBy.equals(SORT_BY_CASE_ACTIVITY_TYPE_VALUE)) { query.orderByCaseActivityType(); } else if (sortBy.equals(SORT_BY_HISTORIC_CASE_ACTIVITY_INSTANCE_CREATE_TIME_VALUE)) { query.orderByHistoricCaseActivityInstanceCreateTime(); } else if (sortBy.equals(SORT_BY_HISTORIC_CASE_ACTIVITY_INSTANCE_END_TIME_VALUE)) { query.orderByHistoricCaseActivityInstanceEndTime(); } else if (sortBy.equals(SORT_BY_HISTORIC_CASE_ACTIVITY_INSTANCE_DURATION_VALUE)) { query.orderByHistoricCaseActivityInstanceDuration(); } else if (sortBy.equals(SORT_BY_CASE_DEFINITION_ID_VALUE)) { query.orderByCaseDefinitionId(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } }
protected void applySortBy(HistoricCaseActivityInstanceQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_HISTORIC_ACTIVITY_INSTANCE_ID_VALUE)) { query.orderByHistoricCaseActivityInstanceId(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_ID_VALUE)) { query.orderByCaseInstanceId(); } else if (sortBy.equals(SORT_BY_CASE_EXECUTION_ID_VALUE)) { query.orderByCaseExecutionId(); } else if (sortBy.equals(SORT_BY_CASE_ACTIVITY_ID_VALUE)) { query.orderByCaseActivityId(); } else if (sortBy.equals(SORT_BY_CASE_ACTIVITY_NAME_VALUE)) { query.orderByCaseActivityName(); } else if (sortBy.equals(SORT_BY_CASE_ACTIVITY_TYPE_VALUE)) { query.orderByCaseActivityType(); } else if (sortBy.equals(SORT_BY_HISTORIC_CASE_ACTIVITY_INSTANCE_CREATE_TIME_VALUE)) { query.orderByHistoricCaseActivityInstanceCreateTime(); } else if (sortBy.equals(SORT_BY_HISTORIC_CASE_ACTIVITY_INSTANCE_END_TIME_VALUE)) { query.orderByHistoricCaseActivityInstanceEndTime(); } else if (sortBy.equals(SORT_BY_HISTORIC_CASE_ACTIVITY_INSTANCE_DURATION_VALUE)) { query.orderByHistoricCaseActivityInstanceDuration(); } else if (sortBy.equals(SORT_BY_CASE_DEFINITION_ID_VALUE)) { query.orderByCaseDefinitionId(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } }
InOrder inOrder = Mockito.inOrder(mockedQuery); executeAndVerifySorting("caseActivityInstanceId", "asc", Status.OK); inOrder.verify(mockedQuery).orderByHistoricCaseActivityInstanceId(); inOrder.verify(mockedQuery).asc(); inOrder.verify(mockedQuery).orderByHistoricCaseActivityInstanceId(); inOrder.verify(mockedQuery).desc();
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().orderByHistoricCaseActivityInstanceId().count(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } }
protected void applySortBy(HistoricCaseActivityInstanceQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_HISTORIC_ACTIVITY_INSTANCE_ID_VALUE)) { query.orderByHistoricCaseActivityInstanceId(); } else if (sortBy.equals(SORT_BY_CASE_INSTANCE_ID_VALUE)) { query.orderByCaseInstanceId(); } else if (sortBy.equals(SORT_BY_CASE_EXECUTION_ID_VALUE)) { query.orderByCaseExecutionId(); } else if (sortBy.equals(SORT_BY_CASE_ACTIVITY_ID_VALUE)) { query.orderByCaseActivityId(); } else if (sortBy.equals(SORT_BY_CASE_ACTIVITY_NAME_VALUE)) { query.orderByCaseActivityName(); } else if (sortBy.equals(SORT_BY_CASE_ACTIVITY_TYPE_VALUE)) { query.orderByCaseActivityType(); } else if (sortBy.equals(SORT_BY_HISTORIC_CASE_ACTIVITY_INSTANCE_CREATE_TIME_VALUE)) { query.orderByHistoricCaseActivityInstanceCreateTime(); } else if (sortBy.equals(SORT_BY_HISTORIC_CASE_ACTIVITY_INSTANCE_END_TIME_VALUE)) { query.orderByHistoricCaseActivityInstanceEndTime(); } else if (sortBy.equals(SORT_BY_HISTORIC_CASE_ACTIVITY_INSTANCE_DURATION_VALUE)) { query.orderByHistoricCaseActivityInstanceDuration(); } else if (sortBy.equals(SORT_BY_CASE_DEFINITION_ID_VALUE)) { query.orderByCaseDefinitionId(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } }
assertQuerySorting("id", historicQuery().orderByHistoricCaseActivityInstanceId(), task1.getId(), task2.getId(), task3.getId());
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().orderByHistoricCaseActivityInstanceId().count(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } }
assertQuerySorting("id", historicQuery().orderByHistoricCaseActivityInstanceId(), task1.getId(), task2.getId(), task3.getId());