taskejbbean.java

来自「公司自己开发的工作流引擎」· Java 代码 · 共 57 行

JAVA
57
字号
package cn.com.iaspec.workflow.extbusiness.task.ejb;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import javax.ejb.CreateException;
import java.util.List;
import cn.com.iaspec.workflow.client.web.formbean.TaskQryFormbean;
import cn.com.iaspec.workflow.extbusiness.task.business.TaskControl;
import org.apache.log4j.*;
import cn.com.iaspec.workflow.extbusiness.pagemanage.vo.PageInfo;

public class TaskEJBBean
    implements SessionBean{
  SessionContext sessionContext;
  private static transient Logger logger = Logger.getLogger(TaskEJBBean.class);

  public void ejbCreate()
      throws CreateException{
  }

  public void ejbRemove(){
  }

  public void ejbActivate(){
  }

  public void ejbPassivate(){
  }

  /**
   *
   * @param sessionContext SessionContext
   */
  public void setSessionContext(SessionContext sessionContext){
    this.sessionContext=sessionContext;
  }

  /**
   * 获取当前用户的待办任务
   * @param pageInfo PageInfo
   * @return PageInfo
   */
  public PageInfo getNeedExecuteTask(PageInfo pageVars){
    PageInfo pageResult = null;

    try{

      TaskControl taskControl = new TaskControl();
      pageResult = taskControl.getNeedExecuteTask(pageVars);
    }catch(Exception e){
      e.printStackTrace();
      logger.error("获取当前用户的待办任务失败!");
    }

    return pageResult;
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?