Package io.jmix.reports.entity.wizard
Class EntityTreeNode
java.lang.Object
io.jmix.reports.entity.wizard.EntityTreeNode
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<EntityTreeNode>
protected String
protected UUID
protected String
protected String
protected String
protected String
protected EntityTreeNode
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
getName()
Calculates depth of child nodes.void
setChildren
(List<EntityTreeNode> children) void
setEntityClassName
(String entityClassName) void
void
setLocalizedName
(String localizedName) void
setMetaClassName
(String metaClassName) void
setMetaPropertyName
(String metaPropertyName) void
void
setParent
(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
-