Interface PageNode

All Superinterfaces:
ContentTreeNode
All Known Implementing Classes:
PageNodeImpl

public interface PageNode extends ContentTreeNode
  • Method Details

    • isHomePage

      boolean isHomePage() throws ContentException
      Throws:
      ContentException
    • getPosition

      int getPosition()
    • setPosition

      void setPosition(int position)
    • getContentEntity

      @Nullable @Nullable Entity getContentEntity() throws ContentException
      Description copied from interface: ContentTreeNode
      Does not check permission of content entity (privileged for performance reasons). It assumes that you have read permission when you can read the node itself (same acl).
      Specified by:
      getContentEntity in interface ContentTreeNode
      Throws:
      ContentException
      See Also:
    • getNodeTemplateProperties

      Properties getNodeTemplateProperties() throws ContentException
      Get the template properties stored on this page node.
      Returns:
      the temlate properties stored on this page node.
      Throws:
      ContentException
      See Also:
    • getTemplatePropertiesRecursive

      Properties getTemplatePropertiesRecursive() throws ContentException
      Get all applicable template properties for this page node. For this purpose the template properties of all parent nodes are also collected.
      Returns:
      all applicable template properties for this page node.
      Throws:
      ContentException
      See Also:
    • getNotFoundPageDomains

      Set<CmsDomainNode> getNotFoundPageDomains()
      Get all domains which have this page set as 404 error page.
      Returns:
      all domains which have this page set as 404 error page.
    • getLoginPageDomains

      Set<CmsDomainNode> getLoginPageDomains()
      Get all domains which have this page set as login page.
      Returns:
      all domains which have this page set as login page.
    • isRobotsNoindex

      boolean isRobotsNoindex()
      Returns:
      true, if boolean field "robots_noindex" is checked.