To get tasks, add the following method to a class:
public com.sun.saw.vo.OutputVO getTasks(String startDate,String
endDate,java.util.List taskIdList,java.util.List userIdList,
java.util.List taskStatusList,java.util.List groupIdList,String userId,int startRecord,
int recordsPerPage,com.sun.saw.Workflow workflowImpl) throws com.sun.saw.WorkflowException {
com.sun.saw.vo.FilterTaskVO filterTaskVO = new com.sun.saw.vo.FilterTaskVO();
filterTaskVO.setStartDate(startDate);
filterTaskVO.setEndDate(endDate);
filterTaskVO.setTaskIdList(taskIdList);
filterTaskVO.setUserIdList(userIdList);
filterTaskVO.setTaskStatusList(taskStatusList);
filterTaskVO.setGroupIdList(groupIdList);
filterTaskVO.setUserId(userId);
filterTaskVO.setStartRecord(startRecord);
filterTaskVO.setRecordsPerPage(recordsPerPage);
OutputVO outputVO = workflowImpl.getTasks(filterTaskVO);
//System.out.println(outputVO.getTaskVOList().size());
return outputVO;
}
//Call the above method from your main(). For example,.
client.getTasks(null, null, null, null, null, null,userId,1,10,workflowImpl);
|