Package io.jmix.reports.entity.wizard
Class EntityTreeNode
java.lang.Object
io.jmix.reports.entity.wizard.EntityTreeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<EntityTreeNode>protected Stringprotected UUIDprotected Stringprotected Stringprotected Stringprotected Stringprotected EntityTreeNode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()getName()Calculates depth of child nodes.voidsetChildren(List<EntityTreeNode> children) voidsetEntityClassName(String entityClassName) voidvoidsetLocalizedName(String localizedName) voidsetMetaClassName(String metaClassName) voidsetMetaPropertyName(String metaPropertyName) voidvoidsetParent(EntityTreeNode parent)
-
Field Details
-
id
-
name
-
localizedName
-
parent
-
children
-
metaClassName
-
entityClassName
-
metaPropertyName
-
-
Constructor Details
-
EntityTreeNode
public EntityTreeNode()
-
-
Method Details
-
getNodeDepth
-
getNodeChildrenDepth
Calculates depth of child nodes. Can to be used in sorting- Returns:
- depth of child nodes
-
getHierarchicalName
-
getHierarchicalLocalizedName
-
getHierarchicalNameExceptRoot
-
getHierarchicalLocalizedNameExceptRoot
-
getId
-
setId
-
getLocalizedName
-
setLocalizedName
-
getName
-
setName
-
getParent
-
setParent
-
getChildren
-
setChildren
-
getMetaClassName
-
setMetaClassName
-
getEntityClassName
-
setEntityClassName
-
getMetaPropertyName
-
setMetaPropertyName
-
getParentMetaClassName
-