unitbrowserbean.java

来自「一套完整的工商12315的源程序jsp部分在12315里,后台JAVA部分在gs」· Java 代码 · 共 49 行

JAVA
49
字号
/*
 * UnitBrowserBean.java
 *
 * Created on 2001年7月16日, 下午2:36
 */

package com.gs.db.util.admin;

import com.gs.db.*;
import java.util.ArrayList;
/**
 *
 * @author  administrator
 * @version
 */
public class UnitBrowserBean extends Object {

    private ProfileManager manager = null;
    private ArrayList list = new ArrayList();
    /** Creates new UnitBrowserBean */
    public UnitBrowserBean() {
    }
    public String[] getUnitList(Unit unitFrom, ProfileManager manager)
    {
        this.manager = manager;
        list.clear();
        buildMyList( unitFrom );
        String [] ids = new String[ list.size()];
        for (int i=0; i<list.size(); i++) ids[i]= (String)list.get(i);
        return ids;
    }

    private void buildMyList( Unit unitFrom )
    {
        Unit subunit=null;
        list.add( unitFrom.getID());
        String [] subs = unitFrom.getSubUnits();
        for ( int i=0; i< subs.length; i++)
        {
            try {
                subunit = manager.getUnit( subs[i] );
            }
            catch(Exception e ) {};
            buildMyList( subunit );
        }
    }

}

⌨️ 快捷键说明

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