public void testQueryByStartableInTasklist() { assertEquals(4, repositoryService.createProcessDefinitionQuery().startableInTasklist().count()); }
verify(mockedQuery).versionTag(queryParameters.get("versionTag")); verify(mockedQuery).versionTagLike(queryParameters.get("versionTagLike")); verify(mockedQuery).startableInTasklist(); verify(mockedQuery).list();
public void testStartableInTasklistWithoutCreatePerm() { // given selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklistWithoutReadDefPerm() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklistWithoutCreateInstancePerm() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, READ); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklist() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, READ, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); final ProcessDefinition definition = selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(1, repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().count()); assertEquals(definition.getId(), processDefinitions.get(0).getId()); assertTrue(processDefinitions.get(0).isStartableInTasklist()); }
public void testStartableInTasklistReadAllProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, "*", userId, READ); createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); final ProcessDefinition definition = selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(1, repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().count()); assertEquals(definition.getId(), processDefinitions.get(0).getId()); assertTrue(processDefinitions.get(0).isStartableInTasklist()); }
public void testQueryByStartableInTasklistNestedProcess() { // given // startable super process // non-startable subprocess BpmnModelInstance[] nestedProcess = setupNestedProcess(false); String dplmntId = deployment(nestedProcess); // when ProcessDefinition actualStartable = repositoryService.createProcessDefinitionQuery() .deploymentId(dplmntId) .startableInTasklist() .singleResult(); ProcessDefinition actualNotStartable = repositoryService.createProcessDefinitionQuery() .deploymentId(dplmntId) .notStartableInTasklist() .singleResult(); // then assertEquals("calling", actualStartable.getKey()); assertEquals("called", actualNotStartable.getKey()); // cleanup repositoryService.deleteDeployment(dplmntId); }
.startableInTasklist() .singleResult(); ProcessDefinition notStartable = repositoryService.createProcessDefinitionQuery()
public void testQueryByStartableInTasklist() { assertEquals(4, repositoryService.createProcessDefinitionQuery().startableInTasklist().count()); }
public void testStartableInTasklistWithoutCreatePerm() { // given selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklistWithoutReadDefPerm() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklistWithoutCreateInstancePerm() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, READ); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(0, processDefinitions.size()); }
public void testStartableInTasklist() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, READ, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); final ProcessDefinition definition = selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(1, repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().count()); assertEquals(definition.getId(), processDefinitions.get(0).getId()); assertTrue(processDefinitions.get(0).isStartableInTasklist()); }
public void testStartableInTasklistReadAllProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, "*", userId, READ); createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, CREATE_INSTANCE); createGrantAuthorization(PROCESS_INSTANCE, "*", userId, CREATE); final ProcessDefinition definition = selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); // when List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().list(); // then assertNotNull(processDefinitions); assertEquals(1, repositoryService.createProcessDefinitionQuery().startablePermissionCheck().startableInTasklist().count()); assertEquals(definition.getId(), processDefinitions.get(0).getId()); assertTrue(processDefinitions.get(0).isStartableInTasklist()); }
public void testQueryByStartableInTasklistNestedProcess() { // given // startable super process // non-startable subprocess BpmnModelInstance[] nestedProcess = setupNestedProcess(false); String dplmntId = deployment(nestedProcess); // when ProcessDefinition actualStartable = repositoryService.createProcessDefinitionQuery() .deploymentId(dplmntId) .startableInTasklist() .singleResult(); ProcessDefinition actualNotStartable = repositoryService.createProcessDefinitionQuery() .deploymentId(dplmntId) .notStartableInTasklist() .singleResult(); // then assertEquals("calling", actualStartable.getKey()); assertEquals("called", actualNotStartable.getKey()); // cleanup repositoryService.deleteDeployment(dplmntId); }
.startableInTasklist() .singleResult(); ProcessDefinition notStartable = repositoryService.createProcessDefinitionQuery()