查询候选任务,用Aciviti7的代码如下。要先通过springsecurity登录,然后执行人和候选人都能通过下面的方法一次查询出来
public void getTasks() {
securityUtil.logInAs("wukong");
Page tasks = taskRuntime.tasks(Pageable.of(0,100));
List list=tasks.getContent();
for(Task tk : list){
System.out.println("-------------------");
System.out.println("getId:"+ tk.getId());
System.out.println("getName:"+ tk.getName());
System.out.println("getStatus:"+ tk.getStatus());
System.out.println("getCreatedDate:"+ tk.getCreatedDate());
if(tk.getAssignee() == null){
//候选人为当前登录用户,null的时候需要前端拾取
System.out.println("Assignee:待拾取任务");
}else{
System.out.println("Assignee:"+ tk.getAssignee());
}
}
}