Utility methods to perform data binding from Grails objects.
| Modifiers | Name | Description | 
|---|---|---|
| static java.lang.String | DATA_BINDER_BEAN_NAME | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | static void | 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 | 
|  | static void | assignBidirectionalAssociations(java.lang.Object object, java.util.Map source, org.grails.datastore.mapping.model.PersistentEntity persistentEntity)Associations both sides of any bidirectional relationships found in the object and source map to bind | 
|  | static org.springframework.validation.BindingResult | 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 | 
|  | static org.springframework.validation.BindingResult | bindObjectToDomainInstance(org.grails.datastore.mapping.model.PersistentEntity entity, java.lang.Object object, java.lang.Object source)Binds the given source object to the given target object performing type conversion if necessary | 
|  | static org.springframework.validation.BindingResult | 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 | 
|  | static org.springframework.validation.BindingResult | bindObjectToDomainInstance(org.grails.datastore.mapping.model.PersistentEntity entity, 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 | 
|  | static org.springframework.validation.BindingResult | bindObjectToInstance(java.lang.Object object, java.lang.Object source)Binds the given source object to the given target object performing type conversion if necessary | 
|  | static org.springframework.validation.BindingResult | bindObjectToInstance(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 | 
| <T> | static void | bindToCollection(java.lang.Class<T> targetType, java.util.Collection<T> collectionToPopulate, CollectionDataBindingSource collectionBindingSource)For each DataBindingSource provided by collectionBindingSource a new instance of targetType is created, data binding is imposed on that instance with the DataBindingSource and the instance is added to the end of collectionToPopulate | 
| <T> | static void | bindToCollection(java.lang.Class<T> targetType, java.util.Collection<T> collectionToPopulate, javax.servlet.ServletRequest request) | 
|  | static java.util.Map | convertPotentialGStrings(java.util.Map<java.lang.Object, java.lang.Object> args) | 
|  | static CollectionDataBindingSource | createCollectionDataBindingSource(GrailsApplication grailsApplication, java.lang.Class bindingTargetType, java.lang.Object bindingSource) | 
|  | static DataBindingSource | createDataBindingSource(GrailsApplication grailsApplication, java.lang.Class bindingTargetType, java.lang.Object bindingSource) | 
|  | static DataBindingSourceRegistry | getDataBindingSourceRegistry(GrailsApplication grailsApplication) | 
|  | protected static java.lang.String[] | getMessageCodes(java.lang.String messageCode, java.lang.Class objectType) | 
|  | static MimeType | getMimeType(GrailsApplication grailsApplication, java.lang.Object bindingSource) | 
|  | static MimeTypeResolver | getMimeTypeResolver(GrailsApplication grailsApplication) | 
|  | static MimeType | resolveMimeType(java.lang.Object bindingSource, MimeTypeResolver mimeTypeResolver) | 
| Methods inherited from class | Name | 
|---|---|
| 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() | 
Associations both sides of any bidirectional relationships found in the object and source map to bind
object -  The objectsource -  The source mapdomainClass -  The DomainClass for the objectAssociations both sides of any bidirectional relationships found in the object and source map to bind
object -  The objectsource -  The source mappersistentEntity -  The PersistentEntity for the objectBinds the given source object to the given target object performing type conversion if necessary
domain -  The GrailsDomainClass instanceobject -  The object to bind tosource -  The source objectBinds the given source object to the given target object performing type conversion if necessary
entity -  The PersistentEntity instanceobject -  The object to bind tosource -  The source objectBinds the given source object to the given target object performing type conversion if necessary
domain -  The GrailsDomainClass instanceobject -  The object to bind tosource -  The source objectinclude -  The list of properties to includeexclude -  The list of properties to excludefilter -  The prefix to filter byBinds the given source object to the given target object performing type conversion if necessary
entity -  The PersistentEntity instanceobject -  The object to bind tosource -  The source objectinclude -  The list of properties to includeexclude -  The list of properties to excludefilter -  The prefix to filter byBinds the given source object to the given target object performing type conversion if necessary
object -  The object to bind tosource -  The source objectBinds the given source object to the given target object performing type conversion if necessary
object -  The object to bind tosource -  The source objectinclude -  The list of properties to includeexclude -  The list of properties to excludefilter -  The prefix to filter byFor each DataBindingSource provided by collectionBindingSource a new instance of targetType is created, data binding is imposed on that instance with the DataBindingSource and the instance is added to the end of collectionToPopulate
targetType -  The type of objects to create, must be a concrete classcollectionToPopulate -  A collection to populate with new instances of targetTypecollectionBindingSource -  A CollectionDataBindingSource