@MappedSuperclass public abstract class NumberIdHierarchyObject<T,ID extends Number> extends NumberIdObject<ID> implements HierarchyEntity<T,ID>, Comparable<T>
| Modifier and Type | Field and Description |
|---|---|
protected List<T> |
children |
protected String |
indexno
index no
|
T |
parent
父级菜单
|
id| Constructor and Description |
|---|
NumberIdHierarchyObject() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(T other)
不同级的菜单按照他们固有的级联顺序排序.
|
void |
genIndexno() |
void |
genIndexno(String indexno) |
List<T> |
getChildren()
getChildren.
|
int |
getDepth() |
int |
getIndex() |
String |
getIndexno()
Return index no
|
T |
getParent()
getParent.
|
protected NumberIdHierarchyObject<?,?> |
getParentNode() |
void |
setChildren(List<T> children)
setChildren.
|
void |
setIndexno(String indexno) |
void |
setParent(T parent)
setParent.
|
equals, getId, hashCode, isPersisted, isTransient, setIdclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetId, isPersisted, isTransient, setId@Size(max=30) @NotNull protected String indexno
public T parent
public T getParent()
HierarchyEntitygetParent.
getParent in interface HierarchyEntity<T,ID extends Number>public void setParent(T parent)
HierarchyEntitysetParent.
setParent in interface HierarchyEntity<T,ID extends Number>parent - a T object.public List<T> getChildren()
HierarchyEntitygetChildren.
getChildren in interface HierarchyEntity<T,ID extends Number>List object.public void setChildren(List<T> children)
HierarchyEntitysetChildren.
setChildren in interface HierarchyEntity<T,ID extends Number>children - a List object.public int getDepth()
public int getIndex()
public void genIndexno(String indexno)
public void genIndexno()
protected NumberIdHierarchyObject<?,?> getParentNode()
public String getIndexno()
HierarchyEntitygetIndexno in interface HierarchyEntity<T,ID extends Number>public void setIndexno(String indexno)
public int compareTo(T other)
compareTo in interface Comparable<T>Copyright © 2005–2018 The Beangle Software. All rights reserved.