Interface PageUrlResolverService


public interface PageUrlResolverService
Resolves a Page's navigation path via whichever PageUrlResolver beans are registered (in practice, Layout provides the one implementation, since it owns the routing primitives). Returns null when none is registered or none can resolve the page.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Registers a plugin.
    resolvePath(org.exoplatform.portal.mop.page.PageKey pageKey)
     
  • Method Details

    • addPlugin

      void addPlugin(PageUrlResolver plugin)
      Registers a plugin. Called by each plugin itself on startup, so registration doesn't depend on deployment/initialization order across addons.
      Parameters:
      plugin - the plugin to register
    • resolvePath

      String resolvePath(org.exoplatform.portal.mop.page.PageKey pageKey)