Interface URLAdapter

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String adapt​(java.lang.String url, java.lang.String key, java.util.Map<java.lang.String,​java.io.Serializable> context)
      adapt an url based on a context
      java.lang.String getId()  
    • Method Detail

      • adapt

        java.lang.String adapt​(java.lang.String url,
                               java.lang.String key,
                               java.util.Map<java.lang.String,​java.io.Serializable> context)
                        throws SExecutionException
        adapt an url based on a context
        Parameters:
        url - the base url
        key - the url key
        context - the provided context
        Returns:
        the new url
        Throws:
        SExecutionException - when the URL rewriting fails
      • getId

        java.lang.String getId()
        Returns:
        the identifier for this url adapter