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

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

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

Task.getAssignee介绍

[英]The User#getId() of the person to which this task is TaskService#setAssignee(String,String) or TaskService#delegateTask(String,String).
[中]将此任务作为TaskService#SetAssignment(字符串,字符串)或TaskService#delegateTask(字符串,字符串)的用户#getId()。

代码示例

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

@Override
 public String getProperty(Task obj) {
  return obj.getAssignee();
 }
});

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

@Deployment
public void testParallelUserTasksCustomExtensions() {
 Map<String, Object> vars = new HashMap<String, Object>();
 List<String> assigneeList = Arrays.asList("kermit", "gonzo", "fozzie");
 vars.put("assigneeList", assigneeList);
 runtimeService.startProcessInstanceByKey("miSequentialUserTasks", vars);
 for (String assignee : assigneeList) {
  Task task = taskService.createTaskQuery().singleResult();
  assertEquals(assignee, task.getAssignee());
  taskService.complete(task.getId());
 }
}

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

public void testCaseTaskSetAssignee() {
 // given
 createCaseInstanceByKey(CASE_KEY);
 String taskId = selectSingleTask().getId();
 // when
 taskService.setAssignee(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testCaseTaskClaimTask() {
 // given
 createCaseInstanceByKey(CASE_KEY);
 String taskId = selectSingleTask().getId();
 // when
 taskService.claim(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testCaseTaskDelegateTask() {
 // given
 createCaseInstanceByKey(CASE_KEY);
 String taskId = selectSingleTask().getId();
 // when
 taskService.delegateTask(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskSetAssigneeWithUpdatePersmissionOnTask() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(TASK, taskId, userId, UPDATE);
 // when
 taskService.setAssignee(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskSetAssigneeWithUpdateTasksPersmissionOnProcessDefinition() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_TASK);
 // when
 taskService.setAssignee(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskDelegateTaskWithUpdatePermissionOnTask() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(TASK, taskId, userId, UPDATE);
 // when
 taskService.delegateTask(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskDelegateTaskWithTaskAssignPermissionOnAnyTask() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(TASK, ANY, userId, TASK_ASSIGN);
 // when
 taskService.delegateTask(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskDelegateTaskWithTaskAssignPermissionOnProcessDefinition() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, TASK_ASSIGN);
 // when
 taskService.delegateTask(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskSetAssigneeWithTaskAssignPermissionOnTask() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(TASK, taskId, userId, TASK_ASSIGN);
 // when
 taskService.setAssignee(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskSetAssigneeWithUpdatePersmissionOnAnyTask() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(TASK, ANY, userId, UPDATE);
 // when
 taskService.setAssignee(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskSetAssigneeWithTaskAssignPermissionOnAnyTask() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(TASK, ANY, userId, TASK_ASSIGN);
 // when
 taskService.setAssignee(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskClaimTaskWithTaskWorkPermissionOnAnyTask() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(TASK, taskId, userId, TASK_WORK);
 // when
 taskService.claim(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskClaimTaskWithUpdateTasksPermissionOnProcessDefinition() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_TASK);
 // when
 taskService.claim(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskClaimTaskWithTaskWorkPermissionOnProcessDefinition() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, TASK_WORK);
 // when
 taskService.claim(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskClaimTaskWithUpdatePermissionOnTask() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(TASK, taskId, userId, UPDATE);
 // when
 taskService.claim(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskDelegateTaskWithUpdatePermissionOnAnyTask() {
 // given
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(TASK, ANY, userId, UPDATE);
 // when
 taskService.delegateTask(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testProcessTaskClaimTask() {
 startProcessInstanceByKey(PROCESS_KEY);
 String taskId = selectSingleTask().getId();
 createGrantAuthorization(TASK, taskId, userId, UPDATE);
 createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_TASK);
 // when
 taskService.claim(taskId, "demo");
 // then
 Task task = selectSingleTask();
 assertNotNull(task);
 assertEquals("demo", task.getAssignee());
}

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

public void testDeleteAssignee() {
 Task task = taskService.newTask();
 task.setAssignee("nonExistingUser");
 taskService.saveTask(task);
 taskService.deleteUserIdentityLink(task.getId(), "nonExistingUser", IdentityLinkType.ASSIGNEE);
 task = taskService.createTaskQuery().taskId(task.getId()).singleResult();
 assertNull(task.getAssignee());
 assertEquals(0, taskService.getIdentityLinksForTask(task.getId()).size());
 // cleanup
 taskService.deleteTask(task.getId(), true);
}

相关文章