@java.lang.SuppressWarnings({ "rawtypes", "unchecked" })
public class GrailsParameterMap
extends TypeConvertingMap
    A parameter map class that allows mixing of request parameters and controller parameters. If a controller parameter is set with the same name as a request parameter the controller parameter value is retrieved.
| Modifiers | Name | Description | 
|---|---|---|
| static java.lang.Object[] | EMPTY_ARGS | |
| static java.lang.String | REQUEST_BODY_PARSED | 
| Fields inherited from class | Fields | 
|---|---|
| class AbstractTypeConvertingMap | wrappedMap | 
| Constructor and description | 
|---|
| GrailsParameterMap
                                (java.util.Map values, javax.servlet.http.HttpServletRequest request)Does not populate the GrailsParameterMap from the request but instead uses the supplied values. | 
| GrailsParameterMap
                                (javax.servlet.http.HttpServletRequest request)Creates a GrailsParameterMap populating from the given request object | 
| Type | Name and description | 
|---|---|
| void | addParametersFrom(GrailsParameterMap otherMap) | 
| java.lang.Object | clone() | 
| java.lang.Object | get(java.lang.Object key) | 
| java.util.Date | getDate(java.lang.String name)Obtains a date for the parameter name using the default format | 
| java.lang.Object | getIdentifier()@return The identifier in the request | 
| javax.servlet.http.HttpServletRequest | getRequest()@return Returns the request. | 
| java.lang.Object | put(java.lang.Object key, java.lang.Object value) | 
| void | putAll(java.util.Map map) | 
| java.lang.Object | remove(java.lang.Object key) | 
| java.lang.String | toQueryString()Converts this parameter map into a query String. | 
| protected void | updateNestedKeys(java.util.Map keys) | 
| Methods inherited from class | Name | 
|---|---|
| class TypeConvertingMap | boolean, boolean, byte, byte, char, char, char, clone, double, double, float, float, int, int, long, long, short, short | 
| class AbstractTypeConvertingMap | asBoolean, clear, containsKey, containsValue, date, date, date, entrySet, equals, equals, get, getBoolean, getBoolean, getByte, getByte, getChar, getChar, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getList, getLong, getLong, getShort, getShort, hashCode, isEmpty, keySet, list, put, putAll, remove, size, toString, values | 
| class groovy.lang.GroovyObjectSupport | groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), groovy.lang.GroovyObjectSupport#getMetaClass(), groovy.lang.GroovyObjectSupport#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#wait(long, int), groovy.lang.GroovyObjectSupport#wait(long), groovy.lang.GroovyObjectSupport#wait(), groovy.lang.GroovyObjectSupport#equals(java.lang.Object), groovy.lang.GroovyObjectSupport#toString(), groovy.lang.GroovyObjectSupport#hashCode(), groovy.lang.GroovyObjectSupport#getClass(), groovy.lang.GroovyObjectSupport#notify(), groovy.lang.GroovyObjectSupport#notifyAll() | 
Does not populate the GrailsParameterMap from the request but instead uses the supplied values.
values -  The values to populate withrequest -  The request objectCreates a GrailsParameterMap populating from the given request object
request -  The request objectObtains a date for the parameter name using the default format
name -  The name of the parameter
Converts this parameter map into a query String. Note that this will flatten nested keys separating them with the . character and URL encode the result