Class EntityTreeNode

java.lang.Object
io.jmix.reports.entity.wizard.EntityTreeNode

public class EntityTreeNode extends Object
  • Field Details

    • id

      protected UUID id
    • name

      protected String name
    • localizedName

      protected String localizedName
    • parent

      protected EntityTreeNode parent
    • children

      protected List<EntityTreeNode> children
    • metaClassName

      protected String metaClassName
    • entityClassName

      protected String entityClassName
    • metaPropertyName

      protected String metaPropertyName
  • Constructor Details

    • EntityTreeNode

      public EntityTreeNode()
  • Method Details

    • getNodeDepth

      public Integer getNodeDepth()
    • getNodeChildrenDepth

      public Integer getNodeChildrenDepth()
      Calculates depth of child nodes. Can to be used in sorting
      Returns:
      depth of child nodes
    • getHierarchicalName

      public String getHierarchicalName()
    • getHierarchicalLocalizedName

      public String getHierarchicalLocalizedName()
    • getHierarchicalNameExceptRoot

      public String getHierarchicalNameExceptRoot()
    • getHierarchicalLocalizedNameExceptRoot

      public String getHierarchicalLocalizedNameExceptRoot()
    • getId

      public UUID getId()
    • setId

      public void setId(UUID id)
    • getLocalizedName

      public String getLocalizedName()
    • setLocalizedName

      public void setLocalizedName(String localizedName)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getParent

      public EntityTreeNode getParent()
    • setParent

      public void setParent(EntityTreeNode parent)
    • getChildren

      public List<EntityTreeNode> getChildren()
    • setChildren

      public void setChildren(List<EntityTreeNode> children)
    • getMetaClassName

      public String getMetaClassName()
    • setMetaClassName

      public void setMetaClassName(String metaClassName)
    • getEntityClassName

      public String getEntityClassName()
    • setEntityClassName

      public void setEntityClassName(String entityClassName)
    • getMetaPropertyName

      public String getMetaPropertyName()
    • setMetaPropertyName

      public void setMetaPropertyName(String metaPropertyName)
    • getParentMetaClassName

      public String getParentMetaClassName()