package br.com.centralit.citcorpore.util; import java.util.TreeSet; /** * @author euler.ramos * */ public class NoArvore implements Comparable<NoArvore>{ private Integer id; private String texto; private Integer idPai; private Integer nivel; private TreeSet<NoArvore> filhos; public NoArvore(Integer id, String texto, Integer idPai) { super(); this.id = id; this.texto = texto; this.idPai = idPai; this.filhos = new TreeSet<NoArvore>(); } public Integer getId() { return id; } public String getTexto() { return texto; } public Integer getIdPai() { return idPai; } public Integer getNivel() { return nivel; } public void setNivel(Integer nivel) { this.nivel = nivel; } public TreeSet<NoArvore> getFilhos() { return filhos; } @Override public int compareTo(NoArvore outroNoArvore) { return this.getTexto().compareTo(outroNoArvore.getTexto()); } }