Interface DataBinding

All Superinterfaces:
Cloneable, Component, Copyable, DictionaryBean, LifecycleElement, Ordered, org.springframework.core.Ordered, ScriptEventSupport, Serializable, UifDictionaryBean
All Known Subinterfaces:
CollectionGroup, DataField, InputField
All Known Implementing Classes:
CollectionGroupBase, DataFieldBase, InputFieldBase, LightTable, LookupInputField, RemoteFieldsHolder, TreeGroup

public interface DataBinding extends Component
Components that bind to a model (hold model data) should implement this interface.

Provides access to the BindingInfo object for the component that contains binding configuration

Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Details

    • getBindingInfo

      BindingInfo getBindingInfo()
      Returns the BindingInfo instance that is configured for the component
      Returns:
      BindingInfo
      See Also:
    • setBindingInfo

      void setBindingInfo(BindingInfo bindingInfo)
      Setter for the binding info instance
      Parameters:
      bindingInfo -
    • getPropertyName

      String getPropertyName()
      Name of the property (relative to the parent object) the component binds to
      Returns:
      String property name