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

📄 reportselpopupdata.java

📁 sla性能采集
💻 JAVA
字号:
package com.asiainfo.ainx.slaconf.bo.impl;


import com.asiainfo.ainx.report.bo.IPopupTree;
import com.asiainfo.ainx.report.bo.IRpTree;
import com.asiainfo.ainx.report.bo.IRpTreeItem;
import com.asiainfo.ainx.slaconf.vo.ResTreeAdapter;
import com.asiainfo.ainx.slaconf.vo.ResTreeVo;



/**
 * 用于得到报表选择的弹出窗口数据

 * 
 * @author zhujian
 * 
 */
public class ReportSelPopupData implements IPopupTree {

	/*
	 * 根据报表id得到对应的报表名称

	 * 
	 * @see com.asiainfo.ainx.report.bo.IPopupTree#getPopupDataValue(java.lang.String)
	 */
	public String getPopupDataValue(String id) {
		return "";
	}

	public IRpTree getPopupTreeDesc() {
		return null;
	}

	public IRpTreeItem[] getPopupTreeItems() {
		ResTreeVo[] vos = getBo().findAllRes();
		IRpTreeItem[] allTmplTreeNodes = new ResTreeAdapter[vos.length+1];
			//增加根结点

			ResTreeVo vo = new ResTreeVo();
			vo.setResId("1");
			vo.setParentId("-1");
			vo.setResType("0");
			vo.setResName("所有资源");
			
			ResTreeAdapter rootNode = (ResTreeAdapter) vo
					.getAdapter(IRpTreeItem.class);
			rootNode.setIsOpen(true);
			rootNode.setRootNode(true);
			allTmplTreeNodes[0] = rootNode;
			
			for (int i = 0; i < vos.length; i++) {
				allTmplTreeNodes[i+1] = (IRpTreeItem)vos[i].getAdapter(IRpTreeItem.class);
				
			}
			
			

		return allTmplTreeNodes;
	}

	private ResTreeBo getBo() {
		return new ResTreeBo();
	}

	
}

⌨️ 快捷键说明

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