org.camunda.bpm.engine.task.Task.setTenantId()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(8.9k)|赞(0)|评价(0)|浏览(156)

本文整理了Java中org.camunda.bpm.engine.task.Task.setTenantId()方法的一些代码示例,展示了Task.setTenantId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.setTenantId()方法的具体详情如下:
包路径:org.camunda.bpm.engine.task.Task
类名称:Task
方法名:setTenantId

Task.setTenantId介绍

[英]Sets the tenant id for this task.
[中]设置此任务的租户id。

代码示例

代码示例来源:origin: camunda/camunda-bpm-platform

protected Task createTaskforTenant() {
  Task newTask = taskService.newTask("newTask");
  newTask.setTenantId(TENANT_ONE);
  taskService.saveTask(newTask);
  
  return newTask;

 }
}

代码示例来源:origin: camunda/camunda-bpm-platform

protected String createTaskForTenant(String tenantId) {
 Task task = taskService.newTask();
 if (tenantId != null) {
  task.setTenantId(tenantId);
 }
 taskService.saveTask(task);
 String taskId = task.getId();
 taskIds.add(taskId);
 return taskId;
}

代码示例来源:origin: camunda/camunda-bpm-platform

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());
}

代码示例来源:origin: camunda/camunda-bpm-platform

verify(newTask).setParentTaskId((String) json.get("parentTaskId"));
verify(newTask).setCaseInstanceId((String) json.get("caseInstanceId"));
verify(newTask).setTenantId((String) json.get("tenantId"));
verify(taskServiceMock).saveTask(newTask);

代码示例来源:origin: camunda/camunda-bpm-platform

protected void createTask(String groupId, String tenantId) {
 Task task = taskService.newTask();
 task.setTenantId(tenantId);
 taskService.saveTask(task);
 if (groupId != null) {
  taskService.addCandidateGroup(task.getId(), groupId);
 }
 tasks.add(task.getId());
}

代码示例来源:origin: camunda/camunda-bpm-platform

protected void createTask(String groupId, String tenantId) {
  Task task = taskService.newTask();
  task.setTenantId(tenantId);
  taskService.saveTask(task);

  if (groupId != null) {
   taskService.addCandidateGroup(task.getId(), groupId);
   taskIds.add(task.getId());
  }
 }
}

代码示例来源:origin: camunda/camunda-bpm-platform

verify(mockTask).setParentTaskId((String) json.get("parentTaskId"));
verify(mockTask).setCaseInstanceId(null);
verify(mockTask).setTenantId(null);
verify(taskServiceMock).saveTask(mockTask);

代码示例来源:origin: camunda/camunda-bpm-platform

public void testStandaloneTaskPropagatesTenantIdToVariableInstance() {
 // given a task with tenant id
 Task task = taskService.newTask();
 task.setTenantId(tenant1);
 taskService.saveTask(task);
 // if we set a variable for the task
 taskService.setVariable(task.getId(), "var", "test");
 // then a variable instance with the same tenant id is created
 VariableInstance variableInstance = runtimeService.createVariableInstanceQuery().singleResult();
 assertThat(variableInstance, is(notNullValue()));
 assertThat(variableInstance.getTenantId(), is(tenant1));
 deleteTasks(task);
}

代码示例来源:origin: camunda/camunda-bpm-platform

protected String createTaskForTenant(String tenantId) {
 Task task = taskService.newTask();
 task.setTenantId(TENANT_ONE);
 taskService.saveTask(task);
 taskService.complete(task.getId());
 return task.getId();
}

代码示例来源:origin: camunda/camunda-bpm-platform

@Test
public void saveTaskWithAuthenticatedTenant() {
 
 task = taskService.newTask("newTask");
 task.setTenantId(TENANT_ONE);
 
 identityService.setAuthentication("aUserId", null, Arrays.asList(TENANT_ONE));
 
 taskService.saveTask(task);
 // then
 assertThat(taskService.createTaskQuery().taskId(task.getId()).count(), is(1L));
 
 taskService.deleteTask(task.getId(), true);
}

代码示例来源:origin: camunda/camunda-bpm-platform

public void testStandaloneTaskCannotChangeTenantId() {
 // given a persistent task with tenant id
 Task task = taskService.newTask();
 task.setTenantId(tenant1);
 taskService.saveTask(task);
 task = taskService.createTaskQuery().singleResult();
 // if
 // change the tenant id
 task.setTenantId(tenant2);
 // then
 // an exception is thrown on 'save'
 try {
  taskService.saveTask(task);
  fail("Expected an exception");
 }
 catch(ProcessEngineException e) {
  assertTextPresent("ENGINE-03072 Cannot change tenantId of Task", e.getMessage());
 }
 // Finally, delete task
 deleteTasks(task);
}

代码示例来源:origin: camunda/camunda-bpm-platform

public void testStandaloneTaskCannotSetDifferentTenantIdOnSubTask() {
 // given a persistent task with a tenant id
 Task task = taskService.newTask();
 task.setTenantId(tenant1);
 taskService.saveTask(task);
 // if
 // I create a subtask with a different tenant id
 Task subTask = taskService.newTask();
 subTask.setParentTaskId(task.getId());
 subTask.setTenantId(tenant2);
 // then an exception is thrown on save
 try {
  taskService.saveTask(subTask);
  fail("Exception expected.");
 }
 catch(ProcessEngineException e) {
  assertTextPresent("ENGINE-03073 Cannot set different tenantId on subtask than on parent Task", e.getMessage());
 }
 // Finally, delete task
 deleteTasks(task);
}

