Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD

## org.codehaus.groovy.grails.web.binding
[Groovy] Class BindEventListenerAdapter

    java.lang.Object
      org.grails.databinding.events.DataBindingListenerAdapter
          org.codehaus.groovy.grails.web.binding.BindEventListenerAdapter

All Implemented Interfaces:
  org.springframework.beans.factory.InitializingBean

    @groovy.transform.CompileStatic
    @groovy.util.logging.Commons
    class BindEventListenerAdapter
    extends DataBindingListenerAdapter

An adapter which supports notifying BindEventListener instances of binding events generated by the Grails 2.3 data binder. Note that the BindEventListener interface defines a doBind method which accepts some parameters which make sense in the Spring data binder but do not make sense in the Grails 2.3 data binder. This adapter invokes the doBind method and passes null for the MutablePropertyValues and TypeConverter arguments. The only real value passed to the doBind method is the object being bound to, which is often all that is needed. For more flexible binding event notification applications should convert their BindEventListener listeners to DataBindingListener listeners.

Authors:
  Jeff Brown

See Also:
  DataBindingListener
  DataBindingListenerAdapter
  BindEventListener

Since:
  2.3.2

Property Summary
`java.util.List` | `listeners`

Method Summary
`void` | `afterPropertiesSet()`
`java.lang.Boolean` | `beforeBinding(java.lang.Object obj, java.lang.Object errors)`

Methods inherited from class DataBindingListenerAdapter
afterBinding, afterBinding, beforeBinding, beforeBinding, bindingError, supports

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()

Property Detail

### listeners

    @org.springframework.beans.factory.annotation.Autowired(required=false)
    java.util.List listeners

Method Detail

### afterPropertiesSet

    @java.lang.Override
    void afterPropertiesSet()

### beforeBinding

    @java.lang.Override
    java.lang.Boolean beforeBinding(java.lang.Object obj, java.lang.Object errors)

Groovy Documentation