public class TreeJsonFactory<T>
树节点json的工厂 泛型T是id/pid的类型
| 限定符和类型 | 类和说明 |
|---|---|
class |
TreeJsonFactory.TreeJson
树形节点json,泛型T是id/pid的类型
|
| 构造器和说明 |
|---|
TreeJsonFactory(java.lang.String idField,
java.lang.String pidField)
树节点json的工厂
泛型T是id/pid的类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<net.jkcode.jkmvc.util.TreeJsonFactory.TreeJson> |
buildTreeJsons(java.util.List<? extends net.jkcode.jkmvc.orm.IOrm> list,
kotlin.jvm.functions.Function1<? super net.jkcode.jkmvc.orm.IOrm,? extends java.util.Map<java.lang.String,java.lang.Object>> dataBuilder)
构建树形节点
|
java.lang.String |
getIdField() |
java.lang.String |
getPidField() |
java.util.HashMap<T,net.jkcode.jkmvc.util.TreeJsonFactory.TreeJson> |
list2map(java.util.List<? extends net.jkcode.jkmvc.orm.IOrm> list,
kotlin.jvm.functions.Function1<? super net.jkcode.jkmvc.orm.IOrm,? extends java.util.Map<java.lang.String,java.lang.Object>> dataBuilder)
orm列表转节点哈希:
|
public TreeJsonFactory(java.lang.String idField,
java.lang.String pidField)
树节点json的工厂 泛型T是id/pid的类型
public java.util.List<net.jkcode.jkmvc.util.TreeJsonFactory.TreeJson> buildTreeJsons(java.util.List<? extends net.jkcode.jkmvc.orm.IOrm> list,
kotlin.jvm.functions.Function1<? super net.jkcode.jkmvc.orm.IOrm,? extends java.util.Map<java.lang.String,java.lang.Object>> dataBuilder)
构建树形节点
public java.util.HashMap<T,net.jkcode.jkmvc.util.TreeJsonFactory.TreeJson> list2map(java.util.List<? extends net.jkcode.jkmvc.orm.IOrm> list,
kotlin.jvm.functions.Function1<? super net.jkcode.jkmvc.orm.IOrm,? extends java.util.Map<java.lang.String,java.lang.Object>> dataBuilder)
orm列表转节点哈希:
public java.lang.String getIdField()
public java.lang.String getPidField()