类 AbstractTreeGenerator<T>
java.lang.Object
com.walker.infrastructure.tree.AbstractTreeGenerator<T>
- 类型参数:
T-
前端展示树结构,生成器对象,业务需要继承该抽象类实现自己的实体树结构。
- 作者:
- 时克英
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明longvoidsetDefaultParentId(long defaultParentId) 设置默认父节点值,如:代码表中父节点为特定值的(代码表)才是根节点。voidsetEntityList(List<T> datas) 设置数据实体集合,通过此方法可以组织树结构。voidsetMultiRoot(boolean multiRoot) protected abstract TreeNodetoTreeNode(T entity)
-
字段详细资料
-
logger
protected final transient org.slf4j.Logger logger
-
-
构造器详细资料
-
AbstractTreeGenerator
默认构造函数,设置虚拟根节点名称,如果不需要则设置为null- 参数:
dummyRootName-
-
-
方法详细资料
-
setMultiRoot
public void setMultiRoot(boolean multiRoot) -
getTreeRoot
-
getTreeRootList
-
setEntityList
设置数据实体集合,通过此方法可以组织树结构。- 参数:
datas-
-
toTreeNode
-
getDefaultParentId
public long getDefaultParentId() -
setDefaultParentId
public void setDefaultParentId(long defaultParentId) 设置默认父节点值,如:代码表中父节点为特定值的(代码表)才是根节点。- 参数:
defaultParentId-
-