|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.codehaus.groovy.grails.web.util.TypeConvertingMap
org.codehaus.groovy.grails.web.servlet.mvc.GrailsParameterMap
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.
| Field Summary | |
|---|---|
static java.lang.String |
REQUEST_BODY_PARSED
|
| Fields inherited from class TypeConvertingMap | |
|---|---|
| wrappedMap |
| Constructor Summary | |
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 |
|
| Method Summary | |
|---|---|
java.lang.Boolean
|
boolean(java.lang.String name)
Helper method for obtaining float value from parameter |
java.lang.Boolean
|
boolean(java.lang.String name, java.lang.Boolean defaultValue)
Helper method for obtaining float value from parameter |
java.lang.Byte
|
byte(java.lang.String name)
Helper method for obtaining integer value from parameter |
java.lang.Byte
|
byte(java.lang.String name, java.lang.Integer defaultValue)
Helper method for obtaining integer value from parameter |
java.lang.Character
|
char(java.lang.String name)
Helper method for obtaining integer value from parameter |
java.lang.Character
|
char(java.lang.String name, java.lang.Character defaultValue)
Helper method for obtaining integer value from parameter |
java.lang.Character
|
char(java.lang.String name, java.lang.Integer defaultValue)
Helper method for obtaining integer value from parameter |
void
|
clear()
|
java.lang.Object
|
clone()
|
boolean
|
containsKey(java.lang.Object key)
|
boolean
|
containsValue(java.lang.Object value)
|
java.lang.Double
|
double(java.lang.String name)
Helper method for obtaining double value from parameter |
java.lang.Double
|
double(java.lang.String name, java.lang.Double defaultValue)
Helper method for obtaining double value from parameter |
java.util.Set
|
entrySet()
|
java.lang.Float
|
float(java.lang.String name)
Helper method for obtaining float value from parameter |
java.lang.Float
|
float(java.lang.String name, java.lang.Float defaultValue)
Helper method for obtaining float value from parameter |
java.lang.Object
|
get(java.lang.Object key)
|
javax.servlet.http.HttpServletRequest
|
getRequest()
@return Returns the request. |
java.lang.Integer
|
int(java.lang.String name)
Helper method for obtaining integer value from parameter |
java.lang.Integer
|
int(java.lang.String name, java.lang.Integer defaultValue)
Helper method for obtaining integer value from parameter |
boolean
|
isEmpty()
|
java.util.Set
|
keySet()
|
java.util.List
|
list(java.lang.String name)
Obtains a list of values from parameter. |
java.lang.Long
|
long(java.lang.String name)
Helper method for obtaining long value from parameter |
java.lang.Long
|
long(java.lang.String name, java.lang.Long defaultValue)
Helper method for obtaining long value from parameter |
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.Short
|
short(java.lang.String name)
Helper method for obtaining short value from parameter |
java.lang.Short
|
short(java.lang.String name, java.lang.Integer defaultValue)
Helper method for obtaining short value from parameter |
int
|
size()
|
java.lang.String
|
toQueryString()
Converts this parameter map into a query String. |
java.lang.String
|
toString()
|
java.lang.Object
|
updateNestedKeys(java.util.Map keys)
|
java.util.Collection
|
values()
|
| Methods inherited from class TypeConvertingMap | |
|---|---|
| clear, containsKey, containsValue, entrySet, equals, get, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getList, getLong, getShort, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from class java.lang.Object | |
|---|---|
| java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
| Field Detail |
|---|
public static final java.lang.String REQUEST_BODY_PARSED
| Constructor Detail |
|---|
GrailsParameterMap(java.util.Map values, javax.servlet.http.HttpServletRequest request)
values - The values to populate withrequest - The request object
GrailsParameterMap(javax.servlet.http.HttpServletRequest request)
request - The request object
| Method Detail |
|---|
java.lang.Boolean boolean(java.lang.String name)
name - The name of the parameter
java.lang.Boolean boolean(java.lang.String name, java.lang.Boolean defaultValue)
name - The name of the parameter
java.lang.Byte byte(java.lang.String name)
name - The name of the parameter
java.lang.Byte byte(java.lang.String name, java.lang.Integer defaultValue)
name - The name of the parameterdefaultValue - The default value to use if the parameter does not exist or cannot be converted to a Byte
java.lang.Character char(java.lang.String name)
name - The name of the parameter
java.lang.Character char(java.lang.String name, java.lang.Character defaultValue)
name - The name of the parameter
java.lang.Character char(java.lang.String name, java.lang.Integer defaultValue)
name - The name of the parameter
void clear()
java.lang.Object clone()
boolean containsKey(java.lang.Object key)
boolean containsValue(java.lang.Object value)
java.lang.Double double(java.lang.String name)
name - The name of the parameter
java.lang.Double double(java.lang.String name, java.lang.Double defaultValue)
name - The name of the parameterdefaultValue - The default value to use if the parameter does not exist or cannot be converted to a Double
java.util.Set entrySet()
java.lang.Float float(java.lang.String name)
name - The name of the parameter
java.lang.Float float(java.lang.String name, java.lang.Float defaultValue)
name - The name of the parameterdefaultValue - The default value to use if the parameter does not exist or cannot be converted to a Float
java.lang.Object get(java.lang.Object key)
javax.servlet.http.HttpServletRequest getRequest()
java.lang.Integer int(java.lang.String name)
name - The name of the parameter
java.lang.Integer int(java.lang.String name, java.lang.Integer defaultValue)
name - The name of the parameterdefaultValue - The default value to use if the parameter does not exist or cannot be converted to an Integer
boolean isEmpty()
java.util.Set keySet()
java.util.List list(java.lang.String name)
name - The name of the parameter
java.lang.Long long(java.lang.String name)
name - The name of the parameter
java.lang.Long long(java.lang.String name, java.lang.Long defaultValue)
name - The name of the parameterdefaultValue - The default value to use if the parameter does not exist or cannot be converted to a Long
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.Short short(java.lang.String name)
name - The name of the parameter
java.lang.Short short(java.lang.String name, java.lang.Integer defaultValue)
name - The name of the parameterdefaultValue - The default value to use if the parameter does not exist or cannot be converted to a Short
int size()
java.lang.String toQueryString()
java.lang.String toString()
java.lang.Object updateNestedKeys(java.util.Map keys)
java.util.Collection values()
Groovy Documentation