Package org.activiti.engine.task

Examples of org.activiti.engine.task.TaskQuery.list()


                        .createTaskQuery()
                        .processInstanceId(pi.getId())
                        .orderByTaskName()
                        .asc();

    List<Task> tasks = query.list();
    assertEquals(2, tasks.size());
    // the tasks are ordered by name (see above)
    Task task1 = tasks.get(0);
    assertEquals("Receive Payment", task1.getName());
    Task task2 = tasks.get(1);
View Full Code Here


   
    // Completing both tasks will join the concurrent executions
    taskService.complete(tasks.get(0).getId());
    taskService.complete(tasks.get(1).getId());
   
    tasks = query.list();
    assertEquals(1, tasks.size());
    assertEquals("Archive Order", tasks.get(0).getName());
  }

  @Deployment
View Full Code Here

    TaskQuery query = taskService.createTaskQuery()
                                 .processInstanceId(pi.getId())
                                 .orderByTaskName()
                                 .asc();
   
    List<Task> tasks = query.list();
    assertEquals(3, tasks.size());
    // the tasks are ordered by name (see above)
    Task task1 = tasks.get(0);
    assertEquals("Task 1", task1.getName());
    Task task2 = tasks.get(1);
View Full Code Here

    taskService.complete(task1.getId());
   
    // Completing the second task should trigger the first join
    taskService.complete(task2.getId());
   
    tasks = query.list();
    Task task3 = tasks.get(0);
    assertEquals(2, tasks.size());
    assertEquals("Task 3", task3.getName());
    Task task4 = tasks.get(1);
    assertEquals("Task 4", task4.getName());
View Full Code Here

    public List<Task> readPendingTasksByName(String likeName, Integer maxResults) {
      List<Task> tasks = new ArrayList<Task>();
      TaskQuery query = taskService.createTaskQuery().processDefinitionKey(getProcessKey())
        .taskNameLike(likeName).orderByTaskCreateTime().asc();
      if (maxResults == null) {
        tasks = query.list();
      } else {
        tasks = query.listPage(0, maxResults);       
      }
      return tasks;
    }
View Full Code Here

  public List<Task> listTaskByProcessId( String processId ){
    TaskQuery query = taskService.createTaskQuery();
    query.active();
    query.processInstanceId(processId);
   
    return query.list();
  }
 
  /**
   * 当前活动Task
   * @param processId 流程实例ID
View Full Code Here

    TaskQuery query = taskService.createTaskQuery()
        .or()
        .taskNameInIgnoreCase(taskNameList)
        .taskId("invalid");
    assertEquals(7, query.list().size());
    assertEquals(7, query.count());

    try {
      query.singleResult();
      fail("expected exception");
View Full Code Here

  public void testQueryByInvalidNameIn() {
    final List<String> taskNameList = new ArrayList<String>(1);
    taskNameList.add("invalid");

    TaskQuery query = taskService.createTaskQuery().taskNameIn(taskNameList);
    assertEquals(0, query.list().size());
    assertEquals(0, query.count());

    try {
      taskService.createTaskQuery()
          .or()
View Full Code Here

  public void testQueryByInvalidNameInIgnoreCase() {
    final List<String> taskNameList = new ArrayList<String>(1);
    taskNameList.add("invalid");

    TaskQuery query = taskService.createTaskQuery().taskNameInIgnoreCase(taskNameList);
    assertEquals(0, query.list().size());
    assertEquals(0, query.count());

    try {
      taskService.createTaskQuery()
          .or()
View Full Code Here

    TaskQuery query = taskService.createTaskQuery()
        .or()
        .taskNameIn(taskNameList)
        .taskId("invalid");
    assertEquals(0, query.list().size());
    assertEquals(0, query.count());

    try {
      taskService.createTaskQuery()
          .or()
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.