| Property and Description | |
|---|---|
| GrailsPublishExtension#centralRepoUrl |
The location of the Grails central repository
|
| GrailsPublishExtension#portalPassword |
The password for the plugin portal
|
| GrailsPublishExtension#portalUrl |
The plugin endpoint for updating plugins
|
| GrailsPublishExtension#portalUser |
The username for the plugin portal
|
| Interface and Description |
|---|
| CascadingValidator
Extends the default Spring Validator interface and provides an additional method that specifies whether
validation should cascade into associations.
|
| Constraint
Defines a validatable constraint.
|
| ConstraintFactory
A factory for creating constraint instances.
|
| ConstraintsEvaluator
Evaluates and returns constraints.
|
| GrailsDomainClass
Represents a persistable Grails domain class.
|
| GrailsDomainClassProperty
A property of a GrailsDomainClass instance.
|
| VetoingConstraint
Marker interface for vetoing constraint.
|
| Class and Description |
|---|
| AbstractConstraint
Abstract class for constraints to extend.
|
| AbstractVetoingConstraint
A constraint capable of vetoing processing of other constraints
|
| BaseApiProvider
@author Graeme Rocher
|
| BlankConstraint
A Constraint that validates a string is not blank.
|
| ClassPropertyFetcher
Accesses class "properties": static fields, static getters, instance fields
or instance getters.
|
| ConstrainedProperty
Provides the ability to set contraints against a properties of a class.
|
| ConstrainedPropertyBuilder
Builder used as a delegate within the "constraints" closure of GrailsDomainClass instances .
|
| ConstraintsEvaluatorFactoryBean
Constructs the default constraints evaluator instance.
|
| CreditCardConstraint
Validates a credit card number.
|
| DefaultConstraintEvaluator
Default implementation of the ConstraintsEvaluator interface.
|
| DomainClassPluginSupport
@author Graeme Rocher
|
| DomainValidator
|
| EmailConstraint
Validates an email address.
|
| FlatConfig
@author Graeme Rocher
|
| GormApiSupport
Helper class used in the case where there is not GORM API installed in the application to provide
basic validation facility.
|
| GrailsDomainClassCleaner
Clears static Grails "instance api" instances from domain classes when
ApplicationContext's ContextClosedEvent is received.
|
| GrailsDomainClassValidator
A specialised Spring validator that validates a domain class instance using
the constraints defined in the static constraints closure.
|
| GrailsDomainConfigurationUtil
Utility methods used in configuring the Grails Hibernate integration.
|
| GrailsTransactionTemplate
Template class that simplifies programmatic transaction demarcation and
transaction exception handling.
|
| InListConstraint
A constraint that validates the property is contained within the supplied list.
|
| InetAddressValidator
|
| LazyBeanMap
|
| MatchesConstraint
Validates the property against a supplied regular expression.
|
| MaxConstraint
Implements a maximum value constraint.
|
| MaxSizeConstraint
Validates maximum size or length of the property, for strings and arrays
this is the length and collections the size.
|
| MetaClassEnhancer
Enhances one or many MetaClasses with the given API methods provided by the super class BaseApiProvider.
|
| MinConstraint
Implements a minimum value constraint.
|
| MinSizeConstraint
Validates minimum size or length of the property, for strings and arrays
this is the length and collections the size.
|
| NotEqualConstraint
Validates not equal to something.
|
| NullableConstraint
Validates not null.
|
| RangeConstraint
Validates a range.
|
| RegexValidator
Regular Expression validation (using JDK 1.4+ regex support).
|
| ResultPair
Groups tests and expected results.
|
| RollbackTransform
The transform class for Rollback
|
| ScaleConstraint
Manages the scale for floating point numbers (i.e., the
number of digits to the right of the decimal point).
|
| SizeConstraint
Validates size of the property, for strings and arrays
this is the length, collections the size and numbers the value.
|
| TransactionalTransform
This AST transform reads the Transactional annotation and transforms method calls by
wrapping the body of the method in an execution of GrailsTransactionTemplate.
|
| UrlConstraint
Validates a url.
|
| UrlValidator
|
| ValidatorConstraint
|
| Annotation Type and Description |
|---|
| NotTransactional
Marks a specific method to be skipped by the @Transactional annotation added at class level
|
| Rollback
A transforms that applies a transaction that always rolls back.
|
| Transactional
Describes transaction attributes on a method or class.
|
| Method and Description |
|---|
| AbstractGrailsClass#getPropertyDescriptors()
@deprecated Use getMetaProperties() instead
|
| BuildScope#getCurrent()
Returns the current Scope object based on the currently set "grails.scope" System property
|
| DataBindingUtils#assignBidirectionalAssociations(java.lang.Object object, java.util.Map source, GrailsDomainClass domainClass)
Associations both sides of any bidirectional relationships found in the object and source map to bind
|
| DataBindingUtils#bindObjectToDomainInstance(GrailsDomainClass domain, java.lang.Object object, java.lang.Object source)
Binds the given source object to the given target object performing type conversion if necessary
|
| DataBindingUtils#bindObjectToDomainInstance(GrailsDomainClass domain, java.lang.Object object, java.lang.Object source, java.util.List include, java.util.List exclude, java.lang.String filter)
Binds the given source object to the given target object performing type conversion if necessary
|
| DefaultGrailsApplicationAttributes#getApplicationUri(javax.servlet.ServletRequest request)
@deprecated Use instead
|
| DefaultGrailsDomainClass#getAssociationMap()
Retrieves the association map
|
| DefaultGrailsDomainClass#getAssociations()
Retrieves a list of associations
|
| DefaultGrailsDomainClass#getComponents()
Retrieves a list of embedded components
|
| DefaultGrailsDomainClass#getSubClasses()
Obtains a Set of subclasses
|
| DefaultGrailsDomainClass#isRoot()
Check whether the class is a root entity
|
| DefaultGrailsPlugin#doc(java.lang.String text)
@deprecated Dynamic document generation no longer supported
|
| DefaultGrailsPluginManager#checkForChanges()
@deprecated Replaced by agent-based reloading, will be removed in a future version of Grails
|
| GrailsApplicationAttributes#getApplicationUri(javax.servlet.ServletRequest request)
@deprecated Use instead
|
| GrailsClassUtils#getPropertyForGetter(java.lang.String getterName)
Returns a property name equivalent for the given getter name or null if it is not a valid getter.
|
| GrailsClassUtils#isGetter(java.lang.String name, java.lang.Class<?> args)
Returns true if the name of the method specified and the number of arguments make it a javabean property getter.
|
| GrailsDomainClass#getAssociationMap()
Returns this classes association map
|
| GrailsDomainClass#getIdentifier()
Returns the identifier property
|
| GrailsDomainClass#getMappedBy()
@return The map that defines association mappings
|
| GrailsDomainClass#getMappingStrategy()
@return The name of the ORM implementation used to map the domain class (default is "GORM")
|
| GrailsDomainClass#getPersistentProperties()
Returns all of the persistant properties of the domain class
|
| GrailsDomainClass#getPersistentProperty(java.lang.String name)
Returns the property for the given name or null if non exists
|
| GrailsDomainClass#getProperties()
Returns all of the properties of the domain class
|
| GrailsDomainClass#getPropertyByName(java.lang.String name)
Returns the property for the given name
|
| GrailsDomainClass#getRelatedClassType(java.lang.String propertyName)
Returns the type of the related class of the given property
|
| GrailsDomainClass#getSubClasses()
Returns the sub-classes for this class if any
|
| GrailsDomainClass#getVersion()
Returns the version property
|
| GrailsDomainClass#hasPersistentProperty(java.lang.String propertyName)
Returns true if this domain class has a persistent property for the given name
|
| GrailsDomainClass#hasSubClasses()
Returns true if the domain classes has sub classes
|
| GrailsDomainClass#isBidirectional(java.lang.String propertyName)
Returns true if the given property is a bi-directional relationship
|
| GrailsDomainClass#isManyToOne(java.lang.String propertyName)
Returns true if the given property is a many to one relationship
|
| GrailsDomainClass#isOneToMany(java.lang.String propertyName)
Returns true if the given property is a one to many relationship
|
| GrailsDomainClass#isRoot()
Whether the class is the root of a hierarchy
|
| GrailsDomainClass#setMappingStrategy(java.lang.String strategy)
Sets the strategy to use for ORM mapping.
|
| GrailsNameUtils#isGetter(java.lang.String name, java.lang.Class<?> args)
Returns true if the name of the method specified and the number of arguments make it a javabean property getter.
|
| GrailsPlugin#doc(java.lang.String text)
Write some documentation to the DocumentationContext
|
| WebUtils#addViewPrefix(java.lang.String viewName)
@deprecated Does not take into account the url converter
|