Oracle Application Server TopLink API Reference
10g Release 2 (10.1.2)

B15903-01


oracle.toplink.xml
Class XMLDataReadCall

java.lang.Object
  extended byoracle.toplink.sdk.AbstractSDKCall
      extended byoracle.toplink.xml.XMLCall
          extended byoracle.toplink.xml.XMLDataCall
              extended byoracle.toplink.xml.XMLDataReadCall

All Implemented Interfaces:
Call, java.lang.Cloneable, SDKCall, java.io.Serializable

public class XMLDataReadCall
extends XMLDataCall

XMLDataReadCall reads up the specified data and, if necessary, extracts the specified result elements and converts them to the specified types.

Since:
TOPLink/Java 3.0
See Also:
Serialized Form

Constructor Summary
XMLDataReadCall()
Default constructor.

Method Summary
void addResultElementName(java.lang.String resultElementName)
Add a result element name.
void addResultElementType(java.lang.String resultElementName, java.lang.Class resultElementType)
Add a result element type.
java.lang.Object execute(DatabaseRow translationRow, oracle.toplink.internal.databaseaccess.Accessor accessor)
Read and return the necessary rows of data.
void setResultElementName(java.lang.String resultElementName)
Set the name of the singular result element.
void setResultElementNames(java.lang.String[] resultElementNames)
Set the result element names.
void setResultElementNames(java.util.Vector resultElementNames)
Set the result element names.

Methods inherited from class oracle.toplink.xml.XMLDataCall
addPrimaryKeyElementName, setPrimaryKeyElementName, setPrimaryKeyElementNames, setPrimaryKeyElementNames, setRootElementName

Methods inherited from class oracle.toplink.xml.XMLCall
getStreamPolicy, getXMLTranslator, setFile, setFile, setFileName, setFileName, setFiles, setFiles, setReader, setReaders, setStreamPolicy, setWriter, setXMLTranslator

Methods inherited from class oracle.toplink.sdk.AbstractSDKCall
addReadTranslation, addReadTranslations, addReadTranslations, addWriteTranslation, addWriteTranslations, addWriteTranslations, buildDefaultTranslator, buildNewQueryMechanism, buildQueryMechanism, clone, clone, getFieldTranslator, getLogString, isFinished, setFieldTranslator, toString

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

XMLDataReadCall

public XMLDataReadCall()
Default constructor.

Method Detail

addResultElementName

public void addResultElementName(java.lang.String resultElementName)
Add a result element name.

addResultElementType

public void addResultElementType(java.lang.String resultElementName,
                                 java.lang.Class resultElementType)
Add a result element type.

execute

public java.lang.Object execute(DatabaseRow translationRow,
                                oracle.toplink.internal.databaseaccess.Accessor accessor)
                         throws XMLDataStoreException
Read and return the necessary rows of data. The translation row holds the primary key for the data.
Throws:
XMLDataStoreException

setResultElementName

public void setResultElementName(java.lang.String resultElementName)
Set the name of the singular result element.

setResultElementNames

public void setResultElementNames(java.lang.String[] resultElementNames)
Set the result element names.

setResultElementNames

public void setResultElementNames(java.util.Vector resultElementNames)
Set the result element names.

Copyright © 1998, 2005 Oracle Corporation. All Rights Reserved.