use of org.camunda.bpm.engine.task.Task in project camunda-bpm-platform by camunda.
the class MultiTenancyHistoricDetailVariableUpdateQueryTest method completeUserTask.
protected void completeUserTask(ProcessInstance processInstance, String varValue) {
Task task = taskService.createTaskQuery().processInstanceId(processInstance.getId()).singleResult();
assertThat(task, is(notNullValue()));
Map<String, Object> updatedVariables = new HashMap<String, Object>();
updatedVariables.put(VARIABLE_NAME, varValue);
taskService.complete(task.getId(), updatedVariables);
}
use of org.camunda.bpm.engine.task.Task in project camunda-bpm-platform by camunda.
the class MultiTenancyHistoricTaskInstanceQueryTest method completeUserTask.
protected void completeUserTask(ProcessInstance processInstance) {
Task task = taskService.createTaskQuery().processInstanceId(processInstance.getId()).singleResult();
assertThat(task, is(notNullValue()));
taskService.complete(task.getId());
}
use of org.camunda.bpm.engine.task.Task in project camunda-bpm-platform by camunda.
the class MultiTenancyExecutionPropagationTest method testPropagateTenantIdToTask.
public void testPropagateTenantIdToTask() {
deploymentForTenant(TENANT_ID, Bpmn.createExecutableProcess(PROCESS_DEFINITION_KEY).startEvent().userTask().endEvent().done());
startProcessInstance(PROCESS_DEFINITION_KEY);
Task task = taskService.createTaskQuery().singleResult();
assertThat(task, is(notNullValue()));
// inherit the tenant id from execution
assertThat(task.getTenantId(), is(TENANT_ID));
}
use of org.camunda.bpm.engine.task.Task in project camunda-bpm-platform by camunda.
the class MultiTenancyExecutionPropagationTest method testPropagateTenantIdToVariableInstanceFromTask.
public void testPropagateTenantIdToVariableInstanceFromTask() {
deploymentForTenant(TENANT_ID, Bpmn.createExecutableProcess(PROCESS_DEFINITION_KEY).startEvent().userTask().camundaAsyncAfter().endEvent().done());
startProcessInstance(PROCESS_DEFINITION_KEY);
VariableMap variables = Variables.createVariables().putValue("var", "test");
Task task = taskService.createTaskQuery().singleResult();
taskService.setVariablesLocal(task.getId(), variables);
VariableInstance variableInstance = runtimeService.createVariableInstanceQuery().singleResult();
assertThat(variableInstance, is(notNullValue()));
// inherit the tenant id from task
assertThat(variableInstance.getTenantId(), is(TENANT_ID));
}
use of org.camunda.bpm.engine.task.Task in project camunda-bpm-platform by camunda.
the class MultiTenancyFilterServiceTest method createTaskForTenant.
protected void createTaskForTenant(String tenantId) {
Task newTask = taskService.newTask();
newTask.setName("testTask");
if (tenantId != null) {
newTask.setTenantId(tenantId);
}
taskService.saveTask(newTask);
taskIds.add(newTask.getId());
}
Aggregations