|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.codehaus.groovy.grails.web.servlet.mvc.AbstractGrailsControllerHelper
public abstract class AbstractGrailsControllerHelper extends java.lang.Object
Processes Grails controller requests and responses.
| Field Summary | |
|---|---|
protected java.lang.String |
actionName
|
protected GrailsApplication |
application
|
protected org.springframework.context.ApplicationContext |
applicationContext
|
protected java.util.Map |
chainModel
|
protected java.lang.String |
controllerName
|
protected GrailsApplicationAttributes |
grailsAttributes
|
protected java.lang.String |
id
|
protected javax.servlet.ServletContext |
servletContext
|
protected GrailsWebRequest |
webRequest
|
| Method Summary | |
|---|---|
protected org.springframework.web.servlet.ModelAndView
|
executeAction(groovy.lang.GroovyObject controller, GrailsControllerClass controllerClass, java.lang.String viewName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map params)
Invokes the action defined by the webRequest for the given arguments. |
GrailsControllerClass
|
getControllerClassByName(java.lang.String name)
|
GrailsControllerClass
|
getControllerClassByURI(java.lang.String uri)
|
groovy.lang.GroovyObject
|
getControllerInstance(GrailsControllerClass controllerClass)
|
GrailsApplicationAttributes
|
getGrailsAttributes()
|
javax.servlet.ServletContext
|
getServletContext()
|
java.lang.Object
|
handleAction(groovy.lang.GroovyObject controller, java.lang.Object action, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
|
java.lang.Object
|
handleAction(groovy.lang.GroovyObject controller, java.lang.Object action, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map params)
|
org.springframework.web.servlet.ModelAndView
|
handleActionResponse(groovy.lang.GroovyObject controller, java.lang.Object returnValue, java.lang.String closurePropertyName, java.lang.String viewName)
|
org.springframework.web.servlet.ModelAndView
|
handleURI(java.lang.String uri, GrailsWebRequest request)
|
org.springframework.web.servlet.ModelAndView
|
handleURI(java.lang.String uri, GrailsWebRequest grailsWebRequest, java.util.Map params)
|
protected java.lang.Object
|
invoke(groovy.lang.GroovyObject controller, java.lang.Object action)
|
protected java.lang.Object
|
retrieveAction(groovy.lang.GroovyObject controller, java.lang.String actionName, javax.servlet.http.HttpServletResponse response)
|
void
|
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
|
void
|
setGrailsApplication(GrailsApplication application)
|
void
|
setServletContext(javax.servlet.ServletContext servletContext)
|
| 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 |
|---|
protected java.lang.String actionName
protected GrailsApplication application
protected org.springframework.context.ApplicationContext applicationContext
@SuppressWarnings("rawtypes")
protected java.util.Map chainModel
protected java.lang.String controllerName
protected GrailsApplicationAttributes grailsAttributes
protected java.lang.String id
protected javax.servlet.ServletContext servletContext
protected GrailsWebRequest webRequest
| Method Detail |
|---|
@SuppressWarnings({ "unchecked", "rawtypes" })
protected org.springframework.web.servlet.ModelAndView executeAction(groovy.lang.GroovyObject controller, GrailsControllerClass controllerClass, java.lang.String viewName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map params)
controller - The controller instancecontrollerClass - The GrailsControllerClass that defines the conventions within the controllerviewName - The name of the view to delegate to if necessaryrequest - The HttpServletRequest objectresponse - The HttpServletResponse objectparams - A map of parameters
public GrailsControllerClass getControllerClassByName(java.lang.String name)
public GrailsControllerClass getControllerClassByURI(java.lang.String uri)
public groovy.lang.GroovyObject getControllerInstance(GrailsControllerClass controllerClass)
public GrailsApplicationAttributes getGrailsAttributes()
public javax.servlet.ServletContext getServletContext()
public java.lang.Object handleAction(groovy.lang.GroovyObject controller, @SuppressWarnings("rawtypes") java.lang.Object action, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
@SuppressWarnings("rawtypes")
public java.lang.Object handleAction(groovy.lang.GroovyObject controller, java.lang.Object action, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map params)
@SuppressWarnings({ "unchecked", "rawtypes" })
public org.springframework.web.servlet.ModelAndView handleActionResponse(groovy.lang.GroovyObject controller, java.lang.Object returnValue, java.lang.String closurePropertyName, java.lang.String viewName)
public org.springframework.web.servlet.ModelAndView handleURI(java.lang.String uri, GrailsWebRequest request)
@SuppressWarnings("rawtypes")
public org.springframework.web.servlet.ModelAndView handleURI(java.lang.String uri, GrailsWebRequest grailsWebRequest, java.util.Map params)
protected java.lang.Object invoke(groovy.lang.GroovyObject controller, java.lang.Object action)
protected java.lang.Object retrieveAction(groovy.lang.GroovyObject controller, java.lang.String actionName, javax.servlet.http.HttpServletResponse response)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
public void setGrailsApplication(GrailsApplication application)
public void setServletContext(javax.servlet.ServletContext servletContext)
Groovy Documentation