Class PageUrls


  • public class PageUrls
    extends Object
    Manage the URLs associated with a page Urls can be associated with a page using annotations or via the default configuration properties. The DefaultUrl annotation defines the default starting point for a page. If none is defined, the system default URL is used. The NamedUrl and NamedUrls annotations can be used to define query URLs, optionally with parameters.
    • Method Detail

      • getStartingUrl

        public String getStartingUrl()
      • getDeclaredDefaultUrl

        public Optional<String> getDeclaredDefaultUrl()
      • getUrlFrom

        public static String getUrlFrom​(String annotatedBaseUrl)
      • getStartingUrl

        public String getStartingUrl​(String... parameterValues)
      • addDefaultUrlTo

        public String addDefaultUrlTo​(String url)
      • overrideDefaultBaseUrl

        public void overrideDefaultBaseUrl​(String defaultBaseUrl)
      • getSystemBaseUrl

        public String getSystemBaseUrl()