Class NavigationHrc

All Implemented Interfaces:
Serializable, IBaseEntity, ICollectionManaged, ICoreEntity, IEntity, ISortableEntity, IStateManaged, ITypeManaged

@Entity public class NavigationHrc extends ComplexEntity implements IStateManaged, ICollectionManaged
Entity representing the whole navigation tree. A NavigationHrc always has a NavigationHrcType, there can be multiple NavigatioHrc of the same type. NavigationHrc are grouped in collections to allow structuring of great amounts of NavigationHrcs.
See Also:
  • Constructor Details

    • NavigationHrc

      public NavigationHrc()
    • NavigationHrc

      public NavigationHrc(NavigationHrc source)
  • Method Details

    • getNavigationHrcType

      public NavigationHrcType getNavigationHrcType()
    • setNavigationHrcType

      public void setNavigationHrcType(NavigationHrcType navigationHrcType)
    • getType

      public ComplexTypeEntity getType()
      Description copied from class: ComplexEntity
      override in derived classes, return null if ComplexEntity-subclass is not type managed.
      Specified by:
      getType in interface ICollectionManaged
      Specified by:
      getType in interface ITypeManaged
      Specified by:
      getType in class ComplexEntity
    • setType

      public void setType(ComplexTypeEntity type)
      Description copied from class: ComplexEntity
      override in derived classes if ComplexEntity-subclass is type managed, else do nothing.
      be used by entity mapper
      Overrides:
      setType in class ComplexEntity
    • getHasObjectRights

      public boolean getHasObjectRights()
      Description copied from class: ComplexEntity
      type of ComplexEntity must be attached if exists
      Overrides:
      getHasObjectRights in class ComplexEntity
      Returns:
      true if object rights are configured for this ComplexEntity
    • isRootPerType

      public boolean isRootPerType()
      Description copied from interface: ICollectionManaged
      Flag that indicates if the entities have a root collection per type or if there is only one global root collection. if rootPerType true it can only apply to entities that have a type, i.e. ComplexEntities.
      Specified by:
      isRootPerType in interface ICollectionManaged