oracle.toplink.xml
Class XMLDataReadCall
java.lang.Object
oracle.toplink.sdk.AbstractSDKCall
oracle.toplink.xml.XMLCall
oracle.toplink.xml.XMLDataCall
oracle.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
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.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 |
XMLDataReadCall
public XMLDataReadCall()
- Default constructor.
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.