applicationbean.java

来自「以前做的一个j2ee的项目」· Java 代码 · 共 88 行

JAVA
88
字号
package gov.gdlt.ssgly.taxweb.mbean;

import java.util.*;

import gov.gdlt.ssgly.taxcore.comm.bizdelegate.*;
import gov.gdlt.ssgly.taxcore.comm.bizinterface.*;
import gov.gdlt.ssgly.taxcore.taxevent.dmgl.*;

/**
 * An application scope bean; create properties
 * here to represent cached data that should be made available to all users
 * and pages in the application
 .
 *
 * <p>Title: ApplicationBean</p>
 * <p>Description: 税收管理员系统</p>
 * <p>Copyright: Copyright (c) 2005 广州市地方税务局</p>
 * <p>Company: 信息中心</p>
 * @author Lemon
 * @version 1.0
 * @since 2005.9.10.
 */

public class ApplicationBean {
    private List dmMetaList = null;
    private Map dmMap = new HashMap();
    private ISsglyService service = new SsglyDelegate();

    private String test = "++++++++++++++++++test++++++++++++++++++";

    public ApplicationBean() throws Exception {
        initDmMetaList();
        initDmMap();
    }

    private void initDmMetaList() throws Exception {

        DMGLReqEvent req = new DMGLReqEvent();
        req.setDmName("T_DM_META");

        DMGLResEvent res = (DMGLResEvent) service.invokeTask(req);
        this.setDmMetaList(res.getDmMetaList());

        //DMGLDmMetaVO vo = (DMGLDmMetaVO)this.dmMetaList.get(0);
        //System.out.println("dmMetaList[1]="+vo.getTableName());

    }

    public void initDmMap() throws Exception {
        for (int i = 0; i < this.dmMetaList.size(); i++) {
            DMGLDmMetaVO vo = (DMGLDmMetaVO)this.dmMetaList.get(i);

            String cached = vo.getCached();
            if (cached != null && cached.equals("1")) {
                String dmName = vo.getTableName();

                DMGLReqEvent req = new DMGLReqEvent();
                req.setDmName(dmName);

                DMGLResEvent res = (DMGLResEvent) service.invokeTask(req);
                this.dmMap.put(dmName, res.getResultMap());

            }

        }
    }

    public List getDmMetaList() {
        return dmMetaList;
    }

    public String getTest() {
        return test;
    }

    public Map getDmMap() {
        return dmMap;
    }

    public void setDmMetaList(List dmMetaList) {
        this.dmMetaList = dmMetaList;
    }

    public void setDmMap(Map dmMap) {
        this.dmMap = dmMap;
    }
}

⌨️ 快捷键说明

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