本文整理了Java中org.camunda.bpm.engine.task.Task.getAssignee()
方法的一些代码示例,展示了Task.getAssignee()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.getAssignee()
方法的具体详情如下:
包路径:org.camunda.bpm.engine.task.Task
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!