本文整理了Java中org.camunda.bpm.engine.task.Task.getOwner()
方法的一些代码示例,展示了Task.getOwner()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.getOwner()
方法的具体详情如下:
包路径:org.camunda.bpm.engine.task.Task
类名称:Task
方法名:getOwner
[英]The User#getId() of the person that is responsible for this task. This is used when a task is TaskService#delegateTask(String,String).
[中]负责此任务的人员的用户#getId()。当任务为TaskService#delegateTask(字符串,字符串)时,使用此选项。
代码示例来源:origin: camunda/camunda-bpm-platform
public Task build() {
Task mockTask = mock(Task.class);
when(mockTask.getId()).thenReturn(id);
when(mockTask.getName()).thenReturn(name);
when(mockTask.getAssignee()).thenReturn(assignee);
when(mockTask.getCreateTime()).thenReturn(createTime);
when(mockTask.getDueDate()).thenReturn(dueDate);
when(mockTask.getFollowUpDate()).thenReturn(followUpDate);
when(mockTask.getDelegationState()).thenReturn(delegationState);
when(mockTask.getDescription()).thenReturn(description);
when(mockTask.getExecutionId()).thenReturn(executionId);
when(mockTask.getOwner()).thenReturn(owner);
when(mockTask.getParentTaskId()).thenReturn(parentTaskId);
when(mockTask.getPriority()).thenReturn(priority);
when(mockTask.getProcessDefinitionId()).thenReturn(processDefinitionId);
when(mockTask.getProcessInstanceId()).thenReturn(processInstanceId);
when(mockTask.getTaskDefinitionKey()).thenReturn(taskDefinitionKey);
when(mockTask.getCaseDefinitionId()).thenReturn(caseDefinitionId);
when(mockTask.getCaseInstanceId()).thenReturn(caseInstanceId);
when(mockTask.getCaseExecutionId()).thenReturn(caseExecutionId);
when(mockTask.getFormKey()).thenReturn(formKey);
when(mockTask.getTenantId()).thenReturn(tenantId);
return mockTask;
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testExecuteTaskQueryList() {
TaskQuery query = taskService.createTaskQuery();
query.taskNameLike("Task%");
saveQuery(query);
List<Task> tasks = filterService.list(filter.getId());
assertEquals(3, tasks.size());
for (Task task : tasks) {
assertEquals(testUser.getId(), task.getOwner());
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testExecuteTaskQueryListPage() {
TaskQuery query = taskService.createTaskQuery();
query.taskNameLike("Task%");
saveQuery(query);
List<Task> tasks = filterService.listPage(filter.getId(), 1, 2);
assertEquals(2, tasks.size());
for (Task task : tasks) {
assertEquals(testUser.getId(), task.getOwner());
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testCaseTaskSetOwner() {
// given
createCaseInstanceByKey(CASE_KEY);
String taskId = selectSingleTask().getId();
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testStandaloneTaskSetOwnerWithTaskAssignPermission() {
// given
String taskId = "myTask";
createTask(taskId);
createGrantAuthorization(TASK, taskId, userId, TASK_ASSIGN);
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
deleteTask(taskId, true);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testProcessTaskSetOwnerWithUpdateTasksPersmissionOnProcessDefinition() {
// given
startProcessInstanceByKey(PROCESS_KEY);
String taskId = selectSingleTask().getId();
createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_TASK);
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testProcessTaskSetOwnerWithTaskAssignPermissionOnProcessDefinition() {
// given
startProcessInstanceByKey(PROCESS_KEY);
String taskId = selectSingleTask().getId();
createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, TASK_ASSIGN);
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testStandaloneTaskSetOwner() {
// given
String taskId = "myTask";
createTask(taskId);
createGrantAuthorization(TASK, taskId, userId, UPDATE);
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
deleteTask(taskId, true);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testProcessTaskSetOwnerWithUpdatePersmissionOnTask() {
// given
startProcessInstanceByKey(PROCESS_KEY);
String taskId = selectSingleTask().getId();
createGrantAuthorization(TASK, taskId, userId, UPDATE);
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testProcessTaskSetOwnerWithTaskAssignPermissionOnTask() {
// given
startProcessInstanceByKey(PROCESS_KEY);
String taskId = selectSingleTask().getId();
createGrantAuthorization(TASK, taskId, userId, TASK_ASSIGN);
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testProcessTaskSetOwnerWithTaskAssignPermissionOnAnyTask() {
// given
startProcessInstanceByKey(PROCESS_KEY);
String taskId = selectSingleTask().getId();
createGrantAuthorization(TASK, ANY, userId, TASK_ASSIGN);
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testProcessTaskSetOwnerWithUpdatePersmissionOnAnyTask() {
// given
startProcessInstanceByKey(PROCESS_KEY);
String taskId = selectSingleTask().getId();
createGrantAuthorization(TASK, ANY, userId, UPDATE);
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testProcessTaskSetOwnerWithTaskAssignPermission() {
// given
startProcessInstanceByKey(PROCESS_KEY);
String taskId = selectSingleTask().getId();
createGrantAuthorization(TASK, taskId, userId, TASK_ASSIGN);
createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, TASK_ASSIGN);
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testProcessTaskSetOwner() {
// given
startProcessInstanceByKey(PROCESS_KEY);
String taskId = selectSingleTask().getId();
createGrantAuthorization(TASK, taskId, userId, UPDATE);
createGrantAuthorization(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_TASK);
// when
taskService.setOwner(taskId, "demo");
// then
Task task = selectSingleTask();
assertNotNull(task);
assertEquals("demo", task.getOwner());
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void testTaskOwner() {
Task task = taskService.newTask();
task.setOwner("johndoe");
taskService.saveTask(task);
// Fetch the task again and update
task = taskService.createTaskQuery().taskId(task.getId()).singleResult();
assertEquals("johndoe", task.getOwner());
task.setOwner("joesmoe");
taskService.saveTask(task);
task = taskService.createTaskQuery().taskId(task.getId()).singleResult();
assertEquals("joesmoe", task.getOwner());
// Finally, delete task
taskService.deleteTask(task.getId(), true);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testDeleteOwner() {
Task task = taskService.newTask();
task.setOwner("nonExistingUser");
taskService.saveTask(task);
taskService.deleteUserIdentityLink(task.getId(), "nonExistingUser", IdentityLinkType.OWNER);
task = taskService.createTaskQuery().taskId(task.getId()).singleResult();
assertNull(task.getOwner());
assertEquals(0, taskService.getIdentityLinksForTask(task.getId()).size());
// cleanup
taskService.deleteTask(task.getId(), true);
}
代码示例来源:origin: camunda/camunda-bpm-platform
assertEquals("johndoe", task.getOwner());
assertEquals("joesmoe", task.getAssignee());
assertEquals(DelegationState.PENDING, task.getDelegationState());
assertEquals("johndoe", task.getOwner());
assertEquals("johndoe", task.getAssignee());
assertEquals(DelegationState.RESOLVED, task.getDelegationState());
taskService.saveTask(task);
task = taskService.createTaskQuery().taskId(taskId).singleResult();
assertEquals("johndoe", task.getOwner());
assertNull(task.getAssignee());
assertNull(task.getDelegationState());
taskService.saveTask(task);
task = taskService.createTaskQuery().taskId(taskId).singleResult();
assertEquals("johndoe", task.getOwner());
assertEquals("jackblack", task.getAssignee());
assertEquals(DelegationState.RESOLVED, task.getDelegationState());
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* @see http://jira.codehaus.org/browse/ACT-1059
*/
@Test
public void testSetDelegationState() {
Task task = taskService.newTask();
task.setOwner("wuzh");
task.delegate("other");
taskService.saveTask(task);
String taskId = task.getId();
task = taskService.createTaskQuery().taskId(taskId).singleResult();
assertEquals("wuzh", task.getOwner());
assertEquals("other", task.getAssignee());
assertEquals(DelegationState.PENDING, task.getDelegationState());
task.setDelegationState(DelegationState.RESOLVED);
taskService.saveTask(task);
task = taskService.createTaskQuery().taskId(taskId).singleResult();
assertEquals("wuzh", task.getOwner());
assertEquals("other", task.getAssignee());
assertEquals(DelegationState.RESOLVED, task.getDelegationState());
taskService.deleteTask(taskId, true);
}
代码示例来源:origin: camunda/camunda-bpm-platform
dto.owner = task.getOwner();
dto.parentTaskId = task.getParentTaskId();
dto.priority = task.getPriority();
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void testTaskDelegationThroughServiceCall() {
Task task = taskService.newTask();
task.setOwner("johndoe");
taskService.saveTask(task);
String taskId = task.getId();
// Fetch the task again and update
task = taskService.createTaskQuery().taskId(taskId).singleResult();
taskService.delegateTask(taskId, "joesmoe");
task = taskService.createTaskQuery().taskId(taskId).singleResult();
assertEquals("johndoe", task.getOwner());
assertEquals("joesmoe", task.getAssignee());
assertEquals(DelegationState.PENDING, task.getDelegationState());
taskService.resolveTask(taskId);
task = taskService.createTaskQuery().taskId(taskId).singleResult();
assertEquals("johndoe", task.getOwner());
assertEquals("johndoe", task.getAssignee());
assertEquals(DelegationState.RESOLVED, task.getDelegationState());
// Finally, delete task
taskService.deleteTask(taskId, true);
}
内容来源于网络,如有侵权,请联系作者删除!