@Override public void suspendProcessInstanceByProcessDefinitionId(String processDefinitionId) { updateProcessInstanceSuspensionState() .byProcessDefinitionId(processDefinitionId) .suspend(); }
@Override public void suspendProcessInstanceById(String processInstanceId) { updateProcessInstanceSuspensionState() .byProcessInstanceId(processInstanceId) .suspend(); }
@Override public void suspendProcessInstanceByProcessDefinitionKey(String processDefinitionKey) { updateProcessInstanceSuspensionState() .byProcessDefinitionKey(processDefinitionKey) .suspend(); }
@Override public void activateProcessInstanceByProcessDefinitionId(String processDefinitionId) { updateProcessInstanceSuspensionState() .byProcessDefinitionId(processDefinitionId) .activate(); }
@Override public void suspendProcessInstanceByProcessDefinitionId(String processDefinitionId) { updateProcessInstanceSuspensionState() .byProcessDefinitionId(processDefinitionId) .suspend(); }
@Override public void activateProcessInstanceById(String processInstanceId) { updateProcessInstanceSuspensionState() .byProcessInstanceId(processInstanceId) .activate(); }
@Override public void suspendProcessInstanceById(String processInstanceId) { updateProcessInstanceSuspensionState() .byProcessInstanceId(processInstanceId) .suspend(); }
@Override public void activateProcessInstanceById(String processInstanceId) { updateProcessInstanceSuspensionState() .byProcessInstanceId(processInstanceId) .activate(); }
@Override public void activateProcessInstanceByProcessDefinitionKey(String processDefinitionKey) { updateProcessInstanceSuspensionState() .byProcessDefinitionKey(processDefinitionKey) .activate(); }
@Override public void activateProcessInstanceByProcessDefinitionKey(String processDefinitionKey) { updateProcessInstanceSuspensionState() .byProcessDefinitionKey(processDefinitionKey) .activate(); }
@Override public void suspendProcessInstanceByProcessDefinitionKey(String processDefinitionKey) { updateProcessInstanceSuspensionState() .byProcessDefinitionKey(processDefinitionKey) .suspend(); }
@Override public void activateProcessInstanceByProcessDefinitionId(String processDefinitionId) { updateProcessInstanceSuspensionState() .byProcessDefinitionId(processDefinitionId) .activate(); }
@Before public void setUpRuntimeData() { runtimeServiceMock = mock(RuntimeServiceImpl.class); mockManagementService = mock(ManagementServiceImpl.class); historyServiceMock = mock(HistoryServiceImpl.class); // variables when(runtimeServiceMock.getVariablesTyped(MockProvider.EXAMPLE_PROCESS_INSTANCE_ID, true)).thenReturn(EXAMPLE_VARIABLES); when(runtimeServiceMock.getVariablesTyped(MockProvider.ANOTHER_EXAMPLE_PROCESS_INSTANCE_ID, true)).thenReturn(EXAMPLE_OBJECT_VARIABLES); when(runtimeServiceMock.getVariablesTyped(EXAMPLE_PROCESS_INSTANCE_ID_WITH_NULL_VALUE_AS_VARIABLE, true)).thenReturn(EXAMPLE_VARIABLES_WITH_NULL_VALUE); // activity instances when(runtimeServiceMock.getActivityInstance(MockProvider.EXAMPLE_PROCESS_INSTANCE_ID)).thenReturn(EXAMPLE_ACTIVITY_INSTANCE); mockUpdateSuspensionStateSelectBuilder = mock(UpdateProcessInstanceSuspensionStateSelectBuilder.class); when(runtimeServiceMock.updateProcessInstanceSuspensionState()).thenReturn(mockUpdateSuspensionStateSelectBuilder); mockUpdateSuspensionStateBuilder = mock(UpdateProcessInstanceSuspensionStateTenantBuilder.class); when(mockUpdateSuspensionStateSelectBuilder.byProcessInstanceId(anyString())).thenReturn(mockUpdateSuspensionStateBuilder); when(mockUpdateSuspensionStateSelectBuilder.byProcessDefinitionId(anyString())).thenReturn(mockUpdateSuspensionStateBuilder); when(mockUpdateSuspensionStateSelectBuilder.byProcessDefinitionKey(anyString())).thenReturn(mockUpdateSuspensionStateBuilder); mockUpdateProcessInstancesSuspensionStateBuilder = mock(UpdateProcessInstancesSuspensionStateBuilder.class); when(mockUpdateSuspensionStateSelectBuilder.byProcessInstanceIds(anyList())).thenReturn(mockUpdateProcessInstancesSuspensionStateBuilder); when(mockUpdateSuspensionStateSelectBuilder.byProcessInstanceQuery(any(ProcessInstanceQuery.class))).thenReturn(mockUpdateProcessInstancesSuspensionStateBuilder); when(mockUpdateSuspensionStateSelectBuilder.byHistoricProcessInstanceQuery(any(HistoricProcessInstanceQuery.class))).thenReturn(mockUpdateProcessInstancesSuspensionStateBuilder); // runtime service when(processEngine.getRuntimeService()).thenReturn(runtimeServiceMock); when(processEngine.getManagementService()).thenReturn(mockManagementService); when(processEngine.getHistoryService()).thenReturn(historyServiceMock); }
@Override public void activateProcessInstanceByProcessDefinitionId(String processDefinitionId) { updateProcessInstanceSuspensionState() .byProcessDefinitionId(processDefinitionId) .activate(); }
@Override public void suspendProcessInstanceById(String processInstanceId) { updateProcessInstanceSuspensionState() .byProcessInstanceId(processInstanceId) .suspend(); }
@Override public void activateProcessInstanceByProcessDefinitionKey(String processDefinitionKey) { updateProcessInstanceSuspensionState() .byProcessDefinitionKey(processDefinitionKey) .activate(); }
@Override public void suspendProcessInstanceByProcessDefinitionId(String processDefinitionId) { updateProcessInstanceSuspensionState() .byProcessDefinitionId(processDefinitionId) .suspend(); }
@Override public void suspendProcessInstanceByProcessDefinitionKey(String processDefinitionKey) { updateProcessInstanceSuspensionState() .byProcessDefinitionKey(processDefinitionKey) .suspend(); }
@Override public void activateProcessInstanceById(String processInstanceId) { updateProcessInstanceSuspensionState() .byProcessInstanceId(processInstanceId) .activate(); }