public void updateVariables(String executionId, Map<String, ? extends Object> modifications, Collection<String> deletions) { updateVariables(executionId, modifications, deletions, false); }
protected void updateVariableEntities(VariableMap modifications, List<String> deletions) { RuntimeServiceImpl runtimeService = (RuntimeServiceImpl) engine.getRuntimeService(); runtimeService.updateVariablesLocal(resourceId, modifications, deletions); }
public Incident createIncident(String incidentType, String executionId, String configuration) { return createIncident(incidentType, executionId, configuration, null); }
@Override public <T extends TypedValue> T getVariableLocalTyped(String executionId, String variableName) { return getVariableLocalTyped(executionId, variableName, true); }
@Override public void deleteProcessInstance(String processInstanceId, String deleteReason) { deleteProcessInstance(processInstanceId,deleteReason,false); }
@Override public Batch deleteProcessInstancesAsync(List<String> processInstanceIds, ProcessInstanceQuery processInstanceQuery, String deleteReason, boolean skipCustomListeners) { return deleteProcessInstancesAsync(processInstanceIds, processInstanceQuery, deleteReason, skipCustomListeners, false); }
@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 <T extends TypedValue> T getVariableTyped(String executionId, String variableName) { return getVariableTyped(executionId, variableName, true); }
@Override public void suspendProcessInstanceByProcessDefinitionId(String processDefinitionId) { updateProcessInstanceSuspensionState() .byProcessDefinitionId(processDefinitionId) .suspend(); }
@Override public VariableMap getVariablesLocal(String executionId) { return getVariablesLocalTyped(executionId); }
@Override public VariableMap getVariables(String executionId) { return getVariablesTyped(executionId); }
@Override public <T extends TypedValue> T getVariableLocalTyped(String executionId, String variableName) { return getVariableLocalTyped(executionId, variableName, true); }
@Override public void deleteProcessInstance(String processInstanceId, String deleteReason) { deleteProcessInstance(processInstanceId,deleteReason,false); }
@Override public Batch deleteProcessInstancesAsync(List<String> processInstanceIds, ProcessInstanceQuery processInstanceQuery, String deleteReason) { return deleteProcessInstancesAsync(processInstanceIds, processInstanceQuery, deleteReason, false); }
@Override public <T extends TypedValue> T getVariableTyped(String executionId, String variableName) { return getVariableTyped(executionId, variableName, true); }
@Override public void suspendProcessInstanceById(String processInstanceId) { updateProcessInstanceSuspensionState() .byProcessInstanceId(processInstanceId) .suspend(); }
@Override public VariableMap getVariablesLocal(String executionId, Collection<String> variableNames) { return getVariablesLocalTyped(executionId, variableNames, true); }
@Override public VariableMap getVariablesTyped(String executionId) { return getVariablesTyped(executionId, true); }
public void updateVariablesLocal(String executionId, Map<String, ? extends Object> modifications, Collection<String> deletions) { updateVariables(executionId, modifications, deletions, true); }
protected void updateVariableEntities(VariableMap modifications, List<String> deletions) { RuntimeServiceImpl runtimeService = (RuntimeServiceImpl) engine.getRuntimeService(); runtimeService.updateVariablesLocal(resourceId, modifications, deletions); }