⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 worklistaction.java

📁 java实现的可配置的工作流引擎,采用jsp+javabean实现
💻 JAVA
字号:
package com.hongsoft.agile.action;

import java.util.List;
import java.util.Map;

import com.hongsoft.agile.Agile;
import com.hongsoft.agile.AgileConnection;
import com.hongsoft.agile.AgileFlow;
import com.hongsoft.agile.model.WorkListInfo;
import com.hongsoft.res.dispatcher.BaseParamName;
import com.hongsoft.res.formbean.UserSessionBean;
import com.opensymphony.xwork.Action;
import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.ModelDriven;

/**
 * @author hongsoft.com TODO To change the template for this generated type comment go to Window - Preferences - Java -
 *         Code Style - Code Templates
 */
public class WorklistAction implements Action, ModelDriven {

    private static final long serialVersionUID = -2351152827758282540L;

    WorkListInfo workList = new WorkListInfo();

    public String execute() throws Exception {
        ActionContext ctx = ActionContext.getContext();
        Map session = ctx.getSession();

        AgileConnection ac = Agile.connectToServer();
        UserSessionBean userSessionBean = (UserSessionBean) session.get(BaseParamName.SESSION_USER);
        List result = AgileFlow.getWorkList(ac, userSessionBean.getUser().getId());
        Agile.disConnectServer(ac, true);

        workList.getWorkList().addAll(result);
        return SUCCESS;
    }

    public Object getModel() {
        return workList;
    }

}

⌨️ 快捷键说明

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