www.pudn.com > project.rar > NeedExecuteTaskAction.java
package cn.com.iaspec.workflow.client.web.action.task; import javax.servlet.http.*; import org.apache.struts.action.*; import cn.com.iaspec.workflow.client.web.action.base.*; import cn.com.iaspec.workflow.vo.workflow.UserInfo; import cn.com.iaspec.workflow.util.FlowWebKeys; import cn.com.iaspec.workflow.client.web.formbean.TaskQryFormbean; import java.util.List; import cn.com.iaspec.workflow.helper.WorkflowHelper; import org.apache.log4j.Logger; import cn.com.iaspec.workflow.extbusiness.pagemanage.vo.PageInfo; import cn.com.iaspec.workflow.client.web.helper.PageInfoHelper; /** *Title:
* *Description:
* *Copyright: Copyright (c) 2005
* *Company: IASPEC Technologies
* * @author leigm * @version 1.0 */ public class NeedExecuteTaskAction extends BaseAction{ private static transient Logger logger = Logger.getLogger(NeedExecuteTaskAction.class); public NeedExecuteTaskAction(){ } public ActionForward query(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response){ //String title = (String)request.getParameter("title"); //String taskName = (String)request.getParameter("taskName"); //String senderName = (String)request.getParameter("senderName"); HttpSession session = request.getSession(false); TaskQryFormbean taskForm = (TaskQryFormbean)form; UserInfo userInfo = (UserInfo)session.getAttribute(FlowWebKeys.USER_SESSION); taskForm.setUserInfo(userInfo); PageInfo pageVars = PageInfoHelper.getInstance().buildPageInfo(request); pageVars.setQueryObj(taskForm); logger.debug("title = " + taskForm.getTitle() + "\t sender = " + taskForm.getSenderName() + " \ttaskName = " + taskForm.getTaskName()); logger.debug("user_id = " + userInfo.getUserId()); try{ WorkflowHelper helper = new WorkflowHelper(); PageInfo pageResult = helper.getNeedExecuteTask(pageVars); request.setAttribute("pageResult",pageResult); }catch(Exception e){ e.printStackTrace(); } return mapping.findForward("main"); } }