📄 nodehelper.java.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 + -