Class AbstractUrlMappingInfo

  • All Implemented Interfaces:
    UrlMappingInfo
    Direct Known Subclasses:
    DefaultUrlMappingInfo

    public abstract class AbstractUrlMappingInfo
    extends java.lang.Object
    implements UrlMappingInfo
    Abstract super class providing pass functionality for configuring a UrlMappingInfo.
    Since:
    1.2
    • Constructor Detail

      • AbstractUrlMappingInfo

        public AbstractUrlMappingInfo()
    • Method Detail

      • getParams

        public java.util.Map<java.lang.String,​java.lang.Object> getParams()
      • setParams

        public void setParams​(java.util.Map newParams)
      • configure

        public void configure​(org.grails.web.servlet.mvc.GrailsWebRequest webRequest)
        Description copied from interface: UrlMappingInfo
        Configure this UrlMappingInfo the for the given GrailsWebRequest
        Specified by:
        configure in interface UrlMappingInfo
        Parameters:
        webRequest - The GrailsWebRequest instance
      • populateParamsForMapping

        protected void populateParamsForMapping​(org.grails.web.servlet.mvc.GrailsWebRequest webRequest)
        Populates request parameters for the given UrlMappingInfo instance using the GrailsWebRequest
        Parameters:
        webRequest - The Map instance
        See Also:
        GrailsWebRequest
      • evaluateNameForValue

        protected java.lang.String evaluateNameForValue​(java.lang.Object value)
      • evaluateNameForValue

        protected java.lang.String evaluateNameForValue​(java.lang.Object value,
                                                        org.grails.web.servlet.mvc.GrailsWebRequest webRequest)
      • getRedirectInfo

        public java.lang.Object getRedirectInfo()
        The redirect information should be a String or a Map. If it is a String that string is the URI to redirect to. If it is a Map, that Map may contain any entries supported as arguments to the dynamic redirect(Map) method on a controller.
        Specified by:
        getRedirectInfo in interface UrlMappingInfo
        Returns:
        redirect information for this url mapping, null if no redirect is specified