public class XMLInteraction extends MappedInteraction
CUSTOM_MODIFY, IN, INLINE, INOUT, LITERAL, MODIFY, OUT, OUT_CURSOR, TRANSLATION| Constructor and Description |
|---|
XMLInteraction()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
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()
PUBLIC:
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()
PUBLIC:
Return the root element name to use for the output DOM.
|
void |
prepare(AbstractSession session)
Set the default record name from the descriptor.
|
void |
setInputRootElementName(java.lang.String inputRootElementName)
PUBLIC:
Set the root element name to use for the input DOM.
|
void |
setOutputRootElementName(java.lang.String outputRootElementName)
PUBLIC:
Set the root element name to use for the output DOM.
|
addArgument, addArgument, addArgumentValue, createTranslationRecord, getArgumentNames, getInputResultPath, setArgumentNames, setInputResultPathaddOutputArgument, addOutputArgument, createRecordElement, getArguments, getFunctionName, getInputRecordName, getInputRow, getInteractionSpec, getOutputArgumentNames, getOutputArguments, getOutputResultPath, getProperties, getProperty, hasArguments, hasOutputArguments, isEISInteraction, setArguments, setFunctionName, setInputRecordName, setInputRow, setInteractionSpec, setOutputArgumentNames, setOutputArguments, setOutputResultPath, setProperties, setProperty, toString, translateappendIn, appendInOut, appendLiteral, appendModify, appendOut, appendParameter, appendTranslation, areManyRowsReturned, buildNewQueryMechanism, buildQueryMechanism, clone, getParameters, getParameterTypes, getQuery, getQueryString, getReturnType, hasParameters, isCursorReturned, isExecuteUpdate, isFinished, isJPQLCall, isNativeConnectionRequired, isNothingReturned, isOneRowReturned, isOutputParameterType, isPrepared, isQueryStringCall, isReturnSet, isSQLCall, isStoredFunctionCall, isStoredPLSQLFunctionCall, isStoredPLSQLProcedureCall, isStoredProcedureCall, returnCursor, returnManyRows, returnNothing, returnOneRow, setExecuteUpdate, setIsNativeConnectionRequired, setIsPrepared, setParameters, setParameterTypes, setQuery, setQueryString, setReturnType, translateCustomQuery, translatePureSQLCustomQuery, translateQueryStringpublic 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(AbstractSession session)
prepare in class EISInteractionpublic javax.resource.cci.Record createInputRecord(EISAccessor accessor)
createInputRecord in class MappedInteractionpublic org.w3c.dom.Element createInputDOM(EISAccessor accessor)
public AbstractRecord buildRow(javax.resource.cci.Record record, EISAccessor accessor)
buildRow in class MappedInteractionpublic java.util.Vector buildRows(javax.resource.cci.Record record,
EISAccessor accessor)
buildRows in class EISInteractionpublic java.lang.String getLogString(Accessor accessor)
getLogString in interface CallgetLogString in class EISInteractionEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference