Interface NodesConfiguration

  • All Known Implementing Classes:
    NodesConfigImpl

    public interface NodesConfiguration
    The configuration service for all servlets in the core bundle.
    • Method Detail

      • checkConsoleAccess

        boolean checkConsoleAccess()
      • getConsoleCategories

        @NotNull
        @NotNull String[] getConsoleCategories()
      • getQueryResultLimit

        long getQueryResultLimit()
      • getPageNodeFilter

        @NotNull
        @NotNull com.composum.sling.core.filter.ResourceFilter getPageNodeFilter()
      • getDefaultNodeFilter

        @NotNull
        @NotNull com.composum.sling.core.filter.ResourceFilter getDefaultNodeFilter()
      • getTreeIntermediateFilter

        @NotNull
        @NotNull com.composum.sling.core.filter.ResourceFilter getTreeIntermediateFilter()
      • getReferenceableNodesFilter

        @NotNull
        @NotNull com.composum.sling.core.filter.ResourceFilter getReferenceableNodesFilter()
      • getOrderableNodesFilter

        @NotNull
        @NotNull com.composum.sling.core.filter.ResourceFilter getOrderableNodesFilter()
      • getSourceNodesFilter

        @NotNull
        @NotNull com.composum.sling.core.filter.ResourceFilter getSourceNodesFilter()
      • isSourceAdvancedSortAttributes

        boolean isSourceAdvancedSortAttributes()
        Determines for the SourceServlet whether the attributes are sorted by importance.
      • getSourceFolderNodesFilter

        @NotNull
        @NotNull com.composum.sling.core.filter.ResourceFilter getSourceFolderNodesFilter()
        Determines when a resource should be rendered as folder in the SourceServlet.
      • getSourceXmlNodesFilter

        @NotNull
        @NotNull com.composum.sling.core.filter.ResourceFilter getSourceXmlNodesFilter()
        Determines when a resource should be rendered as separate XML file ("vlt:FullCoverage")
      • getScenesContentRoot

        @NotNull
        @NotNull String getScenesContentRoot()
      • getProperties

        @NotNull
        @NotNull Dictionary<String,​Object> getProperties()
        The (readonly) properties useable for extensions. E.g. introduce a new property in a newer nodes version, and use it if accessible already when depending on an older nodes version.