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); |