|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.5.0) E10653-06 |
||||||||
| 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.webservice.WSDataControl
public class WSDataControl
The WebService Data control allows the ADF data control to invoke any Webservice via an underlying provider framework of either SOAP runtime or WSIF. The Webservice can be invoked purely from the data described in the Adapter metadata file at design time.
| Field Summary |
|---|
| Fields inherited from class oracle.adf.model.adapter.AbstractImpl |
|---|
METHOD_CREATE, METHOD_EXECUTE, mName, SORT_CRITERIA |
| Constructor Summary | |
|---|---|
WSDataControl(java.lang.String name)Create an instance of the Webservice Data control. |
|
| 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()Get the data provider. |
Definition |
getDefinition(java.lang.String name, int type)Get a definition by name of the specified type. |
java.lang.String |
getName()Get the Name of the data control |
WSProvider |
getProvider()Returns the underlying provider configured to invoke the WS operations. |
void |
initialize(java.lang.String provider, java.util.Map environment) |
boolean |
invokeOperation(java.util.Map bindingContext, OperationBinding operation)Invoke the action associated with this 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. |
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. |
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 |
| Constructor Detail |
|---|
public WSDataControl(java.lang.String name)
name - The name of this data control.| Method Detail |
|---|
public java.lang.String getName()
getName in interface DataControl
public void initialize(java.lang.String provider,
java.util.Map environment)
public java.lang.Object getDataProvider()
getDataProvider in interface DataControlObject that contains the data.
public boolean invokeOperation(java.util.Map bindingContext,
OperationBinding operation)
invokeOperation in interface DataControlbindingContext - A binding context that provide access to all binding related objects.true if this datacontrol has handled this action. false if the action should be interpreted in the bindings framework or in the caller.public void release()
This should close all open DataControl resources.
release in interface DataControl
public Definition getDefinition(java.lang.String name,
int type)
getDefinition in interface DefinitionProviderDataControlname - The name of the definition.type - the type of the definition.
public boolean setAttributeValue(AttributeContext ctx,
java.lang.Object value)
UpdateableDataControlReturn 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)
UpdateableDataControlcreateRowData in interface UpdateableDataControlctx - Context of the new row.public java.lang.Object registerDataProvider(RowContext ctx)
UpdateableDataControlregisterDataProvider in interface UpdateableDataControlctx - Context of the row to be modified or removed.public boolean removeRowData(RowContext ctx)
UpdateableDataControlremoveRowData in interface UpdateableDataControlctx - Context of the row to be removed.public void validate()
UpdateableDataControlvalidate in interface UpdateableDataControlpublic WSProvider getProvider()
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.5.0) E10653-06 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||