org.codehaus.groovy.grails.web.metaclass
Class GetParamsDynamicProperty

java.lang.Object
  extended by org.codehaus.groovy.grails.commons.metaclass.AbstractDynamicProperty
      extended by org.codehaus.groovy.grails.web.metaclass.AbstractDynamicControllerProperty
          extended by org.codehaus.groovy.grails.web.metaclass.GetParamsDynamicProperty
All Implemented Interfaces:
org.codehaus.groovy.grails.commons.metaclass.DynamicProperty

public class GetParamsDynamicProperty
extends AbstractDynamicControllerProperty

A dynamic property that adds a "params" map to a controller for accessing request and controller parameters.


Field Summary
static java.lang.String PROPERTY_NAME
           
 
Fields inherited from class org.codehaus.groovy.grails.web.metaclass.AbstractDynamicControllerProperty
request, response
 
Constructor Summary
GetParamsDynamicProperty(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 void addParam(java.lang.String paramName, java.lang.Object paramValue)
           
 void addParams(java.util.Map params)
           
 java.lang.Object get(java.lang.Object object)
           
 void set(java.lang.Object object, java.lang.Object newValue)
           
 
Methods inherited from class org.codehaus.groovy.grails.commons.metaclass.AbstractDynamicProperty
getPropertyName, isPropertyMatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_NAME

public static final java.lang.String PROPERTY_NAME
See Also:
Constant Field Values
Constructor Detail

GetParamsDynamicProperty

public GetParamsDynamicProperty(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response)
Method Detail

get

public java.lang.Object get(java.lang.Object object)
Specified by:
get in interface org.codehaus.groovy.grails.commons.metaclass.DynamicProperty
Specified by:
get in class org.codehaus.groovy.grails.commons.metaclass.AbstractDynamicProperty

set

public void set(java.lang.Object object,
                java.lang.Object newValue)
Specified by:
set in interface org.codehaus.groovy.grails.commons.metaclass.DynamicProperty
Specified by:
set in class org.codehaus.groovy.grails.commons.metaclass.AbstractDynamicProperty

addParam

public void addParam(java.lang.String paramName,
                     java.lang.Object paramValue)

addParams

public void addParams(java.util.Map params)