Class Consoles.Console

    • Constructor Detail

      • Console

        public Console​(@NotNull
                       @NotNull Consoles.ConsoleFilter filter,
                       @NotNull
                       @NotNull com.composum.sling.core.ResourceHandle handle)
      • Console

        public Console​(@NotNull
                       @NotNull Consoles.ConsoleFilter filter,
                       @NotNull
                       @NotNull com.composum.sling.core.ResourceHandle handle,
                       boolean isMenu)
    • Method Detail

      • isDynamicRedirect

        public boolean isDynamicRedirect()
      • supportsPermissions

        public boolean supportsPermissions()
      • getLabel

        @NotNull
        public @NotNull String getLabel()
      • getId

        @NotNull
        public @NotNull String getId()
      • getName

        @NotNull
        public @NotNull String getName()
      • getPath

        @NotNull
        public @NotNull String getPath()
      • getDescription

        @NotNull
        public @NotNull String getDescription()
      • getContentSrc

        @NotNull
        public @NotNull String getContentSrc()
      • embedSuffix

        @NotNull
        protected @NotNull String embedSuffix​(@NotNull
                                              @NotNull org.apache.sling.api.SlingHttpServletRequest request,
                                              @NotNull
                                              @NotNull String value)
      • getRedirectUrl

        @NotNull
        public @NotNull String getRedirectUrl​(@NotNull
                                              @NotNull org.apache.sling.api.SlingHttpServletRequest request)
      • getUrl

        @NotNull
        public @NotNull String getUrl​(@NotNull
                                      @NotNull org.apache.sling.api.SlingHttpServletRequest request)
      • getStaticUrl

        public String getStaticUrl​(@NotNull
                                   @NotNull org.apache.sling.api.SlingHttpServletRequest request)
      • getLinkAttributes

        @NotNull
        public @NotNull String getLinkAttributes​(@NotNull
                                                 @NotNull org.apache.sling.api.SlingHttpServletRequest request)
      • getParentId

        @Nullable
        public @Nullable String getParentId()
      • isMenu

        public boolean isMenu()
      • isDeclaredMenu

        public boolean isDeclaredMenu()
      • isValidMenu

        public boolean isValidMenu()
      • getMenuItems

        @NotNull
        public @NotNull Collection<ConsoleModel> getMenuItems​(@NotNull
                                                              @NotNull com.composum.sling.core.BeanContext context)
      • addConsole

        protected void addConsole​(@NotNull
                                  @NotNull Consoles.Console console)
      • buildMenu

        protected void buildMenu​(@NotNull
                                 @NotNull Consoles.ConsoleFilter filter,
                                 @NotNull
                                 @NotNull com.composum.sling.core.ResourceHandle handle)
      • toString

        @NotNull
        public @NotNull String toString​(@NotNull
                                        @NotNull com.composum.sling.core.BeanContext context)