Class NoParameterCallbackUrlResolver

  • All Implemented Interfaces:
    CallbackUrlResolver

    public class NoParameterCallbackUrlResolver
    extends Object
    implements CallbackUrlResolver
    No name is added to the callback URL to be able to distinguish the client, so it doesn't match.
    Since:
    3.0.0
    Author:
    Jerome Leleu
    • Constructor Detail

      • NoParameterCallbackUrlResolver

        public NoParameterCallbackUrlResolver()
    • Method Detail

      • compute

        public String compute​(UrlResolver urlResolver,
                              String url,
                              String clientName,
                              WebContext context)
        Description copied from interface: CallbackUrlResolver
        Compute a callback URL from the provided URL resolver, URL, client name and web context.
        Specified by:
        compute in interface CallbackUrlResolver
        Parameters:
        urlResolver - the provided URL resolver
        url - the URL
        clientName - the client name
        context - the web context
        Returns:
        the computed URL
      • matches

        public boolean matches​(String clientName,
                               WebContext context)
        Description copied from interface: CallbackUrlResolver
        Whether the current context matches the client name.
        Specified by:
        matches in interface CallbackUrlResolver
        Parameters:
        clientName - the client name
        context - the web context
        Returns:
        whether the current context matches the client name