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

📄 nodehelper.java.svn-base

📁 this is example use EJB with jboss.
💻 SVN-BASE
字号:
/*
 * Copyright(C) 2008, NTT AT Co., Ltd.
 * Project: AWGStar
 *
 * Notes:
 *  N/A
 *
 * Record of change:
 * Date         Version      Name       Content
 * 2008/12/15   1.0          TuanNA      First create       
 */
package jp.co.ntt.awgview.server.vo;

import java.io.Serializable;
import java.util.ArrayList;

import java.util.Vector;

import jp.co.ntt.awgview.server.vo.ConnectorVO.PPConnection;
import jp.co.ntt.awgview.server.vo.ConnectorVO.PackageConnection;

/**
 * Class name : LocationHelper <BR>
 * 
 * Package : jp.co.nttat.awgstar.server.vo <BR>
 * 
 * Description: A helper class of LocationVO class to do some common tasks, <BR>
 * such as add, update, change layer, delete a LocationVO object <BR>
 * 
 * @author : AI&T
 * @version : 1.0
 */

public class NodeHelper implements Serializable{
    private static final long serialVersionUID = -1694259899939266388L;
    
    /*List of package-package connection*/
    private Vector<PackageConnection> listPackageConn = null; 
    /*List of package-port connection*/
    private Vector<PPConnection>          listPPConn  = null;
    /*List of NodeVO*/
    private Vector<NodeVO> 		          listNodeVO  = null;
    /*List of BlockVO*/
    private ArrayList<BlockVO>        listBlockPure   = null;
    /*List of PackageVO*/
    private ArrayList<PackageVO>      listPackagePure = null;
    /*List of PortVO*/
    private ArrayList<PortVO>         listPortPure    = null;

    /**
     * Constructor default
     */
	public NodeHelper() {
		this.listNodeVO = new Vector<NodeVO>();
	}
	
	/**
	 *Get vector object contains list if NodeVO object 
	 * @return  Vector<NodeVO> object
	 */
	public Vector<NodeVO> getListNodeVO(){
	    if(listNodeVO!=null){
	        return listNodeVO;
	    }
	    return null;
	}
    /**
     * Get list of package-package connection
     * @return Vector<PackageConnection> object
     */
    public Vector<PackageConnection> getNodeConnecion(){
     	return (listPackageConn);
    }
    /**
     * Get list of package-port connection
     * @return Vector<PPConnection> object
     */
    public Vector<PPConnection> getPPConnecion(){
    	return (listPPConn);
    }
    
    /**
     * Get NodeVO object 
     * @param i
     * 		  index of object in list
     * @return NodeVO object
     */
    public NodeVO getNodeVO(int i){
       
        if((listNodeVO!=null)&&(!listNodeVO.isEmpty())){
            return listNodeVO.get(i);
        }
        
        return null;
    }
    /**
     * Adds NodeVO object to list
     * @param nodeVO
     * 			NodeVO object
     * @return NodeVO has added
     */
    public NodeVO addNodeVO(NodeVO nodeVO){
        if(listNodeVO!=null){
            if(listNodeVO.add(nodeVO)){
                return listNodeVO.lastElement();
            }
        }
        
        return null;
    } 
    /**
     * Return null to tell object (for purpose searching on data tree) 
     * that is no more parent. 
     * @return null
     */
    public Object getParent(){
        return null;
    }
    /**
     * Get block data which loaded from database
     * @return ArrayList<BlockVO> object
     */
    public ArrayList<BlockVO> getBlockListPure(){
        return listBlockPure;
    }
    /**
     * Set block data which loaded from database
     * @param listObject
     * 			ArrayList<BlockVO> object
     */
    public void setBlockListPure(ArrayList<BlockVO> listObject){
    	listBlockPure = listObject;
    } 

    /**
     * Get package data which loaded from database
     * @return ArrayList<PackageVO> object
     */
    public ArrayList<PackageVO> getPackageListPure(){
        return listPackagePure;
    }
    
    /**
     * Set package data which loaded from database
     * @param listObject
     * 			ArrayList<PackageVO> object
     */
    public void setPackageListPure(ArrayList<PackageVO> listObject){
    	listPackagePure = listObject;
    } 
    
    /**
     * Get port data which loaded from database
     * @return ArrayList<PortVO> object
     */
    public ArrayList<PortVO> getPortListPure(){
        return listPortPure;
    }
    
    /**
     * Set port data which loaded from database
     * @param listObject
     * 			ArrayList<PortVO> object
     */
    public void setPortListPure(ArrayList<PortVO> listObject){
        listPortPure = listObject;
    }
    /**
     * Assign object as root for child object 1st of nodehelper
     * @param objList
     * 			Vector<NodeVO> object
     */
    public void assignRoot(Vector<NodeVO> objList){
    	listNodeVO = objList;
    }
    
 }

⌨️ 快捷键说明

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