java实现遍历树形菜单方法——实体类VoteTree

简介: java实现遍历树形菜单方法——实体类VoteTree
package org.entity;
import java.util.ArrayList;
import java.util.List;
/**
 * 
*    
* 项目名称:testTree   
* 类名称:VoteTree   
* 类描述:   树形菜单实体类
* 创建人:Mu Xiongxiong  
* 创建时间:2017-5-23 下午6:18:29   
* 修改人:Mu Xiongxiong   
* 修改时间:2017-5-23 下午6:18:29   
* 修改备注:   
* @version    
*
 */
public class VoteTree implements java.io.Serializable {
  // Fields
  /**
  * @Fields id : 编号
  */
  private Long id;
  /**
  * @Fields text : 文字
  */
  private String text;
  /**
  * @Fields pid :父目录的id
  */
  private Long pid;
  /**
  * @Fields levels : 所在级别
  */
  private Long levels;
  /**
  * @Fields children : 子节点集合
  */
  private List children = new ArrayList();
  // Constructors
  /** minimal constructor */
  public VoteTree(Long id, String text) {
    this.id = id;
    this.text = text;
  }
  
  /** full constructor */
  public VoteTree(Long id, String text, Long pid) {
    this.id = id;
    this.text = text;
    this.pid = pid;
  }
  // Property accessors
  public Long getId() {
    return this.id;
  }
  public void setId(Long id) {
    this.id = id;
  }
  public String getText() {
    return this.text;
  }
  public void setText(String text) {
    this.text = text;
  }
  public Long getPid() {
    return this.pid;
  }
  public void setPid(Long pid) {
    this.pid = pid;
  }
  
  public List getChildren() {
    return children;
  }
  public void setChildren(List children) {
    this.children = children;
  }
  public VoteTree(Long id, String text, Long pid, List children) {
    super();
    this.id = id;
    this.text = text;
    this.pid = pid;
    this.children = children;
  }
  public VoteTree() {
    super();
  }
  public Long getLevels() {
    return levels;
  }
  public void setLevels(Long levels) {
    this.levels = levels;
  }
  
}


目录
相关文章
|
5天前
|
Java 关系型数据库 MySQL
Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
【4月更文挑战第12天】Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
33 3
|
2天前
|
Java
Java 与垃圾回收有关的方法
Java 与垃圾回收有关的方法
|
3天前
|
存储 Java 测试技术
一文搞清楚Java中的方法、常量、变量、参数
在JVM的运转中,承载的是数据,而数据的一种变现形式就是“量”,量分为:**常量与变量**,我们在数学和物理学中已经接触过变量的概念了,在Java中的变量就是在程序运行过程中可以改变其值的量。
14 0
|
7天前
|
存储 Java
Java动态转发代理IP的实现方法
Java动态转发代理IP的实现方法
23 11
|
9天前
|
Java
Java接口中可以定义哪些方法?
【4月更文挑战第13天】
14 0
Java接口中可以定义哪些方法?
|
14天前
|
Java Shell
Java 21颠覆传统:未命名类与实例Main方法的编码变革
Java 21颠覆传统:未命名类与实例Main方法的编码变革
14 0
|
16天前
|
Java
Java中关于ConditionObject的signal()方法的分析
Java中关于ConditionObject的signal()方法的分析
22 4
|
Java
Java中如何遍历Map对象
博主有时会忘记如何遍历Map对象,这次在这里做一下总结。博主采用的是JDK7,先看一下JDK7中Map接口的定义。 java.util Interface Map 类型参数: K - the type of keys maintained by this...
887 0
|
4天前
|
安全 Java 调度
Java线程:深入理解与实战应用
Java线程:深入理解与实战应用
23 0
|
1天前
|
缓存 Java
Java并发编程:深入理解线程池
【4月更文挑战第26天】在Java中,线程池是一种重要的并发工具,它可以有效地管理和控制线程的执行。本文将深入探讨线程池的工作原理,以及如何使用Java的Executor框架来创建和管理线程池。我们将看到线程池如何提高性能,减少资源消耗,并提供更好的线程管理。