@Override protected void applySortBy(ProcessDefinitionQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_CATEGORY_VALUE)) { query.orderByProcessDefinitionCategory(); } else if (sortBy.equals(SORT_BY_KEY_VALUE)) { query.orderByProcessDefinitionKey(); } else if (sortBy.equals(SORT_BY_ID_VALUE)) { query.orderByProcessDefinitionId(); } else if (sortBy.equals(SORT_BY_VERSION_VALUE)) { query.orderByProcessDefinitionVersion(); } else if (sortBy.equals(SORT_BY_NAME_VALUE)) { query.orderByProcessDefinitionName(); } else if (sortBy.equals(SORT_BY_DEPLOYMENT_ID_VALUE)) { query.orderByDeploymentId(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } else if (sortBy.equals(SORT_BY_VERSION_TAG)) { query.orderByVersionTag(); } } }
@Override protected void applySortBy(ProcessDefinitionQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_CATEGORY_VALUE)) { query.orderByProcessDefinitionCategory(); } else if (sortBy.equals(SORT_BY_KEY_VALUE)) { query.orderByProcessDefinitionKey(); } else if (sortBy.equals(SORT_BY_ID_VALUE)) { query.orderByProcessDefinitionId(); } else if (sortBy.equals(SORT_BY_VERSION_VALUE)) { query.orderByProcessDefinitionVersion(); } else if (sortBy.equals(SORT_BY_NAME_VALUE)) { query.orderByProcessDefinitionName(); } else if (sortBy.equals(SORT_BY_DEPLOYMENT_ID_VALUE)) { query.orderByDeploymentId(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } else if (sortBy.equals(SORT_BY_VERSION_TAG)) { query.orderByVersionTag(); } } }
inOrder.verify(mockedQuery).orderByProcessDefinitionName(); inOrder.verify(mockedQuery).asc();
public void testProcessDefinitionQuery() { String deployment1Id = repositoryService .createDeployment() .addClasspathResource("org/camunda/bpm/engine/test/api/repository/processOne.bpmn20.xml") .addClasspathResource("org/camunda/bpm/engine/test/api/repository/processTwo.bpmn20.xml") .deploy() .getId(); List<ProcessDefinition> processDefinitions = repositoryService .createProcessDefinitionQuery() .orderByProcessDefinitionName().asc().orderByProcessDefinitionVersion().asc() .list(); assertEquals(2, processDefinitions.size()); String deployment2Id = repositoryService .createDeployment() .addClasspathResource("org/camunda/bpm/engine/test/api/repository/processOne.bpmn20.xml") .addClasspathResource("org/camunda/bpm/engine/test/api/repository/processTwo.bpmn20.xml") .deploy() .getId(); assertEquals(4, repositoryService.createProcessDefinitionQuery().orderByProcessDefinitionName().asc().count()); assertEquals(2, repositoryService.createProcessDefinitionQuery().latestVersion().orderByProcessDefinitionName().asc().count()); deleteDeployments(Arrays.asList(deployment1Id, deployment2Id)); }
public void testProcessDefinitionProperties() { List<ProcessDefinition> processDefinitions = repositoryService .createProcessDefinitionQuery() .orderByProcessDefinitionName().asc() .orderByProcessDefinitionVersion().asc() .orderByProcessDefinitionCategory().asc() .list(); ProcessDefinition processDefinition = processDefinitions.get(0); assertEquals("one", processDefinition.getKey()); assertEquals("One", processDefinition.getName()); assertEquals("Desc one", processDefinition.getDescription()); assertTrue(processDefinition.getId().startsWith("one:1")); assertEquals("Examples", processDefinition.getCategory()); processDefinition = processDefinitions.get(1); assertEquals("one", processDefinition.getKey()); assertEquals("One", processDefinition.getName()); assertEquals("Desc one", processDefinition.getDescription()); assertTrue(processDefinition.getId().startsWith("one:2")); assertEquals("Examples", processDefinition.getCategory()); processDefinition = processDefinitions.get(2); assertEquals("two", processDefinition.getKey()); assertEquals("Two", processDefinition.getName()); assertNull(processDefinition.getDescription()); assertTrue(processDefinition.getId().startsWith("two:1")); assertEquals("Examples2", processDefinition.getCategory()); }
.orderByProcessDefinitionName().asc().list(); .orderByProcessDefinitionName().asc().startableByUser("user1").list();
@Override protected void applySortBy(ProcessDefinitionQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) { if (sortBy.equals(SORT_BY_CATEGORY_VALUE)) { query.orderByProcessDefinitionCategory(); } else if (sortBy.equals(SORT_BY_KEY_VALUE)) { query.orderByProcessDefinitionKey(); } else if (sortBy.equals(SORT_BY_ID_VALUE)) { query.orderByProcessDefinitionId(); } else if (sortBy.equals(SORT_BY_VERSION_VALUE)) { query.orderByProcessDefinitionVersion(); } else if (sortBy.equals(SORT_BY_NAME_VALUE)) { query.orderByProcessDefinitionName(); } else if (sortBy.equals(SORT_BY_DEPLOYMENT_ID_VALUE)) { query.orderByDeploymentId(); } else if (sortBy.equals(SORT_BY_TENANT_ID)) { query.orderByTenantId(); } else if (sortBy.equals(SORT_BY_VERSION_TAG)) { query.orderByVersionTag(); } } }
public void testProcessDefinitionQuery() { String deployment1Id = repositoryService .createDeployment() .addClasspathResource("org/camunda/bpm/engine/test/api/repository/processOne.bpmn20.xml") .addClasspathResource("org/camunda/bpm/engine/test/api/repository/processTwo.bpmn20.xml") .deploy() .getId(); List<ProcessDefinition> processDefinitions = repositoryService .createProcessDefinitionQuery() .orderByProcessDefinitionName().asc().orderByProcessDefinitionVersion().asc() .list(); assertEquals(2, processDefinitions.size()); String deployment2Id = repositoryService .createDeployment() .addClasspathResource("org/camunda/bpm/engine/test/api/repository/processOne.bpmn20.xml") .addClasspathResource("org/camunda/bpm/engine/test/api/repository/processTwo.bpmn20.xml") .deploy() .getId(); assertEquals(4, repositoryService.createProcessDefinitionQuery().orderByProcessDefinitionName().asc().count()); assertEquals(2, repositoryService.createProcessDefinitionQuery().latestVersion().orderByProcessDefinitionName().asc().count()); deleteDeployments(Arrays.asList(deployment1Id, deployment2Id)); }
public void testProcessDefinitionProperties() { List<ProcessDefinition> processDefinitions = repositoryService .createProcessDefinitionQuery() .orderByProcessDefinitionName().asc() .orderByProcessDefinitionVersion().asc() .orderByProcessDefinitionCategory().asc() .list(); ProcessDefinition processDefinition = processDefinitions.get(0); assertEquals("one", processDefinition.getKey()); assertEquals("One", processDefinition.getName()); assertEquals("Desc one", processDefinition.getDescription()); assertTrue(processDefinition.getId().startsWith("one:1")); assertEquals("Examples", processDefinition.getCategory()); processDefinition = processDefinitions.get(1); assertEquals("one", processDefinition.getKey()); assertEquals("One", processDefinition.getName()); assertEquals("Desc one", processDefinition.getDescription()); assertTrue(processDefinition.getId().startsWith("one:2")); assertEquals("Examples", processDefinition.getCategory()); processDefinition = processDefinitions.get(2); assertEquals("two", processDefinition.getKey()); assertEquals("Two", processDefinition.getName()); assertNull(processDefinition.getDescription()); assertTrue(processDefinition.getId().startsWith("two:1")); assertEquals("Examples2", processDefinition.getCategory()); }
.orderByProcessDefinitionName().asc().list(); .orderByProcessDefinitionName().asc().startableByUser("user1").list();