Class PermalinkRegistry


  • @Singleton
    public class PermalinkRegistry
    extends Object
    Register of all permalink prefixes available into Silverpeas.

    By default, all URLUtil.Permalink.getURLPrefix() values are registered.

    • Method Detail

      • setupDefaults

        @PostConstruct
        protected void setupDefaults()
      • streamAllUrlParts

        public Stream<String> streamAllUrlParts()
      • addUrlPart

        public void addUrlPart​(String urlPart)
        Adds a part url of a permalink.
        Parameters:
        urlPart - a string value.
      • isCompliant

        public boolean isCompliant​(String url)
        Indicates if the given URL is compliant with a permalink definition.
        Parameters:
        url - an URL as string.
        Returns:
        true is the given URL is compliant, false otherwise.