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

📄 menutreenodetest.java

📁 一个自娱自乐的demo 开发环境 apache-tomcat-6.0.16 Mysql 5.1.11 Jdk 1.6 文件结构如下 --MyGame -----MyGam
💻 JAVA
字号:
package com.hb.base.test.dao.ui;

import com.hb.base.dao.ui.MenuTreeNodeDao;
import com.hb.base.domain.ui.MenuTreeNode;
import com.hb.core.test.dao.HibernateDaoTestCase;

public class MenuTreeNodeTest extends HibernateDaoTestCase {
	private MenuTreeNodeDao menuTreeNodeDao;

	public void testInsertTreeRoot() {
		MenuTreeNode root = new MenuTreeNode();

		root.setNodeID(getMaxID(0));
		root.setNodeTxt("Root");
		root.setNodeType(MenuTreeNode.ROOT_TYPE);
		root.setActionPath("");

		menuTreeNodeDao.save(root);
	}

	public void testInsertTreeNode1() {
		MenuTreeNode root = menuTreeNodeDao.get(1);
		int index = 1;

		MenuTreeNode root1 = new MenuTreeNode();
		root1.setNodeID(getMaxID(index));
		root1.setNodeTxt("系统配置");
		root1.setParentNode(root);
		root1.setActionPath("");
		root1.setNodeType(MenuTreeNode.FOLDER_TYPE);
		root.addSubNode(root1);
		index++;

		MenuTreeNode root2 = new MenuTreeNode();
		root2.setNodeID(getMaxID(index));
		root2.setNodeTxt("组织结构管理");
		root2.setParentNode(root1);
		root2.setActionPath("/page/common/common_004.xhtml");
		root2.setNodeType(MenuTreeNode.PAGE_TYPE);
		root1.addSubNode(root2);
		index++;

		MenuTreeNode root3 = new MenuTreeNode();
		root3.setNodeID(getMaxID(index));
		root3.setNodeTxt("员工信息管理");
		root3.setParentNode(root1);
		root3.setActionPath("/page/common/common_005.xhtml");
		root3.setNodeType(MenuTreeNode.PAGE_TYPE);
		root1.addSubNode(root3);
		index++;
		;

		MenuTreeNode root4 = new MenuTreeNode();
		root4.setNodeID(getMaxID(index));
		root4.setNodeTxt("UI树信息配置");
		root4.setParentNode(root1);
		root4.setActionPath("/page/common/common_007.xhtml");
		root4.setNodeType(MenuTreeNode.PAGE_TYPE);
		root1.addSubNode(root4);
		index++;

		menuTreeNodeDao.save(root);
	}

	/**
	 * 取得 menuTreeNodeDao
	 * 
	 * @return the menuTreeNodeDao
	 */
	public MenuTreeNodeDao getMenuTreeNodeDao() {
		return menuTreeNodeDao;
	}

	/**
	 * 设置 menuTreeNodeDao
	 * 
	 * @param menuTreeNodeDao the menuTreeNodeDao to set
	 */
	public void setMenuTreeNodeDao(MenuTreeNodeDao menuTreeNodeDao) {
		this.menuTreeNodeDao = menuTreeNodeDao;
	}

	// public void testGetTreeRoot() {
	// String rootID = "00000000";
	// List<TreeNode> tmpList = treeDao.findRootNode(rootID);
	// TreeNode rootNode = tmpList == null ? null : tmpList.get(0);
	// //System.out.println(rootNode);
	// // return rootNode;
	// }

	// public void testGetMaxNodeID() {
	// List<String> tmpList = treeDao.findMaxNodeID();
	// String maxId = tmpList.size() > 0 ? tmpList.get(0) : null;
	// System.out.println(maxId);
	// }

}

⌨️ 快捷键说明

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