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