public static ProcessInstance createAnotherMockInstance() { ProcessInstance mock = mock(ProcessInstance.class); when(mock.getId()).thenReturn(ANOTHER_EXAMPLE_PROCESS_INSTANCE_ID); when(mock.getBusinessKey()).thenReturn(EXAMPLE_PROCESS_INSTANCE_BUSINESS_KEY); when(mock.getProcessDefinitionId()).thenReturn(EXAMPLE_PROCESS_DEFINITION_ID); when(mock.getProcessInstanceId()).thenReturn(ANOTHER_EXAMPLE_PROCESS_INSTANCE_ID); when(mock.isSuspended()).thenReturn(EXAMPLE_PROCESS_INSTANCE_IS_SUSPENDED); when(mock.isEnded()).thenReturn(EXAMPLE_PROCESS_INSTANCE_IS_ENDED); return mock; }
public static ProcessInstance createMockInstance(String tenantId) { ProcessInstance mock = mock(ProcessInstance.class); when(mock.getId()).thenReturn(EXAMPLE_PROCESS_INSTANCE_ID); when(mock.getBusinessKey()).thenReturn(EXAMPLE_PROCESS_INSTANCE_BUSINESS_KEY); when(mock.getCaseInstanceId()).thenReturn(EXAMPLE_CASE_INSTANCE_ID); when(mock.getProcessDefinitionId()).thenReturn(EXAMPLE_PROCESS_DEFINITION_ID); when(mock.getProcessInstanceId()).thenReturn(EXAMPLE_PROCESS_INSTANCE_ID); when(mock.isSuspended()).thenReturn(EXAMPLE_PROCESS_INSTANCE_IS_SUSPENDED); when(mock.isEnded()).thenReturn(EXAMPLE_PROCESS_INSTANCE_IS_ENDED); when(mock.getTenantId()).thenReturn(tenantId); return mock; }
public ProcessInstanceDto(ProcessInstance instance) { this.id = instance.getId(); this.definitionId = instance.getProcessDefinitionId(); this.businessKey = instance.getBusinessKey(); this.caseInstanceId = instance.getCaseInstanceId(); this.ended = instance.isEnded(); this.suspended = instance.isSuspended(); this.tenantId = instance.getTenantId(); }
public ProcessInstanceDto(ProcessInstance instance) { this.id = instance.getId(); this.definitionId = instance.getProcessDefinitionId(); this.businessKey = instance.getBusinessKey(); this.caseInstanceId = instance.getCaseInstanceId(); this.ended = instance.isEnded(); this.suspended = instance.isSuspended(); this.tenantId = instance.getTenantId(); }
public void testSuspendProcessInstanceByProcessDefinitionKeyWithUpdateInstancesPermissionOnProcessDefinition() { // given startProcessInstanceByKey(PROCESS_KEY); createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_INSTANCE); // when runtimeService.suspendProcessInstanceByProcessDefinitionKey(PROCESS_KEY); // then ProcessInstance instance = selectSingleProcessInstance(); assertTrue(instance.isSuspended()); }
public void testSuspendProcessInstanceByProcessDefinitionKeyWithUpdatePermissionOnAnyProcessInstance() { // given startProcessInstanceByKey(PROCESS_KEY); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, UPDATE); // when runtimeService.suspendProcessInstanceByProcessDefinitionKey(PROCESS_KEY); // then ProcessInstance instance = selectSingleProcessInstance(); assertTrue(instance.isSuspended()); }
public void testSuspendProcessInstanceByIdWithUpdatePermissionOnAnyProcessInstance() { // given String processInstanceId = startProcessInstanceByKey(PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, UPDATE); // when runtimeService.suspendProcessInstanceById(processInstanceId); // then ProcessInstance instance = selectSingleProcessInstance(); assertTrue(instance.isSuspended()); }
public void testSuspendProcessInstanceByProcessDefinitionIdWithUpdateInstancesPermissionOnProcessDefinition() { // given ProcessInstance instance = startProcessInstanceByKey(PROCESS_KEY); String processDefinitionId = instance.getProcessDefinitionId(); createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_INSTANCE); // when runtimeService.suspendProcessInstanceByProcessDefinitionId(processDefinitionId); // then instance = selectSingleProcessInstance(); assertTrue(instance.isSuspended()); }
public void testSuspendProcessInstanceByProcessDefinitionIdWithUpdatePermissionOnAnyProcessInstance() { // given ProcessInstance instance = startProcessInstanceByKey(PROCESS_KEY); String processDefinitionId = instance.getProcessDefinitionId(); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, UPDATE); // when runtimeService.suspendProcessInstanceByProcessDefinitionId(processDefinitionId); // then instance = selectSingleProcessInstance(); assertTrue(instance.isSuspended()); }
public void testSuspendProcessInstanceByIdWithUpdatePermissionOnProcessInstance() { // given String processInstanceId = startProcessInstanceByKey(PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_INSTANCE, processInstanceId, userId, UPDATE); // when runtimeService.suspendProcessInstanceById(processInstanceId); // then ProcessInstance instance = selectSingleProcessInstance(); assertTrue(instance.isSuspended()); }
public void testSuspendProcessInstanceByIdWithUpdateInstancesPermissionOnProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_INSTANCE); // when runtimeService.suspendProcessInstanceById(processInstanceId); // then ProcessInstance instance = selectSingleProcessInstance(); assertTrue(instance.isSuspended()); }
public void testActivateProcessInstanceByIdWithUpdateInstancesPermissionOnProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(PROCESS_KEY).getId(); suspendProcessInstanceById(processInstanceId); createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_INSTANCE); // when runtimeService.activateProcessInstanceById(processInstanceId); // then ProcessInstance instance = selectSingleProcessInstance(); assertFalse(instance.isSuspended()); }
public void testSuspendProcessInstanceById() { // given String processInstanceId = startProcessInstanceByKey(PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_INSTANCE, processInstanceId, userId, UPDATE); createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_INSTANCE); // when runtimeService.suspendProcessInstanceById(processInstanceId); // then ProcessInstance instance = selectSingleProcessInstance(); assertTrue(instance.isSuspended()); }
public void testActivateProcessInstanceByProcessDefinitionKeyWithUpdatePermissionOnAnyProcessInstance() { // given ProcessInstance instance = startProcessInstanceByKey(PROCESS_KEY); String processInstanceId = instance.getId(); suspendProcessInstanceById(processInstanceId); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, UPDATE); // when runtimeService.activateProcessInstanceByProcessDefinitionKey(PROCESS_KEY); // then instance = selectSingleProcessInstance(); assertFalse(instance.isSuspended()); }
public void testActivateProcessInstanceByIdWithUpdatePermissionOnProcessInstance() { // given String processInstanceId = startProcessInstanceByKey(PROCESS_KEY).getId(); suspendProcessInstanceById(processInstanceId); createGrantAuthorization(PROCESS_INSTANCE, processInstanceId, userId, UPDATE); // when runtimeService.activateProcessInstanceById(processInstanceId); // then ProcessInstance instance = selectSingleProcessInstance(); assertFalse(instance.isSuspended()); }
public void testActivateProcessInstanceByProcessDefinitionKeyWithUpdateInstancesPermissionOnProcessDefinition() { // given ProcessInstance instance = startProcessInstanceByKey(PROCESS_KEY); String processInstanceId = instance.getId(); suspendProcessInstanceById(processInstanceId); createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_INSTANCE); // when runtimeService.activateProcessInstanceByProcessDefinitionKey(PROCESS_KEY); // then instance = selectSingleProcessInstance(); assertFalse(instance.isSuspended()); }
public void testSuspendProcessDefinitionByKeyIncludingInstancesWithUpdateInstancePermissionOnProcessDefinition() { // given createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, UPDATE, UPDATE_INSTANCE); startProcessInstanceByKey(ONE_TASK_PROCESS_KEY); // when repositoryService.suspendProcessDefinitionByKey(ONE_TASK_PROCESS_KEY, true, null); // then ProcessDefinition definition = selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); assertTrue(definition.isSuspended()); ProcessInstance instance = selectSingleProcessInstance(); assertTrue(instance.isSuspended()); }
@Deployment(resources={"org/camunda/bpm/engine/test/api/runtime/oneTaskProcess.bpmn20.xml"}) public void testProcessInstanceActiveByDefault() { ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().singleResult(); runtimeService.startProcessInstanceByKey(processDefinition.getKey()); ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().singleResult(); assertFalse(processInstance.isSuspended()); }
public void testSuspendProcessInstanceByProcessDefinitionId() { // given ProcessInstance instance = startProcessInstanceByKey(PROCESS_KEY); String processInstanceId = instance.getId(); String processDefinitionId = instance.getProcessDefinitionId(); createGrantAuthorization(PROCESS_INSTANCE, processInstanceId, userId, UPDATE); createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_INSTANCE); // when runtimeService.suspendProcessInstanceByProcessDefinitionId(processDefinitionId); // then instance = selectSingleProcessInstance(); assertTrue(instance.isSuspended()); }
public void testActivateProcessDefinitionByKeyIncludingInstancesWithUpdateInstancePermissionOnProcessDefinition() { // given startProcessInstanceByKey(ONE_TASK_PROCESS_KEY); suspendProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); createGrantAuthorization(PROCESS_DEFINITION, ONE_TASK_PROCESS_KEY, userId, UPDATE, UPDATE_INSTANCE); // when repositoryService.activateProcessDefinitionByKey(ONE_TASK_PROCESS_KEY, true, null); // then ProcessDefinition definition = selectProcessDefinitionByKey(ONE_TASK_PROCESS_KEY); assertFalse(definition.isSuspended()); ProcessInstance instance = selectSingleProcessInstance(); assertFalse(instance.isSuspended()); }