本文整理了Java中org.camunda.bpm.engine.task.TaskQuery.taskDelegationState()
方法的一些代码示例,展示了TaskQuery.taskDelegationState()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TaskQuery.taskDelegationState()
方法的具体详情如下:
包路径:org.camunda.bpm.engine.task.TaskQuery
类名称:TaskQuery
方法名:taskDelegationState
[英]Only select tasks with the given DelegationState.
[中]仅选择具有给定DelegationState的任务。
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void testDelegationState() {
given().queryParams("delegationState", "PENDING")
.header("accept", MediaType.APPLICATION_JSON)
.expect().statusCode(Status.OK.getStatusCode())
.when().get(TASK_QUERY_URL);
verify(mockQuery).taskDelegationState(DelegationState.PENDING);
given().queryParams("delegationState", "RESOLVED")
.header("accept", MediaType.APPLICATION_JSON)
.expect().statusCode(Status.OK.getStatusCode())
.when().get(TASK_QUERY_URL);
verify(mockQuery).taskDelegationState(DelegationState.RESOLVED);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void testLowerCaseDelegationStateParam() {
given().queryParams("delegationState", "resolved")
.header("accept", MediaType.APPLICATION_JSON)
.expect().statusCode(Status.OK.getStatusCode())
.when().get(TASK_QUERY_URL);
verify(mockQuery).taskDelegationState(DelegationState.RESOLVED);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void resolveTaskWithAuthenticatedTenant() {
identityService.setAuthentication("aUserId", null, Arrays.asList(TENANT_ONE));
taskService.resolveTask(task.getId());
assertThat(taskService.createTaskQuery().taskDelegationState(DelegationState.RESOLVED).taskId(task.getId()).count(), is(1L));
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testExtendingTaskQueryListPage() {
TaskQuery query = taskService.createTaskQuery();
saveQuery(query);
List<Task> tasks = filterService.listPage(filter.getId(), 1, 2);
assertEquals(2, tasks.size());
tasks = filterService.listPage(filter.getId(), query, 1, 2);
assertEquals(2, tasks.size());
TaskQuery extendingQuery = taskService.createTaskQuery();
extendingQuery.taskDelegationState(DelegationState.RESOLVED);
tasks = filterService.listPage(filter.getId(), extendingQuery, 1, 2);
assertEquals(1, tasks.size());
assertEquals(DelegationState.RESOLVED, tasks.get(0).getDelegationState());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQueryByDelegationState() {
TaskQuery query = taskService.createTaskQuery().taskDelegationState(null);
assertEquals(12, query.count());
assertEquals(12, query.list().size());
query = taskService.createTaskQuery().taskDelegationState(DelegationState.PENDING);
assertEquals(0, query.count());
assertEquals(0, query.list().size());
query = taskService.createTaskQuery().taskDelegationState(DelegationState.RESOLVED);
assertEquals(0, query.count());
assertEquals(0, query.list().size());
query = taskService.createTaskQuery().taskDelegationState(null);
assertEquals(11, query.count());
assertEquals(11, query.list().size());
query = taskService.createTaskQuery().taskDelegationState(DelegationState.PENDING);
assertEquals(1, query.count());
assertEquals(1, query.list().size());
query = taskService.createTaskQuery().taskDelegationState(DelegationState.RESOLVED);
assertEquals(0, query.count());
assertEquals(0, query.list().size());
query = taskService.createTaskQuery().taskDelegationState(null);
assertEquals(11, query.count());
assertEquals(11, query.list().size());
query = taskService.createTaskQuery().taskDelegationState(DelegationState.PENDING);
assertEquals(0, query.count());
assertEquals(0, query.list().size());
query = taskService.createTaskQuery().taskDelegationState(DelegationState.RESOLVED);
assertEquals(1, query.count());
assertEquals(1, query.list().size());
代码示例来源:origin: camunda/camunda-bpm-platform
public void testExecuteTaskQuerySingleResult() {
TaskQuery query = taskService.createTaskQuery();
query.taskDelegationState(DelegationState.PENDING);
saveQuery(query);
Task task = filterService.singleResult(filter.getId());
assertNotNull(task);
assertEquals("Task 1", task.getName());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testExtendingTaskQueryList() {
TaskQuery query = taskService.createTaskQuery();
saveQuery(query);
List<Task> tasks = filterService.list(filter.getId());
assertEquals(3, tasks.size());
tasks = filterService.list(filter.getId(), query);
assertEquals(3, tasks.size());
TaskQuery extendingQuery = taskService.createTaskQuery();
extendingQuery.taskDelegationState(DelegationState.RESOLVED);
tasks = filterService.list(filter.getId(), extendingQuery);
assertEquals(2, tasks.size());
for (Task task : tasks) {
assertEquals(DelegationState.RESOLVED, task.getDelegationState());
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void resolveTaskWithDisableTenantCheck() {
identityService.setAuthentication("aUserId", null);
engineRule.getProcessEngineConfiguration().setTenantCheckEnabled(false);
// then
taskService.resolveTask(task.getId());
assertThat(taskService.createTaskQuery().taskDelegationState(DelegationState.RESOLVED).taskId(task.getId()).count(), is(1L));
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Deployment(resources = TWO_TASKS_PROCESS)
@Test
public void testResolveWithParametersTask() {
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("twoTasksProcess");
// Fetch first task
Task task = taskService.createTaskQuery().singleResult();
assertEquals("First task", task.getName());
task.delegate("johndoe");
// Resolve first task
Map<String, Object> taskParams = new HashMap<String, Object>();
taskParams.put("myParam", "myValue");
taskService.resolveTask(task.getId(), taskParams);
// Verify that task is resolved
task = taskService.createTaskQuery().taskDelegationState(DelegationState.RESOLVED).singleResult();
assertEquals("First task", task.getName());
// Verify task parameters set on execution
Map<String, Object> variables = runtimeService.getVariables(processInstance.getId());
assertEquals(1, variables.size());
assertEquals("myValue", variables.get("myParam"));
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testExecuteTaskQueryCount() {
TaskQuery query = taskService.createTaskQuery();
saveQuery(query);
long count = filterService.count(filter.getId());
assertEquals(3, count);
query.taskDelegationState(DelegationState.RESOLVED);
saveQuery(query);
count = filterService.count(filter.getId());
assertEquals(2, count);
}
代码示例来源:origin: camunda/camunda-bpm-platform
DelegationStateConverter converter = new DelegationStateConverter();
DelegationState state = converter.convertQueryParameterToType(delegationState);
query.taskDelegationState(state);
代码示例来源:origin: camunda/camunda-bpm-platform
DelegationStateConverter converter = new DelegationStateConverter();
DelegationState state = converter.convertQueryParameterToType(delegationState);
query.taskDelegationState(state);
代码示例来源:origin: camunda/camunda-bpm-platform
public void testExtendingTaskQuerySingleResult() {
TaskQuery query = taskService.createTaskQuery();
query.taskDelegationState(DelegationState.PENDING);
saveQuery(query);
Task task = filterService.singleResult(filter.getId());
assertNotNull(task);
assertEquals("Task 1", task.getName());
assertEquals("task1", task.getId());
task = filterService.singleResult(filter.getId(), query);
assertNotNull(task);
assertEquals("Task 1", task.getName());
assertEquals("task1", task.getId());
TaskQuery extendingQuery = taskService.createTaskQuery();
extendingQuery.taskId("task1");
task = filterService.singleResult(filter.getId(), extendingQuery);
assertNotNull(task);
assertEquals("Task 1", task.getName());
assertEquals("task1", task.getId());
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
@Test
public void resolveTaskWithAuthenticatedTenant() {
identityService.setAuthentication("aUserId", null, Arrays.asList(TENANT_ONE));
taskService.resolveTask(task.getId());
assertThat(taskService.createTaskQuery().taskDelegationState(DelegationState.RESOLVED).taskId(task.getId()).count(), is(1L));
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
public void testExtendingTaskQueryListPage() {
TaskQuery query = taskService.createTaskQuery();
saveQuery(query);
List<Task> tasks = filterService.listPage(filter.getId(), 1, 2);
assertEquals(2, tasks.size());
tasks = filterService.listPage(filter.getId(), query, 1, 2);
assertEquals(2, tasks.size());
TaskQuery extendingQuery = taskService.createTaskQuery();
extendingQuery.taskDelegationState(DelegationState.RESOLVED);
tasks = filterService.listPage(filter.getId(), extendingQuery, 1, 2);
assertEquals(1, tasks.size());
assertEquals(DelegationState.RESOLVED, tasks.get(0).getDelegationState());
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
public void testExecuteTaskQuerySingleResult() {
TaskQuery query = taskService.createTaskQuery();
query.taskDelegationState(DelegationState.PENDING);
saveQuery(query);
Task task = filterService.singleResult(filter.getId());
assertNotNull(task);
assertEquals("Task 1", task.getName());
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
public void testExtendingTaskQueryList() {
TaskQuery query = taskService.createTaskQuery();
saveQuery(query);
List<Task> tasks = filterService.list(filter.getId());
assertEquals(3, tasks.size());
tasks = filterService.list(filter.getId(), query);
assertEquals(3, tasks.size());
TaskQuery extendingQuery = taskService.createTaskQuery();
extendingQuery.taskDelegationState(DelegationState.RESOLVED);
tasks = filterService.list(filter.getId(), extendingQuery);
assertEquals(2, tasks.size());
for (Task task : tasks) {
assertEquals(DelegationState.RESOLVED, task.getDelegationState());
}
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
@Test
public void resolveTaskWithDisableTenantCheck() {
identityService.setAuthentication("aUserId", null);
engineRule.getProcessEngineConfiguration().setTenantCheckEnabled(false);
// then
taskService.resolveTask(task.getId());
assertThat(taskService.createTaskQuery().taskDelegationState(DelegationState.RESOLVED).taskId(task.getId()).count(), is(1L));
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
public void testExecuteTaskQueryCount() {
TaskQuery query = taskService.createTaskQuery();
saveQuery(query);
long count = filterService.count(filter.getId());
assertEquals(3, count);
query.taskDelegationState(DelegationState.RESOLVED);
saveQuery(query);
count = filterService.count(filter.getId());
assertEquals(2, count);
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
public void testExtendingTaskQuerySingleResult() {
TaskQuery query = taskService.createTaskQuery();
query.taskDelegationState(DelegationState.PENDING);
saveQuery(query);
Task task = filterService.singleResult(filter.getId());
assertNotNull(task);
assertEquals("Task 1", task.getName());
assertEquals("task1", task.getId());
task = filterService.singleResult(filter.getId(), query);
assertNotNull(task);
assertEquals("Task 1", task.getName());
assertEquals("task1", task.getId());
TaskQuery extendingQuery = taskService.createTaskQuery();
extendingQuery.taskId("task1");
task = filterService.singleResult(filter.getId(), extendingQuery);
assertNotNull(task);
assertEquals("Task 1", task.getName());
assertEquals("task1", task.getId());
}
内容来源于网络,如有侵权,请联系作者删除!