A B C D E F G H I M O P R S T V W 

A

AbstractDynamicControllerMethod - Class in org.codehaus.groovy.grails.web.metaclass
An abstract class for dynamic controller methods to implement.
AbstractDynamicControllerMethod(Pattern, HttpServletRequest, HttpServletResponse) - Constructor for class org.codehaus.groovy.grails.web.metaclass.AbstractDynamicControllerMethod
 
AbstractDynamicControllerProperty - Class in org.codehaus.groovy.grails.web.metaclass
An abstract class for dynamic controller properties to implement.
AbstractDynamicControllerProperty(String, HttpServletRequest, HttpServletResponse) - Constructor for class org.codehaus.groovy.grails.web.metaclass.AbstractDynamicControllerProperty
 
ACTION_ANNOTATION_NODE - Static variable in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
addMethodToInvokeClosure(ClassNode, PropertyNode, SourceUnit, GeneratorContext) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
addParam(String, Object) - Method in class org.codehaus.groovy.grails.web.metaclass.GetParamsDynamicProperty
 
addParams(Map) - Method in class org.codehaus.groovy.grails.web.metaclass.GetParamsDynamicProperty
 
annotateActionMethod(ClassNode, Parameter[], MethodNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
ARGUMENT_BEAN - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_BUILDER - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_COLLECTION - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_CONTENT_TYPE - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_CONTEXTPATH - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_ENCODING - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_ERRORS - Static variable in class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
ARGUMENT_LAYOUT - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_MODEL - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_PERMANENT - Static variable in class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
ARGUMENT_STATUS - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_TEMPLATE - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_TEXT - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_VAR - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
ARGUMENT_VIEW - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
AUTOWIRE_DOMAIN_METHOD - Static variable in class org.codehaus.groovy.grails.plugins.web.api.ControllersDomainBindingApi
 

B

BIND_DATA_METHOD - Static variable in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
bindData(Object, Object, Object, List) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
bindData(Object, Object, Object, List, String) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
bindData(Object, Object, Object, Map) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
bindData(Object, Object, Object, String) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
bindData(Object, Object, Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
bindData(Object, Object, Object, Map, String) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
bindData(Object, Class<T>, Collection<T>, ServletRequest) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
bindData(Object, Class<T>, Collection<T>, CollectionDataBindingSource) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
BindDynamicMethod - Class in org.codehaus.groovy.grails.web.metaclass
Deprecated.
Use the data binder api directly
BindDynamicMethod() - Constructor for class org.codehaus.groovy.grails.web.metaclass.BindDynamicMethod
Deprecated.
 

C

chain(Object, Map) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Invokes the chain method for the given arguments
CONTROLLER_PATTERN - Static variable in class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 
ControllerActionTransformer - Class in org.codehaus.groovy.grails.compiler.web
Enhances controller classes by converting closures actions to method actions and binding request parameters to action arguments.
ControllerActionTransformer() - Constructor for class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
ControllerDomainTransformer - Class in org.codehaus.groovy.grails.compiler.web
Adds binding methods to domain classes.
ControllerDomainTransformer() - Constructor for class org.codehaus.groovy.grails.compiler.web.ControllerDomainTransformer
 
ControllerExceptionHandlerMetaData - Interface in org.codehaus.groovy.grails.web.controllers
Represents meta data which describes an exception handling method in a controller
ControllersApi - Class in org.codehaus.groovy.grails.plugins.web.api
API for each controller in a Grails application.
ControllersApi() - Constructor for class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
ControllersApi(GrailsPluginManager) - Constructor for class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
ControllersDomainBindingApi - Class in org.codehaus.groovy.grails.plugins.web.api
Enhancements made to domain classes for data binding.
ControllersDomainBindingApi() - Constructor for class org.codehaus.groovy.grails.plugins.web.api.ControllersDomainBindingApi
 
ControllerTransformer - Class in org.codehaus.groovy.grails.compiler.web
Enhances controller classes with the appropriate API at compile time.
ControllerTransformer() - Constructor for class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 

D

DISPOSITION_HEADER_PREFIX - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 

E

EXCEPTION_HANDLER_META_DATA_FIELD_NAME - Static variable in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 

F

forward(Object, Map) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Forwards a request for the given parameters using the RequestDispatchers forward method
forwardMethod - Variable in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 

G

get(Object) - Method in class org.codehaus.groovy.grails.web.metaclass.GetParamsDynamicProperty
 
getActionResultTransformers(GrailsWebRequest) - Method in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
getActionUri(Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Returns the URI of the currently executing action
getArtefactType() - Method in class org.codehaus.groovy.grails.compiler.web.ControllerDomainTransformer
 
getArtefactType() - Method in class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 
getArtefactTypes() - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
getChainModel(Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Obtains the chain model which is used to chain request attributes from one request to the next via flash scope
getCodeToHandleAllowedMethods(ClassNode, String) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
getControllerUri(Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Returns the URI of the currently executing controller
getErrors(Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Obtains the errors instance for the current controller
getExceptionHandlerMethodFor(Object, Class<? extends Exception>) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
getExceptionHandlerMethods(ClassNode, SourceUnit) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
getExceptionType() - Method in interface org.codehaus.groovy.grails.web.controllers.ControllerExceptionHandlerMetaData
 
getInstanceImplementation() - Method in class org.codehaus.groovy.grails.compiler.web.ControllerDomainTransformer
 
getInstanceImplementation() - Method in class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 
getMarkerAnnotation() - Method in class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 
getMethodName() - Method in interface org.codehaus.groovy.grails.web.controllers.ControllerExceptionHandlerMetaData
 
getModelAndView(Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Obtains the ModelAndView for the currently executing controller
GetParamsDynamicProperty - Class in org.codehaus.groovy.grails.web.metaclass
A dynamic property that adds a "params" map to a controller for accessing request and controller parameters.
GetParamsDynamicProperty(HttpServletRequest, HttpServletResponse) - Constructor for class org.codehaus.groovy.grails.web.metaclass.GetParamsDynamicProperty
 
getProperties(Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersDomainBindingApi
Returns a map of the objects properties that can be used to during binding to bind a subset of properties
getRejectValueExpression(ClassNode, String) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
GetSessionDynamicProperty - Class in org.codehaus.groovy.grails.web.metaclass
A dynamic property that adds a "session" map to a controller for accessing the Http Session.
GetSessionDynamicProperty() - Constructor for class org.codehaus.groovy.grails.web.metaclass.GetSessionDynamicProperty
 
getStaticApplicationContext() - Static method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
getStaticImplementation() - Method in class org.codehaus.groovy.grails.compiler.web.ControllerDomainTransformer
 
getStaticImplementation() - Method in class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 
getTemplateUri(Object, String) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Obtains a URI of a template by name
getViewUri(Object, String) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Obtains a URI of a view by name
GRAILS_REDIRECT_ISSUED - Static variable in class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
GRAILS_VIEWS_ENABLE_JSESSIONID - Static variable in class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 

H

hasErrors(Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Return true if there are an errors
header(Object, String, Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Sets a response header for the given name and value

I

initialize(Object) - Static method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Constructor used by controllers
initialize(Object) - Static method in class org.codehaus.groovy.grails.plugins.web.api.ControllersDomainBindingApi
Autowires the instance
initialize(Object, Map) - Static method in class org.codehaus.groovy.grails.plugins.web.api.ControllersDomainBindingApi
A map based constructor that binds the named arguments to the target instance
initializeActionParameters(ClassNode, ASTNode, String, Parameter[], SourceUnit, GeneratorContext) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
initializeAndValidateCommandObjectParameter(BlockStatement, ClassNode, ClassNode, ASTNode, String, String, SourceUnit, GeneratorContext) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
initializeCommandObject(Object, Class, String) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Initializes a command object.
initializeCommandObjectParameter(BlockStatement, ClassNode, String, SourceUnit) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
initializeMethodParameter(ClassNode, BlockStatement, ASTNode, String, Parameter, SourceUnit, GeneratorContext) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
initializePrimitiveOrTypeWrapperParameter(ClassNode, BlockStatement, Parameter, String) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
initializeStringParameter(ClassNode, BlockStatement, Parameter, String) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
invoke(Object, String, Object[]) - Method in class org.codehaus.groovy.grails.web.metaclass.BindDynamicMethod
Deprecated.
 
invoke(Object, String, Object[]) - Method in class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
invoke(Object, String, Object[]) - Method in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
invokeRender(Object, Object...) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
isCandidateInstanceMethod(ClassNode, MethodNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerDomainTransformer
 
isControllerClassNode(ClassNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 

M

METHOD_PATTERN - Static variable in class org.codehaus.groovy.grails.web.metaclass.BindDynamicMethod
Deprecated.
 
METHOD_PATTERN - Static variable in class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
METHOD_PATTERN - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
METHOD_SIGNATURE - Static variable in class org.codehaus.groovy.grails.web.metaclass.BindDynamicMethod
Deprecated.
 
METHOD_SIGNATURE - Static variable in class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
METHOD_SIGNATURE - Static variable in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
methodShouldBeConfiguredAsControllerAction(MethodNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 

O

org.codehaus.groovy.grails.compiler.web - package org.codehaus.groovy.grails.compiler.web
 
org.codehaus.groovy.grails.plugins.web.api - package org.codehaus.groovy.grails.plugins.web.api
 
org.codehaus.groovy.grails.web.controllers - package org.codehaus.groovy.grails.web.controllers
 
org.codehaus.groovy.grails.web.metaclass - package org.codehaus.groovy.grails.web.metaclass
 

P

performInjection(SourceUnit, GeneratorContext, ClassNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
performInjection(SourceUnit, ClassNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
performInjection(SourceUnit, GeneratorContext, ClassNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerDomainTransformer
 
performInjection(SourceUnit, GeneratorContext, ClassNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 
performInjection(SourceUnit, ClassNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 
performInjectionInternal(String, SourceUnit, ClassNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 
performInjectionOnAnnotatedClass(SourceUnit, GeneratorContext, ClassNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
performInjectionOnAnnotatedClass(SourceUnit, ClassNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
PROPERTY_NAME - Static variable in class org.codehaus.groovy.grails.web.metaclass.GetParamsDynamicProperty
 
PROPERTY_NAME - Static variable in class org.codehaus.groovy.grails.web.metaclass.GetSessionDynamicProperty
 

R

redirect - Variable in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
redirect(Object, Map) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Redirects for the given arguments.
redirect(Object, Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Redirects for the given arguments.
RedirectDynamicMethod - Class in org.codehaus.groovy.grails.web.metaclass
Implements the "redirect" Controller method for action redirection.
RedirectDynamicMethod(Collection<RedirectEventListener>) - Constructor for class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
RedirectDynamicMethod(ApplicationContext) - Constructor for class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
Deprecated.
Here fore compatibility, will be removed in a future version of Grails
RedirectDynamicMethod() - Constructor for class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
render - Variable in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
render(Object, Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
render(Object, String) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
render(Object, CharSequence) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
render(Object, Map) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
render(Object, Closure) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
render(Object, Map, Closure) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
render(Object, Map, CharSequence) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
RENDER_METHOD_NAME - Static variable in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
RenderDynamicMethod - Class in org.codehaus.groovy.grails.web.metaclass
Allows rendering of text, views, and templates to the response
RenderDynamicMethod() - Constructor for class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
renderViewForTemplate(GrailsWebRequest, View, Map) - Method in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
request - Variable in class org.codehaus.groovy.grails.web.metaclass.AbstractDynamicControllerMethod
 
request - Variable in class org.codehaus.groovy.grails.web.metaclass.AbstractDynamicControllerProperty
 
requiresAutowiring() - Method in class org.codehaus.groovy.grails.compiler.web.ControllerDomainTransformer
 
response - Variable in class org.codehaus.groovy.grails.web.metaclass.AbstractDynamicControllerMethod
 
response - Variable in class org.codehaus.groovy.grails.web.metaclass.AbstractDynamicControllerProperty
 

S

set(Object, Object) - Method in class org.codehaus.groovy.grails.web.metaclass.GetParamsDynamicProperty
 
setErrors(Object, Errors) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Sets the errors instance of the current controller
setGspEncoding(String) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
setGspEncoding(String) - Method in class org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod
 
setLinkGenerator(LinkGenerator) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
setLinkGenerator(LinkGenerator) - Method in class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
setModelAndView(Object, ModelAndView) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Sets the ModelAndView of the current controller
setProperties(Object, Object) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersDomainBindingApi
Binds the source object to the properties of the target instance converting any types as necessary
setRedirectListeners(Collection<RedirectEventListener>) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
setRedirectListeners(Collection<RedirectEventListener>) - Method in class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
setUseJessionId(boolean) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
setUseJessionId(boolean) - Method in class org.codehaus.groovy.grails.web.metaclass.RedirectDynamicMethod
 
shouldInject(URL) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 
shouldInject(URL) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerDomainTransformer
 
shouldInject(URL) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerTransformer
 
SLASH - Static variable in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 

T

transformClosureToMethod(ClassNode, ClosureExpression, PropertyNode, SourceUnit, GeneratorContext) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 

V

VOID_TYPE - Static variable in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
 

W

withForm(Object, Closure) - Method in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
Used the synchronizer token pattern to avoid duplicate form submissions
withFormMethod - Variable in class org.codehaus.groovy.grails.plugins.web.api.ControllersApi
 
wrapMethodBodyWithExceptionHandling(ClassNode, MethodNode) - Method in class org.codehaus.groovy.grails.compiler.web.ControllerActionTransformer
This will wrap the method body in a try catch block which does something like this:
A B C D E F G H I M O P R S T V W