|
Oracle Fusion Middleware Java API Reference for Oracle TopLink (Deprecated) 11g Release 1 (11.1.1) B32476-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.toplink.internal.databaseaccess.DatasourceCall oracle.toplink.eis.interactions.EISInteraction oracle.toplink.eis.interactions.MappedInteraction oracle.toplink.eis.interactions.XMLInteraction
public class XMLInteraction
Defines the specification for a call to a JCA interaction that uses XML. Builds the input and output XML records from the arguments. This extends MappedInteraction to allow for mapped style of argument input and output.
Constructor Summary | |
---|---|
XMLInteraction()
Default constructor. |
Method Summary | |
---|---|
oracle.toplink.internal.sessions.AbstractRecord |
buildRow(javax.resource.cci.Record record,
EISAccessor accessor)
Build a database row from the record returned from the interaction. |
java.util.Vector |
buildRows(javax.resource.cci.Record record,
EISAccessor accessor)
Build a collection of database rows from the Record returned from the interaction. |
org.w3c.dom.Element |
createInputDOM(EISAccessor accessor)
Create a DOM for this interaction. |
javax.resource.cci.Record |
createInputRecord(EISAccessor accessor)
Create a DOM input record for this interaction. |
java.lang.String |
getInputRootElementName()
Return the root element name to use for the input DOM. |
java.lang.String |
getLogString(Accessor accessor)
Return the string for logging purposes. |
java.lang.String |
getOutputRootElementName()
Return the root element name to use for the output DOM. |
void |
prepare(oracle.toplink.internal.sessions.AbstractSession session)
Set the default record name from the descriptor. |
void |
setInputRootElementName(java.lang.String inputRootElementName)
Set the root element name to use for the input DOM. |
void |
setOutputRootElementName(java.lang.String outputRootElementName)
Set the root element name to use for the output DOM. |
Methods inherited from class oracle.toplink.eis.interactions.MappedInteraction |
---|
addArgument, addArgument, addArgumentValue, getArgumentNames, getInputResultPath, setInputResultPath |
Methods inherited from class oracle.toplink.eis.interactions.EISInteraction |
---|
addOutputArgument, addOutputArgument, createRecordElement, getArguments, getFunctionName, getInputRecordName, getInteractionSpec, getOutputArgumentNames, getOutputArguments, getOutputResultPath, getProperties, getProperty, hasArguments, hasOutputArguments, isEISInteraction, setFunctionName, setInputRecordName, setInputRow, setInteractionSpec, setOutputArgumentNames, setOutputArguments, setOutputResultPath, setProperties, setProperty, toString, translate |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public XMLInteraction()
Method Detail |
---|
public java.lang.String getInputRootElementName()
public void setInputRootElementName(java.lang.String inputRootElementName)
public java.lang.String getOutputRootElementName()
public void setOutputRootElementName(java.lang.String outputRootElementName)
public void prepare(oracle.toplink.internal.sessions.AbstractSession session)
prepare
in class EISInteraction
public javax.resource.cci.Record createInputRecord(EISAccessor accessor)
createInputRecord
in class MappedInteraction
public org.w3c.dom.Element createInputDOM(EISAccessor accessor)
public oracle.toplink.internal.sessions.AbstractRecord buildRow(javax.resource.cci.Record record, EISAccessor accessor)
buildRow
in class MappedInteraction
public java.util.Vector buildRows(javax.resource.cci.Record record, EISAccessor accessor)
buildRows
in class EISInteraction
public java.lang.String getLogString(Accessor accessor)
getLogString
in interface Call
getLogString
in class EISInteraction
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |