public interface UpdateableDataControl extends DataControl
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
createRowData(RowContext ctx)
This method is called by the data binding framework when a new
row is needed from the data control.
|
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.
|
boolean |
removeRowData(RowContext ctx)
This method is called by the data binding facility when a row
should be removed from the underlying data source.
|
boolean |
setAttributeValue(AttributeContext ctx,
java.lang.Object value)
This method is called by the data binding framework when a new
value is to be set on an attribute in a bean.
|
void |
validate()
Validates transaction if dirty.
|
getDataProvider, getName, invokeOperation, release
boolean setAttributeValue(AttributeContext ctx, java.lang.Object value)
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.
java.lang.Object createRowData(RowContext ctx)
ctx
- Context of the new row.java.lang.Object registerDataProvider(RowContext ctx)
ctx
- Context of the row to be modified or removed.boolean removeRowData(RowContext ctx)
ctx
- Context of the row to be removed.void validate()