invokeOperation(java.util.Map bindingContext,
OperationBinding action)
All OperationBindings should first delegate to the DataControl associated
with the binding to perform the action.

java.lang.Object

registerDataProvider(RowContext ctx)
This method is called by the data binding facility before the row in the RowContext object is
modified or marked as removed, so the row can be marked dirty by the data control.

UpdatableBeanDataControl

setAttributeValue

This method is called by the data binding framework when a new
value is to be set on an attribute in a bean. The attribute and bean
are provided in the attribute context along with other
framework context information.

Return true if the base framework should skip any further processing
of this attribute set. Otherwise return false so that framework can
perform a set or put of the attribute value based on introspection.

removeRowData

Return true if the row at the given index is removed from the the RSI
associated with the given iterator-binding. In addition, this method goes
into the provider underlying collection removes the object contained in
the Row, and marks the object to be deleted in the given transaction.

invokeOperation

All OperationBindings should first delegate to the DataControl associated
with the binding to perform the action. DataControls may choose to interpret
a given action differently based on the data/collection that action is bound to.