|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GrailsControllerHelper
An interface for a helper class that processes Grails controller requests and responses
Method Summary | |
---|---|
GrailsControllerClass |
getControllerClassByName(String className)
Retrieves a controller class for the specified class name |
GrailsControllerClass |
getControllerClassByURI(String uri)
Retrieves a GrailsControllerClass by URI |
groovy.lang.GroovyObject |
getControllerInstance(GrailsControllerClass controllerClass)
Creates a new controller instance for the specified GrailsControllerClass |
GrailsApplicationAttributes |
getGrailsAttributes()
|
ServletContext |
getServletContext()
|
Object |
handleAction(groovy.lang.GroovyObject controller,
groovy.lang.Closure action,
HttpServletRequest request,
HttpServletResponse response)
Handles a Controller action |
Object |
handleAction(groovy.lang.GroovyObject controller,
groovy.lang.Closure action,
HttpServletRequest request,
HttpServletResponse response,
Map params)
Handles a Controller action |
ModelAndView |
handleActionResponse(groovy.lang.GroovyObject controller,
Object returnValue,
String closurePropertyName,
String viewName)
Processes an action response for the specified arguments |
ModelAndView |
handleURI(String uri,
GrailsWebRequest webRequest)
Handles a Grails URI |
ModelAndView |
handleURI(String uri,
GrailsWebRequest webRequest,
Map params)
Handles a Grails URI |
Method Detail |
---|
ServletContext getServletContext()
GrailsControllerClass getControllerClassByName(String className)
className
-
GrailsControllerClass getControllerClassByURI(String uri)
uri
- The URI to lookup
groovy.lang.GroovyObject getControllerInstance(GrailsControllerClass controllerClass)
controllerClass
- The GrailsControllerClass
ModelAndView handleURI(String uri, GrailsWebRequest webRequest)
uri
- The URI to processswebRequest
- The GrailsWebRequest
Object handleAction(groovy.lang.GroovyObject controller, groovy.lang.Closure action, HttpServletRequest request, HttpServletResponse response)
action
- An action Closure instancerequest
- The request objectresponse
- The response
Object handleAction(groovy.lang.GroovyObject controller, groovy.lang.Closure action, HttpServletRequest request, HttpServletResponse response, Map params)
action
- An action Closure instancerequest
- The request objectresponse
- The responseparams
- A Map of controller parameters
ModelAndView handleActionResponse(groovy.lang.GroovyObject controller, Object returnValue, String closurePropertyName, String viewName)
controller
- The controller instancereturnValue
- The response from the closureclosurePropertyName
- The property name of the closureviewName
- The name of the view
ModelAndView handleURI(String uri, GrailsWebRequest webRequest, Map params)
uri
- The URI to processswebRequest
- the GrailsWebRequest instanceparams
- A map of controller parameters
GrailsApplicationAttributes getGrailsAttributes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |