blob: 9431882c08d5a982f0ea5b2998f74ed3e21f8155 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_252) on Fri Jul 16 09:38:38 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>XMLCompositeDirectCollectionMapping (EclipseLink 3.0.2, API Reference)</title>
<meta name="date" content="2021-07-16">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="XMLCompositeDirectCollectionMapping (EclipseLink 3.0.2, API Reference)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html" target="_top">Frames</a></li>
<li><a href="XMLCompositeDirectCollectionMapping.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.eclipse.persistence.mappings.DatabaseMapping">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.eclipse.persistence.oxm.mappings</div>
<h2 title="Class XMLCompositeDirectCollectionMapping" class="title">Class XMLCompositeDirectCollectionMapping</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/eclipse/persistence/core/mappings/CoreMapping.html" title="class in org.eclipse.persistence.core.mappings">org.eclipse.persistence.core.mappings.CoreMapping</a>&lt;<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField&gt;</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.DatabaseMapping</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">org.eclipse.persistence.mappings.foundation.AbstractCompositeDirectCollectionMapping</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.persistence.oxm.mappings.XMLCompositeDirectCollectionMapping</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;, org.eclipse.persistence.internal.oxm.mappings.Mapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;, org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping, org.eclipse.persistence.internal.oxm.mappings.XMLConverterMapping&lt;<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>&gt;, <a href="../../../../../org/eclipse/persistence/mappings/ContainerMapping.html" title="interface in org.eclipse.persistence.mappings">ContainerMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/structures/ArrayCollectionMapping.html" title="interface in org.eclipse.persistence.mappings.structures">ArrayCollectionMapping</a>, <a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLMapping</a>, <a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLNillableMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLNillableMapping</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLBinaryDataCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLBinaryDataCollectionMapping</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">XMLCompositeDirectCollectionMapping</span>
extends <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a>
implements org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;, <a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLMapping</a>, <a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLNillableMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLNillableMapping</a></pre>
<div class="block"><p>Composite direct collection XML mappings map a collection of simple types (String, Number, Date,
etc.) to and from a sequence of composite XML nodes.
<p><b>Composite direct collection XML mappings can be used in the following scenarios</b>:<ul>
<li> Mapping to Multiple Text Nodes </li>
<li> Mapping to Multiple Attributes </li>
<li> Mapping to a Single Text Node </li>
<li> Mapping to a Single Attribute </li>
<li> Mapping to a List of Unions </li>
<li> Mapping a Union of Lists </li>
<li> Specifying the Content Type of a Collection </li>
</ul>
<p><b>Setting the XPath</b>: TopLink XML mappings make use of an XPath statement to find the relevant
data in an XML document. The XPath statement is relative to the context node specified in the descriptor.
The XPath may contain node type, path, and positional information. The XPath is specified on the
mapping using the <code>setXPath</code> method.
<p>The following XPath statements may be used to specify the location of XML data relating to an object's
name attribute:
<table border="1">
<caption>XPath statements</caption>
<tr>
<th id="c1">XPath</th>
<th id="c2">Description</th>
</tr>
<tr>
<td headers="c1">@tasks</td>
<td headers="c2">The "@" character indicates that the node is an attribute. This XPath applies only to the single
attribute node case; each member of the collection is mapped to a single node.</td>
</tr>
<tr>
<td headers="c1">tasks/@task</td>
<td headers="c2">The "@" character indicates that the node is an attribute. The information is stored
in the attribute node of the tasks element.</td>
</tr>
<tr>
<td headers="c1">text()</td>
<td headers="c2">"text()" indicates that the node is a text node. In this case the task value in the
text node belongs to the context node.</td>
</tr>
<tr>
<td headers="c1">tasks/text()</td>
<td headers="c2">The task information is stored in the text node of the tasks element.</td>
</tr>
<tr>
<td headers="c1" style="nowrap">tasks/task/text()</td>
<td headers="c2">The XPath statement may be used to specify any valid path.</td>
</tr>
<tr>
<td headers="c1">task[2]/text()</td>
<td headers="c2">The XPath statement may contain positional information. In this case the task
information is stored in the text node of the second occurrence of the task element.</td>
</tr>
</table>
<p><b>Mapping to a Single Text Node</b>: By default, TopLink maps each member of a collection
to it's own node. It is possible, however, to mapping a collection to a single node; here the contents of
the node is treated as a space-separated list. This behavior is set on the mapping using the <code>
setUsesSingleNode </code> method, with 'true' as the parameter.
<!--
<?xml version="1.0" encoding="UTF-8"?><br>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><br>
<xsd:element name="employee" type="employee-type"/><br>
<xsd:complexType name="employee-type"><br>
<xsd:sequence><br>
<xsd:element name="tasks" type="tasks-type"/><br>
</xsd:sequence><br>
</xsd:complexType><br>
<xsd:simpleType name="tasks-type"><br>
<xsd:list itemType="xsd:string"/><br>
</xsd:simpleType><br>
</xsd:schema><br>
-->
<p><em>XML Schema</em><br>
<code>
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>
&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;<br>
&nbsp;&nbsp;&lt;xsd:element name="employee" type="employee-type"/&gt;<br>
&nbsp;&nbsp;&lt;xsd:complexType name="employee-type"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsd:sequence&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsd:element name="tasks" type="tasks-type"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/xsd:sequence&gt;<br>
&nbsp;&nbsp;&lt;/xsd:complexType&gt;<br>
&nbsp;&nbsp;&lt;xsd:simpleType name="tasks-type"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsd:list itemType="xsd:string"/&gt;<br>
&nbsp;&nbsp;&lt;/xsd:simpleType&gt;<br>
&lt;/xsd:schema&gt;<br>
</code>
<p><em>Code Sample</em><br>
<code>
XMLCompositeDirectCollectionMapping tasksMapping = new XMLCompositeDirectCollectionMapping();<br>
tasksMapping.setAttributeName("tasks");<br>
tasksMapping.setXPath("tasks/text()");<br>
tasksMapping.setUsesSingleNode(true);<br>
</code>
<p><b>Specifying the Content Type of a Collection</b>: By default, TopLink will treat the node values
read in by a composite direct collection XML mapping as objects of type String. You can override this behavior
by specifying the type of the collection's contents.
<!--
<?xml version="1.0" encoding="UTF-8"?><br>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><br>
<xsd:element name="employee" type="employee-type"/><br>
<xsd:complexType name="employee-type"><br>
<xsd:sequence><br>
<xsd:element name="vacation" type="xsd:string" maxOccurs="unbounded"/><br>
</xsd:sequence><br>
</xsd:complexType><br>
</xsd:schema><br>
-->
<p><em>XML Schema</em><br>
<code>
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>
&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;<br>
&nbsp;&nbsp;&lt;xsd:element name="employee" type="employee-type"/&gt;<br>
&nbsp;&nbsp;&lt;xsd:complexType name="employee-type"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsd:sequence&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsd:element name="vacation" type="xsd:string" maxOccurs="unbounded"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/xsd:sequence&gt;<br>
&nbsp;&nbsp;&lt;/xsd:complexType&gt;<br>
&lt;/xsd:schema&gt;<br>
</code>
<p><em>Code Sample</em><br>
<code>
XMLCompositeDirectCollectionMapping tasksMapping = new XMLCompositeDirectCollectionMapping();<br>
tasksMapping.setAttributeName("vacationDays");<br>
tasksMapping.setXPath("vacation/text()");<br>
tasksMapping.setAttributeElementClass(Calendar.class);<br>
</code>
<p><b>Mapping to a List of Unions</b>:
<!--
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="vacation" type="listOfUnions"/>
<xsd:simpleType name="listOfUnions">
<xsd:list>
<xsd:simpleType>
<xsd:union memberTypes="xsd:date xsd:integer"/>
</xsd:simpleType>
</xsd:list>
</xsd:simpleType>
</xsd:schema>
-->
<p><em>XML Schema</em><br>
<code>
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>
&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;<br>
&nbsp;&nbsp;&lt;xsd:element name="vacation" type="listOfUnions"/&gt;<br>
&nbsp;&nbsp;&lt;xsd:simpleType name="listOfUnions"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsd:list&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsd:simpleType&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;xsd:union memberTypes="xsd:date xsd:integer"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/xsd:simpleType&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/xsd:list&gt;<br>
&nbsp;&nbsp;&lt;/xsd:simpleType&gt;<br>
&lt;/xsd:schema&gt;<br>
</code>
<p><em>Code Sample</em><br>
<code>
XMLCompositeDirectCollectionMapping mapping = new XMLCompositeDirectCollectionMapping();<br>
mapping.setAttributeName("myattribute");<br>
XMLUnionField field = new XMLUnionField("listOfUnions/text()");<br>
mapping.addSchemaType(new QName(url,XMLConstants.INT));<br>
mapping.addSchemaType(new QName(url,XMLConstants.DATE));<br>
mapping.setField(field);<br>
mapping.useSingleElement(false);<br>
</code>
<p><b>More Information</b>: For more information about using the XML Composite Direct
Collection Mapping, see the "Understanding XML Mappings" chapter of the Oracle TopLink
Developer's Guide.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../serialized-form.html#org.eclipse.persistence.oxm.mappings.XMLCompositeDirectCollectionMapping">Serialized Form</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>Oracle TopLink 10<i>g</i> Release 2 (10.1.3)</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.eclipse.persistence.mappings.DatabaseMapping">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.eclipse.persistence.mappings.<a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a></h3>
<code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.WriteType.html" title="enum in org.eclipse.persistence.mappings">DatabaseMapping.WriteType</a></code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#nullValue">nullValue</a></span></code>
<div class="block">Support specification of the value to use for null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#reuseContainer">reuseContainer</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.mappings.foundation.AbstractCompositeDirectCollectionMapping">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.persistence.mappings.foundation.<a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a></h3>
<code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#elementDataTypeName">elementDataTypeName</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#field">field</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#valueConverter">valueConverter</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.mappings.DatabaseMapping">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.persistence.mappings.<a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a></h3>
<code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#attributeAccessor">attributeAccessor</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#attributeName">attributeName</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#derivedIdMapping">derivedIdMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#derivesId">derivesId</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#descriptor">descriptor</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#fields">fields</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isCacheable">isCacheable</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isInSopObject">isInSopObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isJPAId">isJPAId</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isLazy">isLazy</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isMapKeyMapping">isMapKeyMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isOptional">isOptional</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isPrimaryKeyMapping">isPrimaryKeyMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isReadOnly">isReadOnly</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isRemotelyInitialized">isRemotelyInitialized</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#mapsIdValue">mapsIdValue</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#NO_FIELDS">NO_FIELDS</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#NO_WEIGHT">NO_WEIGHT</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#properties">properties</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#unconvertedProperties">unconvertedProperties</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#weight">weight</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#WEIGHT_AGGREGATE">WEIGHT_AGGREGATE</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#WEIGHT_DIRECT">WEIGHT_DIRECT</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#WEIGHT_TO_ONE">WEIGHT_TO_ONE</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#WEIGHT_TRANSFORM">WEIGHT_TRANSFORM</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping</h3>
<code>EMPTY_CONTAINER_DEFAULT</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#XMLCompositeDirectCollectionMapping--">XMLCompositeDirectCollectionMapping</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#convertDataValueToObjectValue-java.lang.Object-org.eclipse.persistence.sessions.Session-org.eclipse.persistence.oxm.XMLUnmarshaller-">convertDataValueToObjectValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>&nbsp;session,
<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>&nbsp;unmarshaller)</code>
<div class="block">INTERNAL</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#convertObjectValueToDataValue-java.lang.Object-org.eclipse.persistence.sessions.Session-org.eclipse.persistence.oxm.XMLMarshaller-">convertObjectValueToDataValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>&nbsp;session,
<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>&nbsp;marshaller)</code>
<div class="block">INTERNAL</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#getNullPolicy--">getNullPolicy</a></span>()</code>
<div class="block">Get the AbstractNullPolicy from the Mapping.<br>
The default policy is NullPolicy.<br></div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#getNullValue--">getNullValue</a></span>()</code>
<div class="block">PUBLIC:
Allow for the value used for null to be specified.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#getReuseContainer--">getReuseContainer</a></span>()</code>
<div class="block">Return true if the original container on the object should be used if
present.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#getWrapperNullPolicy--">getWrapperNullPolicy</a></span>()</code>
<div class="block">Get the Wrapper NullPolicy from the Mapping.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#getXPath--">getXPath</a></span>()</code>
<div class="block">Get the XPath String</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#initialize-org.eclipse.persistence.internal.sessions.AbstractSession-">initialize</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
Initialize the mapping.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#isCDATA--">isCDATA</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#isCollapsingStringValues--">isCollapsingStringValues</a></span>()</code>
<div class="block">PUBLIC:
Returns true if this mapping should collapse all string values before adding them
to the collection.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#isDefaultEmptyContainer--">isDefaultEmptyContainer</a></span>()</code>
<div class="block">INTERNAL
Return true if an empty container should be set on the object if there
is no presence of the collection in the XML document.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#isNormalizingStringValues--">isNormalizingStringValues</a></span>()</code>
<div class="block">PUBLIC:
Returns true if this mapping is normalizing string values on unmarshal before adding
them to the collection.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#isWriteOnly--">isWriteOnly</a></span>()</code>
<div class="block">INTERNAL:
Some mappings support no attribute (transformation and multitenant primary key).</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#isXMLMapping--">isXMLMapping</a></span>()</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#preInitialize-org.eclipse.persistence.internal.sessions.AbstractSession-">preInitialize</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
Allow for initialization of properties and validation.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setAttributeValueInObject-java.lang.Object-java.lang.Object-">setAttributeValueInObject</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">INTERNAL:
Set the value of the attribute mapped by this mapping.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setCollapsingStringValues-boolean-">setCollapsingStringValues</a></span>(boolean&nbsp;collapse)</code>
<div class="block">PUBLIC:
Indicates that this mapping should collapse all string values before adding them
to the collection on unmarshal.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setDefaultEmptyContainer-boolean-">setDefaultEmptyContainer</a></span>(boolean&nbsp;defaultEmptyContainer)</code>
<div class="block">INTERNAL
Indicate whether by default an empty container should be set on the
field/property if the collection is not present in the XML document.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setIsCDATA-boolean-">setIsCDATA</a></span>(boolean&nbsp;CDATA)</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setIsWriteOnly-boolean-">setIsWriteOnly</a></span>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setNormalizingStringValues-boolean-">setNormalizingStringValues</a></span>(boolean&nbsp;normalize)</code>
<div class="block">PUBLIC:
Indicates that this mapping should normalize all string values before adding them
to the collection on unmarshal.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setNullPolicy-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">setNullPolicy</a></span>(<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;value)</code>
<div class="block">Set the AbstractNullPolicy on the mapping<br>
The default policy is NullPolicy.<br></div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setNullValue-java.lang.Object-">setNullValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;nullValue)</code>
<div class="block">PUBLIC:
Allow for the value used for null to be specified.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setReuseContainer-boolean-">setReuseContainer</a></span>(boolean&nbsp;reuseContainer)</code>
<div class="block">Specify whether the original container on the object should be used if
present.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setWrapperNullPolicy-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">setWrapperNullPolicy</a></span>(<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;policy)</code>
<div class="block">Set the Wrapper NullPolicy on the Mapping.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#setXPath-java.lang.String-">setXPath</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;xpathString)</code>
<div class="block">Set the Mapping field name attribute to the given XPath String</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#useCollectionClassName-java.lang.String-">useCollectionClassName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;concreteContainerClassName)</code>
<div class="block">INTERNAL:
Used to set the collection class by name.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#valueFromRow-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.queries.JoinedAttributeManager-org.eclipse.persistence.queries.ObjectBuildingQuery-org.eclipse.persistence.internal.identitymaps.CacheKey-org.eclipse.persistence.internal.sessions.AbstractSession-boolean-java.lang.Boolean:A-">valueFromRow</a></span>(org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;row,
org.eclipse.persistence.internal.queries.JoinedAttributeManager&nbsp;joinManager,
<a href="../../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">ObjectBuildingQuery</a>&nbsp;sourceQuery,
org.eclipse.persistence.internal.identitymaps.CacheKey&nbsp;cacheKey,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;executionSession,
boolean&nbsp;isTargetProtected,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]&nbsp;wasCacheUsed)</code>
<div class="block">INTERNAL:
Build the nested collection from the database row.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#writeFromObjectIntoRow-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.mappings.DatabaseMapping.WriteType-">writeFromObjectIntoRow</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;row,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session,
<a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.WriteType.html" title="enum in org.eclipse.persistence.mappings">DatabaseMapping.WriteType</a>&nbsp;writeType)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html#writeSingleValue-java.lang.Object-java.lang.Object-org.eclipse.persistence.oxm.record.XMLRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">writeSingleValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&nbsp;record,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
A method that marshals a single value to the provided Record based on this mapping's
XPath.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.mappings.foundation.AbstractCompositeDirectCollectionMapping">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.persistence.mappings.foundation.<a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a></h3>
<code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#buildAddedElementFromChangeSet-java.lang.Object-org.eclipse.persistence.internal.sessions.MergeManager-org.eclipse.persistence.internal.sessions.AbstractSession-">buildAddedElementFromChangeSet</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#buildBackupClone-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-">buildBackupClone</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#buildChangeSet-java.lang.Object-org.eclipse.persistence.internal.sessions.ObjectChangeSet-org.eclipse.persistence.internal.sessions.AbstractSession-">buildChangeSet</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#buildClone-java.lang.Object-org.eclipse.persistence.internal.identitymaps.CacheKey-java.lang.Object-java.lang.Integer-org.eclipse.persistence.internal.sessions.AbstractSession-">buildClone</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#buildCloneFromRow-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.queries.JoinedAttributeManager-java.lang.Object-org.eclipse.persistence.internal.identitymaps.CacheKey-org.eclipse.persistence.queries.ObjectBuildingQuery-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractSession-">buildCloneFromRow</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#buildClonePart-java.lang.Object-org.eclipse.persistence.internal.identitymaps.CacheKey-org.eclipse.persistence.internal.sessions.AbstractSession-">buildClonePart</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#buildCopy-java.lang.Object-java.lang.Object-org.eclipse.persistence.sessions.CopyGroup-">buildCopy</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#buildElementFromChangeSet-java.lang.Object-org.eclipse.persistence.internal.sessions.MergeManager-org.eclipse.persistence.internal.sessions.AbstractSession-">buildElementFromChangeSet</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#buildElementFromElement-java.lang.Object-org.eclipse.persistence.internal.sessions.MergeManager-org.eclipse.persistence.internal.sessions.AbstractSession-">buildElementFromElement</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#buildRemovedElementFromChangeSet-java.lang.Object-org.eclipse.persistence.internal.sessions.MergeManager-org.eclipse.persistence.internal.sessions.AbstractSession-">buildRemovedElementFromChangeSet</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#cascadePerformRemoveIfRequired-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-java.util.Map-">cascadePerformRemoveIfRequired</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#cascadeRegisterNewIfRequired-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-java.util.Map-">cascadeRegisterNewIfRequired</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#collectFields--">collectFields</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#compareElements-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">compareElements</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#compareElementsForChange-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">compareElementsForChange</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#compareForChange-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.ObjectChangeSet-org.eclipse.persistence.internal.sessions.AbstractSession-">compareForChange</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#compareObjects-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">compareObjects</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#convertClassNamesToClasses-java.lang.ClassLoader-">convertClassNamesToClasses</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#convertToChangeRecord-java.lang.Object-org.eclipse.persistence.internal.sessions.ObjectChangeSet-org.eclipse.persistence.internal.sessions.AbstractSession-">convertToChangeRecord</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#createMapComponentFromRow-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.queries.ObjectBuildingQuery-org.eclipse.persistence.internal.identitymaps.CacheKey-org.eclipse.persistence.internal.sessions.AbstractSession-boolean-">createMapComponentFromRow</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#fixObjectReferences-java.lang.Object-java.util.Map-java.util.Map-org.eclipse.persistence.queries.ObjectLevelReadQuery-org.eclipse.persistence.sessions.remote.DistributedSession-">fixObjectReferences</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#getAttributeElementClass--">getAttributeElementClass</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#getContainerPolicy--">getContainerPolicy</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#getField--">getField</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#getFieldClassification-org.eclipse.persistence.internal.helper.DatabaseField-">getFieldClassification</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#getFieldElementClass--">getFieldElementClass</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#getFieldName--">getFieldName</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#getRealCollectionAttributeValueFromObject-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">getRealCollectionAttributeValueFromObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#getValueConverter--">getValueConverter</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#hasValueConverter--">hasValueConverter</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#isAbstractCompositeDirectCollectionMapping--">isAbstractCompositeDirectCollectionMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#isCollectionMapping--">isCollectionMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#iterate-org.eclipse.persistence.internal.descriptors.DescriptorIterator-">iterate</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#mapKeyHasChanged-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">mapKeyHasChanged</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#mergeChangesIntoObject-java.lang.Object-org.eclipse.persistence.internal.sessions.ChangeRecord-java.lang.Object-org.eclipse.persistence.internal.sessions.MergeManager-org.eclipse.persistence.internal.sessions.AbstractSession-">mergeChangesIntoObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#mergeIntoObject-java.lang.Object-boolean-java.lang.Object-org.eclipse.persistence.internal.sessions.MergeManager-org.eclipse.persistence.internal.sessions.AbstractSession-">mergeIntoObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#setAttributeElementClass-java.lang.Class-">setAttributeElementClass</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#setAttributeElementClassName-java.lang.String-">setAttributeElementClassName</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#setContainerPolicy-org.eclipse.persistence.internal.queries.ContainerPolicy-">setContainerPolicy</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#setField-org.eclipse.persistence.internal.helper.DatabaseField-">setField</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#setFieldElementClass-java.lang.Class-">setFieldElementClass</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#setUsesSingleNode-boolean-">setUsesSingleNode</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#setValueConverter-org.eclipse.persistence.mappings.converters.Converter-">setValueConverter</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#simpleAddToCollectionChangeRecord-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.ObjectChangeSet-org.eclipse.persistence.internal.sessions.AbstractSession-">simpleAddToCollectionChangeRecord</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#simpleRemoveFromCollectionChangeRecord-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.ObjectChangeSet-org.eclipse.persistence.internal.sessions.AbstractSession-">simpleRemoveFromCollectionChangeRecord</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#useCollectionClass-java.lang.Class-">useCollectionClass</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#useListClassName-java.lang.String-">useListClassName</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#useMapClass-java.lang.Class-java.lang.String-">useMapClass</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#useMapClassName-java.lang.String-java.lang.String-">useMapClassName</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#usesSingleNode--">usesSingleNode</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#writeFromObjectIntoRowForUpdate-org.eclipse.persistence.queries.WriteObjectQuery-org.eclipse.persistence.internal.sessions.AbstractRecord-">writeFromObjectIntoRowForUpdate</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#writeFromObjectIntoRowWithChangeRecord-org.eclipse.persistence.internal.sessions.ChangeRecord-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.mappings.DatabaseMapping.WriteType-">writeFromObjectIntoRowWithChangeRecord</a>, <a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#writeInsertFieldsIntoRow-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">writeInsertFieldsIntoRow</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.mappings.DatabaseMapping">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.persistence.mappings.<a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a></h3>
<code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#addUnconvertedProperty-java.lang.String-java.lang.String-java.lang.String-">addUnconvertedProperty</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#buildBackupCloneForPartObject-java.lang.Object-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-">buildBackupCloneForPartObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#buildChangeRecord-java.lang.Object-org.eclipse.persistence.internal.sessions.ObjectChangeSet-org.eclipse.persistence.internal.sessions.AbstractSession-">buildChangeRecord</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#buildCloneForPartObject-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.identitymaps.CacheKey-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-java.lang.Integer-boolean-boolean-">buildCloneForPartObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#buildContainerClone-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">buildContainerClone</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#buildExpression-java.lang.Object-org.eclipse.persistence.queries.QueryByExamplePolicy-org.eclipse.persistence.expressions.Expression-java.util.Map-org.eclipse.persistence.internal.sessions.AbstractSession-">buildExpression</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#buildObjectJoinExpression-org.eclipse.persistence.expressions.Expression-org.eclipse.persistence.expressions.Expression-org.eclipse.persistence.internal.sessions.AbstractSession-">buildObjectJoinExpression</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#buildObjectJoinExpression-org.eclipse.persistence.expressions.Expression-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">buildObjectJoinExpression</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#buildShallowOriginalFromRow-org.eclipse.persistence.internal.sessions.AbstractRecord-java.lang.Object-org.eclipse.persistence.internal.queries.JoinedAttributeManager-org.eclipse.persistence.queries.ObjectBuildingQuery-org.eclipse.persistence.internal.sessions.AbstractSession-">buildShallowOriginalFromRow</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#calculateDeferredChanges-org.eclipse.persistence.internal.sessions.ChangeRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">calculateDeferredChanges</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#cascadeDiscoverAndPersistUnregisteredNewObjects-java.lang.Object-java.util.Map-java.util.Map-java.util.Map-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-java.util.Set-">cascadeDiscoverAndPersistUnregisteredNewObjects</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#cascadePerformRemovePrivateOwnedObjectFromChangeSetIfRequired-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-java.util.Map-">cascadePerformRemovePrivateOwnedObjectFromChangeSetIfRequired</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#clone--">clone</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#cloneFields-java.util.Vector-">cloneFields</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#collectQueryParameters-java.util.Set-">collectQueryParameters</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#convertConverterClassNamesToClasses-org.eclipse.persistence.mappings.converters.Converter-java.lang.ClassLoader-">convertConverterClassNamesToClasses</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#createCloneValueHolder-org.eclipse.persistence.indirection.ValueHolderInterface-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-boolean-">createCloneValueHolder</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#derivesId--">derivesId</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#earlyPreDelete-org.eclipse.persistence.queries.DeleteObjectQuery-java.lang.Object-">earlyPreDelete</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#extractNestedExpressions-java.util.List-org.eclipse.persistence.expressions.ExpressionBuilder-">extractNestedExpressions</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#extractNestedNonAggregateExpressions-java.util.List-org.eclipse.persistence.expressions.ExpressionBuilder-boolean-">extractNestedNonAggregateExpressions</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#fixRealObjectReferences-java.lang.Object-java.util.Map-java.util.Map-org.eclipse.persistence.queries.ObjectLevelReadQuery-org.eclipse.persistence.sessions.remote.DistributedSession-">fixRealObjectReferences</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getAttributeAccessor--">getAttributeAccessor</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getAttributeClassification--">getAttributeClassification</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getAttributeName--">getAttributeName</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getAttributeValueFromObject-java.lang.Object-">getAttributeValueFromObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getDerivedIdMapping--">getDerivedIdMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getDescriptor--">getDescriptor</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getFields--">getFields</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getGetMethodName--">getGetMethodName</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getMapsIdValue--">getMapsIdValue</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getObjectCorrespondingTo-java.lang.Object-org.eclipse.persistence.sessions.remote.DistributedSession-java.util.Map-java.util.Map-org.eclipse.persistence.queries.ObjectLevelReadQuery-">getObjectCorrespondingTo</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getOrderByNormalizedExpressions-org.eclipse.persistence.expressions.Expression-">getOrderByNormalizedExpressions</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getProperties--">getProperties</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getProperty-java.lang.Object-">getProperty</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getRealAttributeValueFromAttribute-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">getRealAttributeValueFromAttribute</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getRealAttributeValueFromObject-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">getRealAttributeValueFromObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getReferenceDescriptor--">getReferenceDescriptor</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getRelationshipPartner--">getRelationshipPartner</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getSelectFields--">getSelectFields</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getSelectTables--">getSelectTables</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getSetMethodName--">getSetMethodName</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getUnconvertedProperties--">getUnconvertedProperties</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getValueFromRemoteValueHolder-org.eclipse.persistence.internal.sessions.remote.RemoteValueHolder-">getValueFromRemoteValueHolder</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#getWeight--">getWeight</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#hasConstraintDependency--">hasConstraintDependency</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#hasDependency--">hasDependency</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#hasInverseConstraintDependency--">hasInverseConstraintDependency</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#hasMapsIdValue--">hasMapsIdValue</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#hasNestedIdentityReference--">hasNestedIdentityReference</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#hasRootExpressionThatShouldUseOuterJoin-java.util.List-">hasRootExpressionThatShouldUseOuterJoin</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#hasUnconvertedProperties--">hasUnconvertedProperties</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#instantiateAttribute-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">instantiateAttribute</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isAbstractColumnMapping--">isAbstractColumnMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isAbstractCompositeCollectionMapping--">isAbstractCompositeCollectionMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isAbstractCompositeObjectMapping--">isAbstractCompositeObjectMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isAbstractDirectMapping--">isAbstractDirectMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isAggregateCollectionMapping--">isAggregateCollectionMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isAggregateMapping--">isAggregateMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isAggregateObjectMapping--">isAggregateObjectMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isAttributeValueFromObjectInstantiated-java.lang.Object-">isAttributeValueFromObjectInstantiated</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isCacheable--">isCacheable</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isCandidateForPrivateOwnedRemoval--">isCandidateForPrivateOwnedRemoval</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isCascadedLockingSupported--">isCascadedLockingSupported</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isChangeTrackingSupported-org.eclipse.persistence.sessions.Project-">isChangeTrackingSupported</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isCloningRequired--">isCloningRequired</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isDatabaseMapping--">isDatabaseMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isDirectCollectionMapping--">isDirectCollectionMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isDirectMapMapping--">isDirectMapMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isDirectToFieldMapping--">isDirectToFieldMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isDirectToXMLTypeMapping--">isDirectToXMLTypeMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isEISMapping--">isEISMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isElementCollectionMapping--">isElementCollectionMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isForeignReferenceMapping--">isForeignReferenceMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isInAndOutSopObject--">isInAndOutSopObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isInOnlySopObject--">isInOnlySopObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isInSopObject--">isInSopObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isJoiningSupported--">isJoiningSupported</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isJPAId--">isJPAId</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isLazy--">isLazy</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isLockableMapping--">isLockableMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isManyToManyMapping--">isManyToManyMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isManyToOneMapping--">isManyToOneMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isMapKeyMapping--">isMapKeyMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isMultitenantPrimaryKeyMapping--">isMultitenantPrimaryKeyMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isNestedTableMapping--">isNestedTableMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isObjectReferenceMapping--">isObjectReferenceMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isOneToManyMapping--">isOneToManyMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isOneToOneMapping--">isOneToOneMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isOptional--">isOptional</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isOutOnlySopObject--">isOutOnlySopObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isOutSopObject--">isOutSopObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isOwned--">isOwned</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isPrimaryKeyMapping--">isPrimaryKeyMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isPrivateOwned--">isPrivateOwned</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isReadOnly--">isReadOnly</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isReferenceMapping--">isReferenceMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isRelationalMapping--">isRelationalMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isRemotelyInitialized--">isRemotelyInitialized</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isStructureMapping--">isStructureMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isTransformationMapping--">isTransformationMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isUnidirectionalOneToManyMapping--">isUnidirectionalOneToManyMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isUsingMethodAccess--">isUsingMethodAccess</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isVariableOneToOneMapping--">isVariableOneToOneMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#iterateOnRealAttributeValue-org.eclipse.persistence.internal.descriptors.DescriptorIterator-java.lang.Object-">iterateOnRealAttributeValue</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#load-java.lang.Object-org.eclipse.persistence.internal.queries.AttributeItem-org.eclipse.persistence.internal.sessions.AbstractSession-boolean-">load</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#loadAll-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.helper.IdentityHashSet-">loadAll</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#performDataModificationEvent-java.lang.Object:A-org.eclipse.persistence.internal.sessions.AbstractSession-">performDataModificationEvent</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#postCalculateChanges-org.eclipse.persistence.sessions.changesets.ChangeRecord-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-">postCalculateChanges</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#postCalculateChangesOnDeleted-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkChangeSet-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-">postCalculateChangesOnDeleted</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#postDelete-org.eclipse.persistence.queries.DeleteObjectQuery-">postDelete</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#postInitialize-org.eclipse.persistence.internal.sessions.AbstractSession-">postInitialize</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#postInitializeSourceAndTargetExpressions--">postInitializeSourceAndTargetExpressions</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#postInsert-org.eclipse.persistence.queries.WriteObjectQuery-">postInsert</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#postUpdate-org.eclipse.persistence.queries.WriteObjectQuery-">postUpdate</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#preDelete-org.eclipse.persistence.queries.DeleteObjectQuery-">preDelete</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#preInsert-org.eclipse.persistence.queries.WriteObjectQuery-">preInsert</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#prepareCascadeLockingPolicy--">prepareCascadeLockingPolicy</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#preUpdate-org.eclipse.persistence.queries.WriteObjectQuery-">preUpdate</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#readFromResultSetIntoObject-java.sql.ResultSet-java.lang.Object-org.eclipse.persistence.queries.ObjectBuildingQuery-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor-java.sql.ResultSetMetaData-int-org.eclipse.persistence.internal.databaseaccess.DatabasePlatform-">readFromResultSetIntoObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#readFromRowIntoObject-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.queries.JoinedAttributeManager-java.lang.Object-org.eclipse.persistence.internal.identitymaps.CacheKey-org.eclipse.persistence.queries.ObjectBuildingQuery-org.eclipse.persistence.internal.sessions.AbstractSession-boolean-">readFromRowIntoObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#readOnly--">readOnly</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#readWrite--">readWrite</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#recordPrivateOwnedRemovals-java.lang.Object-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-">recordPrivateOwnedRemovals</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#rehashFieldDependancies-org.eclipse.persistence.internal.sessions.AbstractSession-">rehashFieldDependancies</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#remoteInitialization-org.eclipse.persistence.sessions.remote.DistributedSession-">remoteInitialization</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#remotelyInitialized--">remotelyInitialized</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#replaceValueHoldersIn-java.lang.Object-org.eclipse.persistence.internal.sessions.remote.RemoteSessionController-">replaceValueHoldersIn</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setAttributeAccessor-org.eclipse.persistence.mappings.AttributeAccessor-">setAttributeAccessor</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setAttributeName-java.lang.String-">setAttributeName</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setChangeListener-java.lang.Object-java.beans.PropertyChangeListener-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-">setChangeListener</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setDerivedIdMapping-org.eclipse.persistence.mappings.DatabaseMapping-">setDerivedIdMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setDerivesId-boolean-">setDerivesId</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setDescriptor-org.eclipse.persistence.descriptors.ClassDescriptor-">setDescriptor</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setFields-java.util.Vector-">setFields</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setGetMethodName-java.lang.String-">setGetMethodName</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setIsCacheable-boolean-">setIsCacheable</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setIsInAndOutSopObject--">setIsInAndOutSopObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setIsInSopObject--">setIsInSopObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setIsJPAId--">setIsJPAId</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setIsLazy-boolean-">setIsLazy</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setIsMapKeyMapping-boolean-">setIsMapKeyMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setIsOptional-boolean-">setIsOptional</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setIsOutSopObject--">setIsOutSopObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setIsPrimaryKeyMapping-boolean-">setIsPrimaryKeyMapping</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setIsReadOnly-boolean-">setIsReadOnly</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setMapsIdValue-java.lang.String-">setMapsIdValue</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setProperties-java.util.Map-">setProperties</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setProperty-java.lang.Object-java.lang.Object-">setProperty</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setRealAttributeValueInObject-java.lang.Object-java.lang.Object-">setRealAttributeValueInObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setSetMethodName-java.lang.String-">setSetMethodName</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setWeight-java.lang.Integer-">setWeight</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#toString--">toString</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#updateChangeRecord-java.lang.Object-java.lang.Object-java.lang.Object-org.eclipse.persistence.internal.sessions.ObjectChangeSet-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-">updateChangeRecord</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#updateCollectionChangeRecord-org.eclipse.persistence.descriptors.changetracking.CollectionChangeEvent-org.eclipse.persistence.internal.sessions.ObjectChangeSet-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-">updateCollectionChangeRecord</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#validateAfterInitialization-org.eclipse.persistence.internal.sessions.AbstractSession-">validateAfterInitialization</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#validateBeforeInitialization-org.eclipse.persistence.internal.sessions.AbstractSession-">validateBeforeInitialization</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#valueFromObject-java.lang.Object-org.eclipse.persistence.internal.helper.DatabaseField-org.eclipse.persistence.internal.sessions.AbstractSession-">valueFromObject</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#valueFromResultSet-java.sql.ResultSet-org.eclipse.persistence.queries.ObjectBuildingQuery-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor-java.sql.ResultSetMetaData-int-org.eclipse.persistence.internal.databaseaccess.DatabasePlatform-">valueFromResultSet</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#valueFromRow-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.queries.JoinedAttributeManager-org.eclipse.persistence.queries.ObjectBuildingQuery-boolean-">valueFromRow</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#verifyDelete-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractSession-">verifyDelete</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#writeFromAttributeIntoRow-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">writeFromAttributeIntoRow</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#writeFromObjectIntoRowForShallowInsert-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">writeFromObjectIntoRowForShallowInsert</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#writeFromObjectIntoRowForShallowInsertWithChangeRecord-org.eclipse.persistence.internal.sessions.ChangeRecord-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">writeFromObjectIntoRowForShallowInsertWithChangeRecord</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#writeFromObjectIntoRowForUpdateAfterShallowInsert-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.helper.DatabaseTable-">writeFromObjectIntoRowForUpdateAfterShallowInsert</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#writeFromObjectIntoRowForUpdateBeforeShallowDelete-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.internal.helper.DatabaseTable-">writeFromObjectIntoRowForUpdateBeforeShallowDelete</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#writeFromObjectIntoRowForWhereClause-org.eclipse.persistence.queries.ObjectLevelModifyQuery-org.eclipse.persistence.internal.sessions.AbstractRecord-">writeFromObjectIntoRowForWhereClause</a>, <a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#writeUpdateFieldsIntoRow-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">writeUpdateFieldsIntoRow</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping</h3>
<code>getAttributeElementClass, getValueConverter, setAttributeElementClass, setField, setFieldElementClass, setUsesSingleNode, setValueConverter, usesSingleNode</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.oxm.mappings.XMLMapping">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.persistence.oxm.mappings.<a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLMapping</a></h3>
<code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html#convertClassNamesToClasses-java.lang.ClassLoader-">convertClassNamesToClasses</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.internal.oxm.mappings.Mapping">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.persistence.internal.oxm.mappings.Mapping</h3>
<code>getAttributeAccessor, getAttributeClassification, getAttributeName, getAttributeValueFromObject, getContainerPolicy, getDescriptor, getField, getReferenceDescriptor, isAbstractCompositeCollectionMapping, isAbstractCompositeDirectCollectionMapping, isAbstractCompositeObjectMapping, isAbstractDirectMapping, isCollectionMapping, isReadOnly, isReferenceMapping, isTransformationMapping, setAttributeAccessor, setAttributeName, setGetMethodName, setIsReadOnly, setProperties, setSetMethodName</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.persistence.mappings.structures.ArrayCollectionMapping">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.persistence.mappings.structures.<a href="../../../../../org/eclipse/persistence/mappings/structures/ArrayCollectionMapping.html" title="interface in org.eclipse.persistence.mappings.structures">ArrayCollectionMapping</a></h3>
<code><a href="../../../../../org/eclipse/persistence/mappings/structures/ArrayCollectionMapping.html#getAttributeName--">getAttributeName</a>, <a href="../../../../../org/eclipse/persistence/mappings/structures/ArrayCollectionMapping.html#setRealAttributeValueInObject-java.lang.Object-java.lang.Object-">setRealAttributeValueInObject</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="reuseContainer">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reuseContainer</h4>
<pre>protected&nbsp;boolean reuseContainer</pre>
</li>
</ul>
<a name="nullValue">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>nullValue</h4>
<pre>protected transient&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> nullValue</pre>
<div class="block">Support specification of the value to use for null.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="XMLCompositeDirectCollectionMapping--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>XMLCompositeDirectCollectionMapping</h4>
<pre>public&nbsp;XMLCompositeDirectCollectionMapping()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="isXMLMapping--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXMLMapping</h4>
<pre>public&nbsp;boolean&nbsp;isXMLMapping()</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isXMLMapping--">isXMLMapping</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="initialize-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initialize</h4>
<pre>public&nbsp;void&nbsp;initialize(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)
throws <a href="../../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></pre>
<div class="block">INTERNAL:
Initialize the mapping.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#initialize-org.eclipse.persistence.internal.sessions.AbstractSession-">initialize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></code></dd>
</dl>
</li>
</ul>
<a name="setXPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXPath</h4>
<pre>public&nbsp;void&nbsp;setXPath(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;xpathString)</pre>
<div class="block">Set the Mapping field name attribute to the given XPath String</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setXPath</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xpathString</code> - String</dd>
</dl>
</li>
</ul>
<a name="getXPath--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXPath</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getXPath()</pre>
<div class="block">Get the XPath String</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String the XPath String associated with this Mapping</dd>
</dl>
</li>
</ul>
<a name="useCollectionClassName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useCollectionClassName</h4>
<pre>public&nbsp;void&nbsp;useCollectionClassName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;concreteContainerClassName)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#useCollectionClassName-java.lang.String-">AbstractCompositeDirectCollectionMapping</a></code></span></div>
<div class="block">INTERNAL:
Used to set the collection class by name.
This is required when building from metadata to allow the correct class loader to be used.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>useCollectionClassName</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/mappings/ContainerMapping.html#useCollectionClassName-java.lang.String-">useCollectionClassName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/ContainerMapping.html" title="interface in org.eclipse.persistence.mappings">ContainerMapping</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#useCollectionClassName-java.lang.String-">useCollectionClassName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="valueFromRow-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.queries.JoinedAttributeManager-org.eclipse.persistence.queries.ObjectBuildingQuery-org.eclipse.persistence.internal.identitymaps.CacheKey-org.eclipse.persistence.internal.sessions.AbstractSession-boolean-java.lang.Boolean:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueFromRow</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueFromRow(org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;row,
org.eclipse.persistence.internal.queries.JoinedAttributeManager&nbsp;joinManager,
<a href="../../../../../org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">ObjectBuildingQuery</a>&nbsp;sourceQuery,
org.eclipse.persistence.internal.identitymaps.CacheKey&nbsp;cacheKey,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;executionSession,
boolean&nbsp;isTargetProtected,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]&nbsp;wasCacheUsed)
throws <a href="../../../../../org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></pre>
<div class="block">INTERNAL:
Build the nested collection from the database row.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#valueFromRow-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.queries.JoinedAttributeManager-org.eclipse.persistence.queries.ObjectBuildingQuery-org.eclipse.persistence.internal.identitymaps.CacheKey-org.eclipse.persistence.internal.sessions.AbstractSession-boolean-java.lang.Boolean:A-">valueFromRow</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></code></dd>
</dl>
</li>
</ul>
<a name="writeFromObjectIntoRow-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.mappings.DatabaseMapping.WriteType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeFromObjectIntoRow</h4>
<pre>public&nbsp;void&nbsp;writeFromObjectIntoRow(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object,
org.eclipse.persistence.internal.sessions.AbstractRecord&nbsp;row,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session,
<a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.WriteType.html" title="enum in org.eclipse.persistence.mappings">DatabaseMapping.WriteType</a>&nbsp;writeType)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html#writeFromObjectIntoRow-java.lang.Object-org.eclipse.persistence.internal.sessions.AbstractRecord-org.eclipse.persistence.internal.sessions.AbstractSession-org.eclipse.persistence.mappings.DatabaseMapping.WriteType-">writeFromObjectIntoRow</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="writeSingleValue-java.lang.Object-java.lang.Object-org.eclipse.persistence.oxm.record.XMLRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeSingleValue</h4>
<pre>public&nbsp;void&nbsp;writeSingleValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&nbsp;record,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html#writeSingleValue-java.lang.Object-java.lang.Object-org.eclipse.persistence.oxm.record.XMLRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">XMLMapping</a></code></span></div>
<div class="block">INTERNAL:
A method that marshals a single value to the provided Record based on this mapping's
XPath. Used for Sequenced marshalling.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>writeSingleValue</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.Mapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html#writeSingleValue-java.lang.Object-java.lang.Object-org.eclipse.persistence.oxm.record.XMLRecord-org.eclipse.persistence.internal.sessions.AbstractSession-">writeSingleValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLMapping</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - - The value to be marshalled</dd>
<dd><code>record</code> - - The Record the value is being marshalled too.</dd>
</dl>
</li>
</ul>
<a name="setIsCDATA-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsCDATA</h4>
<pre>public&nbsp;void&nbsp;setIsCDATA(boolean&nbsp;CDATA)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setIsCDATA</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="isCDATA--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCDATA</h4>
<pre>public&nbsp;boolean&nbsp;isCDATA()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isCDATA</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="setIsWriteOnly-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsWriteOnly</h4>
<pre>public&nbsp;void&nbsp;setIsWriteOnly(boolean&nbsp;b)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setIsWriteOnly</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html#setIsWriteOnly-boolean-">setIsWriteOnly</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="isWriteOnly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isWriteOnly</h4>
<pre>public&nbsp;boolean&nbsp;isWriteOnly()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isWriteOnly--">DatabaseMapping</a></code></span></div>
<div class="block">INTERNAL:
Some mappings support no attribute (transformation and multitenant primary key).</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html#isWriteOnly--">isWriteOnly</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLMapping</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#isWriteOnly--">isWriteOnly</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setAttributeValueInObject-java.lang.Object-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAttributeValueInObject</h4>
<pre>public&nbsp;void&nbsp;setAttributeValueInObject(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
throws <a href="../../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setAttributeValueInObject-java.lang.Object-java.lang.Object-">DatabaseMapping</a></code></span></div>
<div class="block">INTERNAL:
Set the value of the attribute mapped by this mapping.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setAttributeValueInObject</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.Mapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#setAttributeValueInObject-java.lang.Object-java.lang.Object-">setAttributeValueInObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></code></dd>
</dl>
</li>
</ul>
<a name="preInitialize-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>preInitialize</h4>
<pre>public&nbsp;void&nbsp;preInitialize(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)
throws <a href="../../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#preInitialize-org.eclipse.persistence.internal.sessions.AbstractSession-">DatabaseMapping</a></code></span></div>
<div class="block">INTERNAL:
Allow for initialization of properties and validation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html#preInitialize-org.eclipse.persistence.internal.sessions.AbstractSession-">preInitialize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></code></dd>
</dl>
</li>
</ul>
<a name="getNullPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNullPolicy</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;getNullPolicy()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLNillableMapping.html#getNullPolicy--">XMLNillableMapping</a></code></span></div>
<div class="block">Get the AbstractNullPolicy from the Mapping.<br>
The default policy is NullPolicy.<br></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getNullPolicy</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLNillableMapping.html#getNullPolicy--">getNullPolicy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLNillableMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLNillableMapping</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setNullPolicy-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNullPolicy</h4>
<pre>public&nbsp;void&nbsp;setNullPolicy(<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLNillableMapping.html#setNullPolicy-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">XMLNillableMapping</a></code></span></div>
<div class="block">Set the AbstractNullPolicy on the mapping<br>
The default policy is NullPolicy.<br></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setNullPolicy</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLNillableMapping.html#setNullPolicy-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">setNullPolicy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLNillableMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLNillableMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getReuseContainer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReuseContainer</h4>
<pre>public&nbsp;boolean&nbsp;getReuseContainer()</pre>
<div class="block">Return true if the original container on the object should be used if
present. If it is not present then the container policy will be used to
create the container.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getReuseContainer</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping</code></dd>
</dl>
</li>
</ul>
<a name="setReuseContainer-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReuseContainer</h4>
<pre>public&nbsp;void&nbsp;setReuseContainer(boolean&nbsp;reuseContainer)</pre>
<div class="block">Specify whether the original container on the object should be used if
present. If it is not present then the container policy will be used to
create the container.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setReuseContainer</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping</code></dd>
</dl>
</li>
</ul>
<a name="isNormalizingStringValues--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNormalizingStringValues</h4>
<pre>public&nbsp;boolean&nbsp;isNormalizingStringValues()</pre>
<div class="block">PUBLIC:
Returns true if this mapping is normalizing string values on unmarshal before adding
them to the collection. Normalize replaces any CR, LF or Tab characters with a
single space character.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isNormalizingStringValues</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="setNormalizingStringValues-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNormalizingStringValues</h4>
<pre>public&nbsp;void&nbsp;setNormalizingStringValues(boolean&nbsp;normalize)</pre>
<div class="block">PUBLIC:
Indicates that this mapping should normalize all string values before adding them
to the collection on unmarshal. Normalize replaces any CR, LF or Tab characters with a
single space character.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setNormalizingStringValues</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>normalize</code> - </dd>
</dl>
</li>
</ul>
<a name="setCollapsingStringValues-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCollapsingStringValues</h4>
<pre>public&nbsp;void&nbsp;setCollapsingStringValues(boolean&nbsp;collapse)</pre>
<div class="block">PUBLIC:
Indicates that this mapping should collapse all string values before adding them
to the collection on unmarshal. Collapse removes leading and trailing whitespaces, and replaces
any sequence of whitespace characters with a single space.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setCollapsingStringValues</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>collapse</code> - </dd>
</dl>
</li>
</ul>
<a name="isCollapsingStringValues--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCollapsingStringValues</h4>
<pre>public&nbsp;boolean&nbsp;isCollapsingStringValues()</pre>
<div class="block">PUBLIC:
Returns true if this mapping should collapse all string values before adding them
to the collection. Collapse removes leading and trailing whitespaces, and replaces
any sequence of whitespace characters with a single space.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isCollapsingStringValues</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="isDefaultEmptyContainer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDefaultEmptyContainer</h4>
<pre>public&nbsp;boolean&nbsp;isDefaultEmptyContainer()</pre>
<div class="block">INTERNAL
Return true if an empty container should be set on the object if there
is no presence of the collection in the XML document.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isDefaultEmptyContainer</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping</code></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>EclipseLink 2.3.3</dd>
</dl>
</li>
</ul>
<a name="setDefaultEmptyContainer-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultEmptyContainer</h4>
<pre>public&nbsp;void&nbsp;setDefaultEmptyContainer(boolean&nbsp;defaultEmptyContainer)</pre>
<div class="block">INTERNAL
Indicate whether by default an empty container should be set on the
field/property if the collection is not present in the XML document.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setDefaultEmptyContainer</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping</code></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>EclipseLink 2.3.3</dd>
</dl>
</li>
</ul>
<a name="getWrapperNullPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWrapperNullPolicy</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;getWrapperNullPolicy()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping</code></span></div>
<div class="block">Get the Wrapper NullPolicy from the Mapping.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getWrapperNullPolicy</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping</code></dd>
</dl>
</li>
</ul>
<a name="setWrapperNullPolicy-org.eclipse.persistence.oxm.mappings.nullpolicy.AbstractNullPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWrapperNullPolicy</h4>
<pre>public&nbsp;void&nbsp;setWrapperNullPolicy(<a href="../../../../../org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a>&nbsp;policy)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping</code></span></div>
<div class="block">Set the Wrapper NullPolicy on the Mapping.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setWrapperNullPolicy</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping</code></dd>
</dl>
</li>
</ul>
<a name="convertObjectValueToDataValue-java.lang.Object-org.eclipse.persistence.sessions.Session-org.eclipse.persistence.oxm.XMLMarshaller-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>convertObjectValueToDataValue</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;convertObjectValueToDataValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>&nbsp;session,
<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>&nbsp;marshaller)</pre>
<div class="block">INTERNAL</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>convertObjectValueToDataValue</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.XMLConverterMapping&lt;<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>&gt;</code></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>EclipseLink 2.5.0</dd>
</dl>
</li>
</ul>
<a name="convertDataValueToObjectValue-java.lang.Object-org.eclipse.persistence.sessions.Session-org.eclipse.persistence.oxm.XMLUnmarshaller-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>convertDataValueToObjectValue</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;convertDataValueToObjectValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>&nbsp;session,
<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>&nbsp;unmarshaller)</pre>
<div class="block">INTERNAL</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>convertDataValueToObjectValue</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.XMLConverterMapping&lt;<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>&gt;</code></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>EclipseLink 2.5.0</dd>
</dl>
</li>
</ul>
<a name="getNullValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNullValue</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getNullValue()</pre>
<div class="block">PUBLIC:
Allow for the value used for null to be specified.
This can be used to convert database null values to application specific values, when null values
are not allowed by the application (such as in primitives).
Note: the default value for NULL is used on reads, writes, and query SQL generation</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getNullValue</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="setNullValue-java.lang.Object-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setNullValue</h4>
<pre>public&nbsp;void&nbsp;setNullValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;nullValue)</pre>
<div class="block">PUBLIC:
Allow for the value used for null to be specified.
This can be used to convert database null values to application specific values, when null values
are not allowed by the application (such as in primitives).
Note: the default value for NULL is used on reads</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>setNullValue</code>&nbsp;in interface&nbsp;<code>org.eclipse.persistence.internal.oxm.mappings.DirectCollectionMapping&lt;org.eclipse.persistence.internal.sessions.AbstractSession,<a href="../../../../../org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="../../../../../org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a>,<a href="../../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="../../../../../org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a>,<a href="../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>,<a href="../../../../../org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>,<a href="../../../../../org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a>&gt;</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/persistence/oxm/mappings/XMLCompositeObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html" target="_top">Frames</a></li>
<li><a href="XMLCompositeDirectCollectionMapping.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.eclipse.persistence.mappings.DatabaseMapping">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2021 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>