|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.9.0) E52932-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.adf.model.adapter.AbstractImpl
oracle.adfinternal.model.adapter.url.xml.XMLDataControl
public class XMLDataControl
Data control that represents a URL data source with XML data format.
Field Summary |
---|
Fields inherited from class oracle.adf.model.adapter.AbstractImpl |
---|
METHOD_CREATE, METHOD_EXECUTE, mName, SORT_CRITERIA |
Fields inherited from interface oracle.adfinternal.model.adapter.url.URLConnectionConstants |
---|
CONTENT_LENGTH, DELETE, GET, LANGUAGE_HEADER, POST, PUT |
Constructor Summary | |
---|---|
XMLDataControl() constructor |
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.Object |
getDataProvider() Return the Business Service Object that this datacontrol is associated with. |
Definition |
getDefinition(java.lang.String name, int type) Returns a definition of the specified type. |
java.lang.String |
getName() returns the name of the data control. |
void |
initialize(AbstractDefinition dcDef) Initialize the data control to get attributes of data control definition. |
boolean |
invokeOperation(java.util.Map map, OperationBinding action) Invoke a method identified by the given 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. |
void |
release() releases all references to the objects in the data provider layer |
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. |
Methods inherited from class oracle.adf.model.adapter.AbstractImpl |
---|
addParameter, createAndAddNewRow, createEmptyDataSet, getAdapterContext, getDefinition, getParameterNames, getParameterValue, getSortCriteria, getStructureDef, getStructureDef, processResult, removeCurrentRow, setDefinition, setName, setParameterValue, setStructureDef, shouldReexecuteOperation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLDataControl()
Method Detail |
---|
public void initialize(AbstractDefinition dcDef)
context
-node
- source node that represents the metadata to connect to the data sourcepublic Definition getDefinition(java.lang.String name, int type)
DefinitionProviderDataControl
getDefinition
in interface DefinitionProviderDataControl
public boolean invokeOperation(java.util.Map map, OperationBinding action)
invokeOperation
in interface DataControl
map
- A Map of bindingContexts that provide access to all binding related objects.action
- Operartion on the datacontrol to be invoked.public java.lang.String getName()
getName
in interface DataControl
public void release()
release
in interface DataControl
public java.lang.Object getDataProvider()
getDataProvider
in interface DataControl
public boolean setAttributeValue(AttributeContext ctx, java.lang.Object value)
UpdateableDataControl
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 UpdateableDataControl
public java.lang.Object createRowData(RowContext ctx)
UpdateableDataControl
createRowData
in interface UpdateableDataControl
ctx
- Context of the new row.public java.lang.Object registerDataProvider(RowContext ctx)
UpdateableDataControl
registerDataProvider
in interface UpdateableDataControl
ctx
- Context of the row to be modified or removed.public boolean removeRowData(RowContext ctx)
UpdateableDataControl
removeRowData
in interface UpdateableDataControl
ctx
- Context of the row to be removed.public void validate()
UpdateableDataControl
validate
in interface UpdateableDataControl
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.9.0) E52932-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |