@Override protected void applySortBy(HistoricIdentityLinkLogQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_TIME)) { query.orderByTime(); } else if (sortBy.equals(SORT_BY_TYPE)) { query.orderByType(); } else if (sortBy.equals(SORT_BY_USER_ID)) { query.orderByUserId(); } else if (sortBy.equals(SORT_BY_GROUP_ID)) { query.orderByGroupId(); } else if (sortBy.equals(SORT_BY_TASK_ID)) { query.orderByTaskId(); } else if (sortBy.equals(SORT_BY_OPERATION_TYPE)) { query.orderByOperationType(); } else if (sortBy.equals(SORT_BY_ASSIGNER_ID)) { query.orderByAssignerId(); } else if (sortBy.equals(SORT_BY_PROCESS_DEFINITION_ID)) { query.orderByProcessDefinitionId(); } else if (sortBy.equals(SORT_BY_PROCESS_DEFINITION_KEY)) { query.orderByProcessDefinitionKey(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } } }
@Override protected void applySortBy(HistoricIdentityLinkLogQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_TIME)) { query.orderByTime(); } else if (sortBy.equals(SORT_BY_TYPE)) { query.orderByType(); } else if (sortBy.equals(SORT_BY_USER_ID)) { query.orderByUserId(); } else if (sortBy.equals(SORT_BY_GROUP_ID)) { query.orderByGroupId(); } else if (sortBy.equals(SORT_BY_TASK_ID)) { query.orderByTaskId(); } else if (sortBy.equals(SORT_BY_OPERATION_TYPE)) { query.orderByOperationType(); } else if (sortBy.equals(SORT_BY_ASSIGNER_ID)) { query.orderByAssignerId(); } else if (sortBy.equals(SORT_BY_PROCESS_DEFINITION_ID)) { query.orderByProcessDefinitionId(); } else if (sortBy.equals(SORT_BY_PROCESS_DEFINITION_KEY)) { query.orderByProcessDefinitionKey(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } } }
inOrder.verify(mockedQuery).orderByTenantId(); inOrder.verify(mockedQuery).asc(); inOrder.verify(mockedQuery).orderByTenantId(); inOrder.verify(mockedQuery).desc();
assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTaskId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTenantId().asc().list().size()); assertEquals("aUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().get(0).getUserId()); assertEquals("dUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().get(3).getUserId()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTaskId().desc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByUserId().desc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTenantId().desc().list().size()); assertEquals("dUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().desc().list().get(0).getUserId()); assertEquals("aUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().desc().list().get(3).getUserId());
@Override protected void applySortBy(HistoricIdentityLinkLogQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_TIME)) { query.orderByTime(); } else if (sortBy.equals(SORT_BY_TYPE)) { query.orderByType(); } else if (sortBy.equals(SORT_BY_USER_ID)) { query.orderByUserId(); } else if (sortBy.equals(SORT_BY_GROUP_ID)) { query.orderByGroupId(); } else if (sortBy.equals(SORT_BY_TASK_ID)) { query.orderByTaskId(); } else if (sortBy.equals(SORT_BY_OPERATION_TYPE)) { query.orderByOperationType(); } else if (sortBy.equals(SORT_BY_ASSIGNER_ID)) { query.orderByAssignerId(); } else if (sortBy.equals(SORT_BY_PROCESS_DEFINITION_ID)) { query.orderByProcessDefinitionId(); } else if (sortBy.equals(SORT_BY_PROCESS_DEFINITION_KEY)) { query.orderByProcessDefinitionKey(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } } }
assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTaskId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTenantId().asc().list().size()); assertEquals("aUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().get(0).getUserId()); assertEquals("dUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().asc().list().get(3).getUserId()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTaskId().desc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByUserId().desc().list().size()); assertEquals(4, historyService.createHistoricIdentityLinkLogQuery().orderByTenantId().desc().list().size()); assertEquals("dUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().desc().list().get(0).getUserId()); assertEquals("aUser", historyService.createHistoricIdentityLinkLogQuery().orderByUserId().desc().list().get(3).getUserId());