|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 2 (11.1.2.0.0) E17483-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.adf.model.adapter.AbstractImpl
oracle.adf.model.adapter.bean.UpdatableBeanDataControl
public class UpdatableBeanDataControl
| Field Summary | |
|---|---|
protected oracle.adf.share.logging.ADFLogger |
_logger
|
| Fields inherited from class oracle.adf.model.adapter.AbstractImpl |
|---|
METHOD_CREATE, METHOD_EXECUTE, mName, SORT_CRITERIA |
| Constructor Summary | |
|---|---|
UpdatableBeanDataControl()
|
|
| Method Summary | |
|---|---|
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.String |
getAddMethodName(java.lang.String className,
java.lang.String accessorName)
|
java.lang.Object |
getDataProvider()
Returns the data provider for this data control. |
protected java.lang.Object |
getDCHandler(java.lang.String dcHandler)
Find DC handler instance |
java.lang.String |
getName()
Returns the name of this Data Control. |
java.lang.String |
getRemoveMethodName(java.lang.String className,
java.lang.String accessorName)
|
boolean |
invokeOperation(java.util.Map bindingContext,
OperationBinding action)
BeanDC invoke method-operations. |
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. |
void |
release()
Releases the DataControl. |
boolean |
removeRowData(RowContext ctx)
This method is called by the data binding facility when a row should be removed from the underlying data source. |
void |
resetAccessors()
ADVANCED: Resets all Accessors defined on this data control to their initial empty state. |
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. |
| Methods inherited from class oracle.adf.model.adapter.AbstractImpl |
|---|
addParameter, createAndAddNewRow, createEmptyDataSet, getAdapterContext, getDefinition, getParameterNames, getParameterValue, getSortCriteria, getStructureDef, getStructureDef, processResult, setDefinition, setName, setParameterValue, setStructureDef, shouldReexecuteOperation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected oracle.adf.share.logging.ADFLogger _logger
| Constructor Detail |
|---|
public UpdatableBeanDataControl()
| Method Detail |
|---|
public 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.
setAttributeValue in interface UpdateableDataControlpublic java.lang.Object createRowData(RowContext ctx)
RowContext, adds it to
the underlying provider Collection, registers it in the given
transaction, and returns the newly created object.
createRowData in interface UpdateableDataControlctx - - description of the Row to create
public java.lang.String getAddMethodName(java.lang.String className,
java.lang.String accessorName)
className - accessorName -
public java.lang.String getRemoveMethodName(java.lang.String className,
java.lang.String accessorName)
className - accessorName -
public java.lang.Object registerDataProvider(RowContext ctx)
registerDataProvider in interface UpdateableDataControlctx - Context of the row to be modified or removed.
public boolean removeRowData(RowContext ctx)
removeRowData in interface UpdateableDataControlctx - Context of the row to be removed.
public void validate()
validate in interface UpdateableDataControlpublic java.lang.Object getDataProvider()
getDataProvider in interface DataControlpublic java.lang.String getName()
getName in interface DataControlpublic void resetAccessors()
public boolean invokeOperation(java.util.Map bindingContext,
OperationBinding action)
invokeOperation in interface DataControlbindingContext - action -
public void release()
This should close all open DataControl resources.
release in interface DataControlprotected java.lang.Object getDCHandler(java.lang.String dcHandler)
dcHandler - String handler className
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 2 (11.1.2.0.0) E17483-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||