|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.grails.plugins.web.rest.api.ControllersRestApi
@groovy.transform.CompileStatic class ControllersRestApi extends java.lang.Object
Provides the "respond" method in controllers
Field Summary | |
---|---|
static java.lang.String |
PROPERTY_RESPONSE_FORMATS
|
protected ControllersApi |
controllersApi
|
protected ControllersMimeTypesApi |
mimeTypesApi
|
protected RendererRegistry |
rendererRegistry
|
Property Summary | |
---|---|
GroovyPageLocator |
groovyPageLocator
|
ProxyHandler |
proxyHandler
|
Constructor Summary | |
ControllersRestApi(RendererRegistry rendererRegistry, ControllersApi controllersApi, ControllersMimeTypesApi mimeTypesApi)
|
Method Summary | |
---|---|
protected java.util.List
|
calculateFormats(java.lang.Object controller, java.lang.String actionName, java.lang.Object value, java.util.Map args)
|
protected java.util.List
|
getDefaultResponseFormats(java.lang.Object value)
|
protected org.springframework.validation.Errors
|
getDomainErrors(java.lang.Object object)
|
protected MimeType
|
getResponseFormat(javax.servlet.http.HttpServletResponse response)
|
java.lang.Object
|
respond(java.lang.Object controller, java.util.Map args, java.lang.Object value)
Same as ControllersRestApi.respond, but here to support Groovy named arguments |
java.lang.Object
|
respond(java.lang.Object controller, java.lang.Object value, java.util.Map args = [:])
The respond method will attempt to delivery an appropriate response for the requested response format and value. |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), 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 PROPERTY_RESPONSE_FORMATS
@groovy.lang.Delegate protected ControllersApi controllersApi
@groovy.lang.Delegate protected ControllersMimeTypesApi mimeTypesApi
protected RendererRegistry rendererRegistry
Property Detail |
---|
@org.springframework.beans.factory.annotation.Autowired GroovyPageLocator groovyPageLocator
@org.springframework.beans.factory.annotation.Autowired(required = false) ProxyHandler proxyHandler
Constructor Detail |
---|
ControllersRestApi(RendererRegistry rendererRegistry, ControllersApi controllersApi, ControllersMimeTypesApi mimeTypesApi)
Method Detail |
---|
protected java.util.List calculateFormats(java.lang.Object controller, java.lang.String actionName, java.lang.Object value, java.util.Map args)
protected java.util.List getDefaultResponseFormats(java.lang.Object value)
@groovy.transform.CompileStatic(TypeCheckingMode.SKIP) protected org.springframework.validation.Errors getDomainErrors(java.lang.Object object)
@groovy.transform.CompileStatic(TypeCheckingMode.SKIP) protected MimeType getResponseFormat(javax.servlet.http.HttpServletResponse response)
java.lang.Object respond(java.lang.Object controller, java.util.Map args, java.lang.Object value)
java.lang.Object respond(java.lang.Object controller, java.lang.Object value, java.util.Map args = [:])
controller
- The controllervalue
- The valueargs
- The arguments
Groovy Documentation