代码示例来源:origin: camunda/camunda-bpm-platform

@Test
public void saveTaskWithNoAuthenticatedTenant() {
 
 task = taskService.newTask("newTask");
 task.setTenantId(TENANT_ONE);
 
 identityService.setAuthentication("aUserId", null);
 
 // then
 thrown.expect(ProcessEngineException.class);
 thrown.expectMessage("Cannot create the task '"
  + task.getId() +"' because it belongs to no authenticated tenant.");
 taskService.saveTask(task);
 
}

代码示例来源:origin: camunda/camunda-bpm-platform

@Test
public void saveTaskWithDisabledTenantCheck() {
 
 task = taskService.newTask("newTask");
 task.setTenantId(TENANT_ONE);
 
 identityService.setAuthentication("aUserId", null);
 engineRule.getProcessEngineConfiguration().setTenantCheckEnabled(false);
 
 taskService.saveTask(task);
 // then
 assertThat(taskService.createTaskQuery().taskId(task.getId()).count(), is(1L));
 taskService.deleteTask(task.getId(), true);
}

代码示例来源:origin: camunda/camunda-bpm-platform

public void testStandaloneTaskCreateWithTenantId() {
 // given a transient task with tenant id
 Task task = taskService.newTask();
 task.setTenantId(tenant1);
 // if
 // it is saved
 taskService.saveTask(task);
 // then
 // when I load it, the tenant id is preserved
 task = taskService.createTaskQuery().taskId(task.getId()).singleResult();
 assertEquals(tenant1, task.getTenantId());
 // Finally, delete task
 deleteTasks(task);
}

代码示例来源:origin: camunda/camunda-bpm-platform

public void testStandaloneTaskCannotChangeTenantIdIfNull() {
 // given a persistent task without tenant id
 Task task = taskService.newTask();
 taskService.saveTask(task);
 task = taskService.createTaskQuery().singleResult();
 // if
 // change the tenant id
 task.setTenantId(tenant1);
 // then
 // an exception is thrown on 'save'
 try {
  taskService.saveTask(task);
  fail("Expected an exception");
 }
 catch(ProcessEngineException e) {
  assertTextPresent("ENGINE-03072 Cannot change tenantId of Task", e.getMessage());
 }
 // Finally, delete task
 deleteTasks(task);
}

代码示例来源:origin: camunda/camunda-bpm-platform

public void testStandaloneTaskCannotSetDifferentTenantIdOnSubTaskWithNull() {
 // given a persistent task without tenant id
 Task task = taskService.newTask();
 taskService.saveTask(task);
 // if
 // I create a subtask with a different tenant id
 Task subTask = taskService.newTask();
 subTask.setParentTaskId(task.getId());
 subTask.setTenantId(tenant1);
 // then an exception is thrown on save
 try {
  taskService.saveTask(subTask);
  fail("Exception expected.");
 }
 catch(ProcessEngineException e) {
  assertTextPresent("ENGINE-03073 Cannot set different tenantId on subtask than on parent Task", e.getMessage());
 }
 // Finally, delete task
 deleteTasks(task);
}

代码示例来源:origin: camunda/camunda-bpm-platform

public void updateTask(Task task) {
 task.setName(getName());
 task.setDescription(getDescription());
 task.setPriority(getPriority());
 task.setAssignee(getAssignee());
 task.setOwner(getOwner());
 DelegationState state = null;
 if (getDelegationState() != null) {
  DelegationStateConverter converter = new DelegationStateConverter();
  state = converter.convertQueryParameterToType(getDelegationState());
 }
 task.setDelegationState(state);
 task.setDueDate(getDue());
 task.setFollowUpDate(getFollowUp());
 task.setParentTaskId(getParentTaskId());
 task.setCaseInstanceId(getCaseInstanceId());
 task.setTenantId(getTenantId());
}

代码示例来源:origin: camunda/camunda-bpm-platform

public void updateTask(Task task) {
 task.setName(getName());
 task.setDescription(getDescription());
 task.setPriority(getPriority());
 task.setAssignee(getAssignee());
 task.setOwner(getOwner());
 DelegationState state = null;
 if (getDelegationState() != null) {
  DelegationStateConverter converter = new DelegationStateConverter();
  state = converter.convertQueryParameterToType(getDelegationState());
 }
 task.setDelegationState(state);
 task.setDueDate(getDue());
 task.setFollowUpDate(getFollowUp());
 task.setParentTaskId(getParentTaskId());
 task.setCaseInstanceId(getCaseInstanceId());
 task.setTenantId(getTenantId());
}

代码示例来源:origin: camunda/camunda-bpm-platform

public void testStandaloneTaskPropagateTenantIdToSubTask() {
 // given a persistent task with a tenant id
 Task task = taskService.newTask();
 task.setTenantId(tenant1);
 taskService.saveTask(task);
 // if
 // I create a subtask without tenant id
 Task subTask = taskService.newTask();
 subTask.setParentTaskId(task.getId());
 taskService.saveTask(subTask);
 // then
 // the parent task's tenant id is propagated to the sub task
 subTask = taskService.createTaskQuery().taskId(subTask.getId()).singleResult();
 assertEquals(tenant1, subTask.getTenantId());
 // Finally, delete task
 deleteTasks(subTask, task);
}

相关文章