📄 slaconfignodeform.java
字号:
package com.asiainfo.ainx.slaconf.action;
import java.util.ArrayList;
import java.util.Hashtable;
import java.util.Iterator;
import com.asiainfo.ainx.slaconf.vo.SlaConfigNodeVO;
public class SlaConfigNodeForm {
/**
* 将对象中的数据设置到表单中
*
*
* @param object
*/
public void setVO2Form(Object object) {
/**
* 转型对象到 VO
*/
SlaConfigNodeVO inVO = (SlaConfigNodeVO) object;
/**
* 将 VO 对象中的数据设置到 form 表单中
*
*/
if(inVO.getResId()!=null)
{
this.setResId(inVO.getResId());
}
if(inVO.getResName()!=null)
{
this.setResName(inVO.getResName());
}
else
{
this.setResName("");
}
if(inVO.getSnmpaddr()!=null)
{
this.setSnmpaddr(inVO.getSnmpaddr());
}
else
{
this.setSnmpaddr("");
}
if(inVO.getAlias()!=null)
{
this.setAlias(inVO.getAlias());
}
}
/**
* 将表单中的数据设置到对象中
*
*
* @param object
*/
public void setForm2VO(Object object) {
/**
* 转型对象到 VO
*/
SlaConfigNodeVO outVO = (SlaConfigNodeVO) object;
/**
* 将 form 表单中的数据设置到 VO 对象中
*
*/
}
/**
* 将对象列表中的数据设置到表单列表中,如果在页面上显示列表,则一定要实现该方法
*
*
* @param voList
*/
public ArrayList getFormListFromVOList(ArrayList alVO) {
Iterator it = alVO.iterator();
/**
* 创建表单对象列表
*/
ArrayList formList = new ArrayList();
SlaConfigNodeVO objectVO = null;
/**
* 循环处理 VO 对象列表
*/
while (it.hasNext()) {
/**
* 创建表单对象
*/
SlaConfigNodeForm objectForm = new SlaConfigNodeForm();
/**
* 转型对象到 VO
*/
objectVO = (SlaConfigNodeVO) it.next();
/**
* 将 VO 中的数据设置到 form 表单中
*/
objectForm.setVO2Form(objectVO);
/**
* 将 form 表单对象加入到 form 表单列表中
*/
formList.add(objectForm);
}
return formList;
}
/**
* -------------------------------------------------------------------------------
*/
private String resId=""; //设备id
private String resName;//设备名称
private String snmpaddr="";
private String alias="";
private Hashtable slanodes = new Hashtable();
/**
* @return the alias
*/
public String getAlias() {
return alias;
}
/**
* @param alias the alias to set
*/
public void setAlias(String alias) {
this.alias = alias;
}
/**
* @return the snmpaddr
*/
public String getSnmpaddr() {
return snmpaddr;
}
/**
* @param snmpaddr the snmpaddr to set
*/
public void setSnmpaddr(String snmpaddr) {
this.snmpaddr = snmpaddr;
}
/**
* @return the resId
*/
public String getResId() {
return resId;
}
/**
* @param resId the resId to set
*/
public void setResId(String resId) {
this.resId = resId;
}
/**
* @return the resName
*/
public String getResName() {
return resName;
}
/**
* @param resName the resName to set
*/
public void setResName(String resName) {
this.resName = resName;
}
/**
* @return the slanodes
*/
public Hashtable getSlanodes() {
return slanodes;
}
/**
* @param slanodes the slanodes to set
*/
public void setSlanodes(Hashtable slanodes) {
this.slanodes = slanodes;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -