blob: b0c8bac202d0b41dcd3fc6dd04f8f1816b2f3993 [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:47 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SDOChangeSummary (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="SDOChangeSummary (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,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":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/sdo/DefaultValueStore.html" title="class in org.eclipse.persistence.sdo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/sdo/SDOConstants.html" title="class in org.eclipse.persistence.sdo"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/sdo/SDOChangeSummary.html" target="_top">Frames</a></li>
<li><a href="SDOChangeSummary.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>Nested&nbsp;|&nbsp;</li>
<li>Field&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>Field&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.sdo</div>
<h2 title="Class SDOChangeSummary" class="title">Class SDOChangeSummary</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>org.eclipse.persistence.sdo.SDOChangeSummary</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>commonj.sdo.ChangeSummary</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">SDOChangeSummary</span>
extends <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>
implements commonj.sdo.ChangeSummary</pre>
<div class="block"><p><b>Purpose</b>:A change summary is used to record changes to DataObjects.
<p><b>Responsibilities</b>:<ul>
<li> Track changes to DataObjects that are within the scope of this ChangeSummary (based on the root object of the Changesummary).
<li> Track if those DataObjects are created, modified or deleted.
<li> Return the values at the time that ChangeSummary logging was turned on for DataObjects in scope.
</ul>
<p>This class is implemented as a Memento (283) [GOF - Gamma, Helm, Johnson, Vlissides] Design Pattern.<br>
(Without violating encapsulation, capture and externalize an object's internal state so that the object can be restored to this state later.)<br>
<p>The class also realizes some aspects of the Command (233) Pattern - the undo-able operation part (from the first change).<br>
(Encapsulate a request as an object, thereby letting you parameterize clients with different requests,
queue or log requests, and support undo-able operations.)</div>
</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.commonj.sdo.ChangeSummary">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;commonj.sdo.ChangeSummary</h3>
<code>commonj.sdo.ChangeSummary.Setting</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/sdo/SDOChangeSummary.html#SDOChangeSummary--">SDOChangeSummary</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#SDOChangeSummary-org.eclipse.persistence.sdo.SDODataGraph-commonj.sdo.helper.HelperContext-">SDOChangeSummary</a></span>(<a href="../../../../org/eclipse/persistence/sdo/SDODataGraph.html" title="class in org.eclipse.persistence.sdo">SDODataGraph</a>&nbsp;dataGraph,
commonj.sdo.helper.HelperContext&nbsp;aContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#SDOChangeSummary-org.eclipse.persistence.sdo.SDODataObject-commonj.sdo.helper.HelperContext-">SDOChangeSummary</a></span>(<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;dataObject,
commonj.sdo.helper.HelperContext&nbsp;aContext)</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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--">beginLogging</a></span>()</code>
<div class="block">Clears the List of <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getChangedDataObjects--"><code>changes</code></a> and turns change logging on.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#endLogging--">endLogging</a></span>()</code>
<div class="block">An implementation that requires logging may throw an UnsupportedOperationException.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getChangedDataObjects--">getChangedDataObjects</a></span>()</code>
<div class="block">Returns a list consisting of all the <code>data objects</code> that have been changed while <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>logging</code></a>.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getCreated--">getCreated</a></span>()</code>
<div class="block">INTERNAL:
Return all created objects</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getCreatedXPaths--">getCreatedXPaths</a></span>()</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>commonj.sdo.DataGraph</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getDataGraph--">getDataGraph</a></span>()</code>
<div class="block">Returns the <code>data graph</code> associated with this change summary or null.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getDeepCopies--">getDeepCopies</a></span>()</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getDeleted--">getDeleted</a></span>()</code>
<div class="block">INTERNAL:
Return all deleted objects</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getModified--">getModified</a></span>()</code>
<div class="block">INTERNAL:
Return all modified objects</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getModifiedDoms--">getModifiedDoms</a></span>()</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOldContainer--">getOldContainer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOldContainer-commonj.sdo.DataObject-">getOldContainer</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">Returns the value of the <code>container</code> data object
at the point when logging <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>began</code></a>.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOldContainers--">getOldContainers</a></span>()</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOldContainmentProperty--">getOldContainmentProperty</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo">SDOProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOldContainmentProperty-commonj.sdo.DataObject-">getOldContainmentProperty</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">Returns the value of the <code>containment property</code> data object property
at the point when logging <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>began</code></a>.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sdo/SDOSequence.html" title="class in org.eclipse.persistence.sdo">SDOSequence</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOldSequence-commonj.sdo.DataObject-">getOldSequence</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">Returns the value of the <code>sequence</code> for the data object
at the point when logging <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>began</code></a>.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOldSequences--">getOldSequences</a></span>()</code>
<div class="block">INTERNAL:
Return a map of original sequences keyed on DataObject (cached values).</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>commonj.sdo.ChangeSummary.Setting</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOldValue-commonj.sdo.DataObject-commonj.sdo.Property-">getOldValue</a></span>(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;property)</code>
<div class="block">Returns a <code>setting</code> for the specified property
representing the property value of the given <code>dataObject</code>
at the point when logging <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>began</code></a>.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOldValues-commonj.sdo.DataObject-">getOldValues</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">Returns a list of <code>settings</code>
that represent the property values of the given <code>dataObject</code>
at the point when logging <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>began</code></a>.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOriginalElements--">getOriginalElements</a></span>()</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOriginalSequences--">getOriginalSequences</a></span>()</code>
<div class="block">INTERNAL:
Return a map of original sequences keyed on DataObject.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getOriginalValueStores--">getOriginalValueStores</a></span>()</code>
<div class="block">INTERNAL:
Return the map of original ValueStores keyed on</div>
</td>
</tr>
<tr id="i22" 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/sdo/SDOChangeSummary.html#getPropertyInternal-commonj.sdo.DataObject-commonj.sdo.Property-">getPropertyInternal</a></span>(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;property)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getReverseDeletedMap--">getReverseDeletedMap</a></span>()</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getRootObject--">getRootObject</a></span>()</code>
<div class="block">Returns the ChangeSummary root DataObject - the object from which
changes are tracked.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getUnsetOCProperties-commonj.sdo.DataObject-">getUnsetOCProperties</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">INTERNAL:
Return a List containing all open content properties that were unset</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getUnsetOCPropertiesMap--">getUnsetOCPropertiesMap</a></span>()</code>
<div class="block">INTERNAL:
Return the entire HashMap of lists of open content properties that were unset
keyed on dataObject</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getUnsetProps-commonj.sdo.DataObject-">getUnsetProps</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isCreated-commonj.sdo.DataObject-">isCreated</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">Returns whether or not the specified data object was created while <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>logging</code></a>.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isDeleted-commonj.sdo.DataObject-">isDeleted</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">Returns whether or not the specified data object was deleted while <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>logging</code></a>.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isDirty-commonj.sdo.DataObject-">isDirty</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">INTERNAL:
Return whether the <code>dataObject</code> has been modified.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isDirty-org.eclipse.persistence.sdo.helper.ListWrapper-">isDirty</a></span>(<a href="../../../../org/eclipse/persistence/sdo/helper/ListWrapper.html" title="class in org.eclipse.persistence.sdo.helper">ListWrapper</a>&nbsp;aListWrapper)</code>
<div class="block">INTERNAL:
Return whether the <code>aListWrapper</code> has been modified.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isDirty-org.eclipse.persistence.sdo.SDOSequence-">isDirty</a></span>(<a href="../../../../org/eclipse/persistence/sdo/SDOSequence.html" title="class in org.eclipse.persistence.sdo">SDOSequence</a>&nbsp;aSequence)</code>
<div class="block">INTERNAL:
Return whether the <code>aSequence</code> has been modified.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--">isLogging</a></span>()</code>
<div class="block">Indicates whether change logging is on (<code>true</code>) or off (<code>false</code>).</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLoggingMapping--">isLoggingMapping</a></span>()</code>
<div class="block">INTERNAL:
Return the logging state during mapping operations</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isModified-commonj.sdo.DataObject-">isModified</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">Returns whether or not the specified data object was updated while <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>logging</code></a>.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#pauseLogging--">pauseLogging</a></span>()</code>
<div class="block">INTERNAL:
Turn both logging flags on.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#removeUnsetOCProperty-commonj.sdo.DataObject-commonj.sdo.Property-">removeUnsetOCProperty</a></span>(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;ocKey)</code>
<div class="block">INTERNAL:
Delete an open content property from the list of unset oc properties keyed on dataObject</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#resumeLogging--">resumeLogging</a></span>()</code>
<div class="block">INTERNAL:
Turn both logging flags back on.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setCreated-commonj.sdo.DataObject-boolean-">setCreated</a></span>(commonj.sdo.DataObject&nbsp;anObject,
boolean&nbsp;created)</code>
<div class="block">INTERNAL:
Set flag created value.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setCreatedXPaths-java.util.List-">setCreatedXPaths</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;createdXPathsList)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setDeleted-commonj.sdo.DataObject-boolean-">setDeleted</a></span>(commonj.sdo.DataObject&nbsp;anObject,
boolean&nbsp;deleted)</code>
<div class="block">INTERNAL:
Set flag modified value.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setDeletedXPaths-java.util.List-">setDeletedXPaths</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;deletedXPathsList)</code>
<div class="block">INTERNAL:
The deletedXPaths field is picked up reflectively during marshal/unmarshal operations.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setHelperContext-commonj.sdo.helper.HelperContext-">setHelperContext</a></span>(commonj.sdo.helper.HelperContext&nbsp;helperContext)</code>
<div class="block">INTERNAL:
Set the helperContext if the default SDOChangeSummary constructor was used</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setLogging-boolean-">setLogging</a></span>(boolean&nbsp;logging)</code>
<div class="block">INTERNAL:
Used by CopyHelper to set logging when creating a copy of a changesummary</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setModifiedDoms-java.util.List-">setModifiedDoms</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;modifiedDomsList)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setOldContainer-org.eclipse.persistence.sdo.SDODataObject-commonj.sdo.DataObject-">setOldContainer</a></span>(<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;aKey,
commonj.sdo.DataObject&nbsp;aValue)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setOldContainmentProperty-org.eclipse.persistence.sdo.SDODataObject-commonj.sdo.Property-">setOldContainmentProperty</a></span>(<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;aKey,
commonj.sdo.Property&nbsp;aValue)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setOldSequence-org.eclipse.persistence.sdo.SDODataObject-commonj.sdo.Sequence-">setOldSequence</a></span>(<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;aKey,
commonj.sdo.Sequence&nbsp;aValue)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setPropertyInternal-commonj.sdo.DataObject-commonj.sdo.Property-java.lang.Object-">setPropertyInternal</a></span>(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;property,
<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:</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setRootDataObject-commonj.sdo.DataObject-">setRootDataObject</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">INTERNAL:
Set the root DataObject for this ChangeSummary.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#setUnsetOCProperty-commonj.sdo.DataObject-commonj.sdo.Property-">setUnsetOCProperty</a></span>(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;ocKey)</code>
<div class="block">INTERNAL:
Add an open content property that has been unset to the list keyed on dataObject</div>
</td>
</tr>
<tr id="i52" 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/sdo/SDOChangeSummary.html#toString--">toString</a></span>()</code>
<div class="block">INTERNAL:
Return the string representation of the receiver.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#undoChanges--">undoChanges</a></span>()</code>
<div class="block">This method is intended for use by service implementations only.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#unsetPropertyInternal-commonj.sdo.DataObject-commonj.sdo.Property-">unsetPropertyInternal</a></span>(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;property)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#wasSet-commonj.sdo.DataObject-commonj.sdo.Property-">wasSet</a></span>(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;property)</code>
<div class="block">INTERNAL:</div>
</td>
</tr>
</table>
<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#clone--" title="class or interface in java.lang">clone</a>, <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>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="SDOChangeSummary--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SDOChangeSummary</h4>
<pre>public&nbsp;SDOChangeSummary()</pre>
</li>
</ul>
<a name="SDOChangeSummary-org.eclipse.persistence.sdo.SDODataObject-commonj.sdo.helper.HelperContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SDOChangeSummary</h4>
<pre>public&nbsp;SDOChangeSummary(<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;dataObject,
commonj.sdo.helper.HelperContext&nbsp;aContext)</pre>
</li>
</ul>
<a name="SDOChangeSummary-org.eclipse.persistence.sdo.SDODataGraph-commonj.sdo.helper.HelperContext-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SDOChangeSummary</h4>
<pre>public&nbsp;SDOChangeSummary(<a href="../../../../org/eclipse/persistence/sdo/SDODataGraph.html" title="class in org.eclipse.persistence.sdo">SDODataGraph</a>&nbsp;dataGraph,
commonj.sdo.helper.HelperContext&nbsp;aContext)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="isLogging--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLogging</h4>
<pre>public&nbsp;boolean&nbsp;isLogging()</pre>
<div class="block">Indicates whether change logging is on (<code>true</code>) or off (<code>false</code>).</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isLogging</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if change logging is on.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>beginLogging()</code></a>,
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#endLogging--"><code>endLogging()</code></a></dd>
</dl>
</li>
</ul>
<a name="setCreated-commonj.sdo.DataObject-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCreated</h4>
<pre>public&nbsp;void&nbsp;setCreated(commonj.sdo.DataObject&nbsp;anObject,
boolean&nbsp;created)</pre>
<div class="block">INTERNAL:
Set flag created value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>created</code> - flag created's new value.</dd>
</dl>
</li>
</ul>
<a name="setDeleted-commonj.sdo.DataObject-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDeleted</h4>
<pre>public&nbsp;boolean&nbsp;setDeleted(commonj.sdo.DataObject&nbsp;anObject,
boolean&nbsp;deleted)</pre>
<div class="block">INTERNAL:
Set flag modified value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>deleted</code> - flag modified's new value.</dd>
</dl>
</li>
</ul>
<a name="setOldContainer-org.eclipse.persistence.sdo.SDODataObject-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOldContainer</h4>
<pre>public&nbsp;void&nbsp;setOldContainer(<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;aKey,
commonj.sdo.DataObject&nbsp;aValue)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aKey</code> - </dd>
<dd><code>aValue</code> - void</dd>
</dl>
</li>
</ul>
<a name="getOldContainers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOldContainers</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getOldContainers()</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setOldContainmentProperty-org.eclipse.persistence.sdo.SDODataObject-commonj.sdo.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOldContainmentProperty</h4>
<pre>public&nbsp;void&nbsp;setOldContainmentProperty(<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;aKey,
commonj.sdo.Property&nbsp;aValue)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aKey</code> - DataObject</dd>
<dd><code>aValue</code> - Property
void</dd>
</dl>
</li>
</ul>
<a name="setOldSequence-org.eclipse.persistence.sdo.SDODataObject-commonj.sdo.Sequence-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOldSequence</h4>
<pre>public&nbsp;void&nbsp;setOldSequence(<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;aKey,
commonj.sdo.Sequence&nbsp;aValue)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aKey</code> - DataObject</dd>
<dd><code>aValue</code> - Property
void</dd>
</dl>
</li>
</ul>
<a name="getDataGraph--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataGraph</h4>
<pre>public&nbsp;commonj.sdo.DataGraph&nbsp;getDataGraph()</pre>
<div class="block">Returns the <code>data graph</code> associated with this change summary or null.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getDataGraph</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the data graph.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>DataGraph.getChangeSummary()</code></dd>
</dl>
</li>
</ul>
<a name="getChangedDataObjects--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChangedDataObjects</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getChangedDataObjects()</pre>
<div class="block">Returns a list consisting of all the <code>data objects</code> that have been changed while <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>logging</code></a>.
<p>
The <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isCreated-commonj.sdo.DataObject-"><code>new</code></a> and <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isModified-commonj.sdo.DataObject-"><code>modified</code></a> objects in the List are references to objects
associated with this ChangeSummary.
The <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isDeleted-commonj.sdo.DataObject-"><code>deleted</code></a> objects in the List are references to objects
at the time that event logging was enabled;
<p> Each changed object must have exactly one of the following methods return true:
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isCreated-commonj.sdo.DataObject-"><code>isCreated</code></a>,
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isDeleted-commonj.sdo.DataObject-"><code>isDeleted</code></a>, or
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isModified-commonj.sdo.DataObject-"><code>isModified</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getChangedDataObjects</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a list of changed data objects.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isCreated-commonj.sdo.DataObject-"><code>isCreated(DataObject)</code></a>,
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isDeleted-commonj.sdo.DataObject-"><code>isDeleted(DataObject)</code></a>,
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isModified-commonj.sdo.DataObject-"><code>isModified(DataObject)</code></a></dd>
</dl>
</li>
</ul>
<a name="getModified--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getModified</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getModified()</pre>
<div class="block">INTERNAL:
Return all modified objects</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Set</dd>
</dl>
</li>
</ul>
<a name="getDeleted--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeleted</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getDeleted()</pre>
<div class="block">INTERNAL:
Return all deleted objects</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Set</dd>
</dl>
</li>
</ul>
<a name="getCreated--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCreated</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getCreated()</pre>
<div class="block">INTERNAL:
Return all created objects</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Set</dd>
</dl>
</li>
</ul>
<a name="isCreated-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCreated</h4>
<pre>public&nbsp;boolean&nbsp;isCreated(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">Returns whether or not the specified data object was created while <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>logging</code></a>.
Any object that was added to the scope
but was not in the scope when logging began,
will be considered created.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isCreated</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - the data object in question.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if the specified data object was created.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getChangedDataObjects--"><code>getChangedDataObjects()</code></a></dd>
</dl>
</li>
</ul>
<a name="isDeleted-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDeleted</h4>
<pre>public&nbsp;boolean&nbsp;isDeleted(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">Returns whether or not the specified data object was deleted while <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>logging</code></a>.
Any object that is not in scope but was in scope when logging began
will be considered deleted.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isDeleted</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - the data object in question.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if the specified data object was deleted.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getChangedDataObjects--"><code>getChangedDataObjects()</code></a></dd>
</dl>
</li>
</ul>
<a name="isModified-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isModified</h4>
<pre>public&nbsp;boolean&nbsp;isModified(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">Returns whether or not the specified data object was updated while <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>logging</code></a>.
An object that was contained in the scope when logging began
and remains in the scope when logging ends will be considered potentially modified.
<p> An object considered modified must have at least one old value setting.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isModified</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - the data object in question.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if the specified data object was modified.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getChangedDataObjects--"><code>getChangedDataObjects()</code></a></dd>
</dl>
</li>
</ul>
<a name="getOldValues-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOldValues</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getOldValues(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">Returns a list of <code>settings</code>
that represent the property values of the given <code>dataObject</code>
at the point when logging <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>began</code></a>.
<p>In the case of a <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isDeleted-commonj.sdo.DataObject-"><code>deleted</code></a> object,
the List will include settings for all the Properties.
<p> An old value setting indicates the value at the
point logging begins. A setting is only produced for
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isModified-commonj.sdo.DataObject-"><code>modified</code></a> objects if
either the old value differs from the current value or
if the isSet differs from the current value.
<p> No settings are produced for <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isCreated-commonj.sdo.DataObject-"><code>created</code></a> objects.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getOldValues</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - the object in question.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a list of settings.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getChangedDataObjects--"><code>getChangedDataObjects()</code></a></dd>
</dl>
</li>
</ul>
<a name="getUnsetProps-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsetProps</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getUnsetProps(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getUnsetOCPropertiesMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsetOCPropertiesMap</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getUnsetOCPropertiesMap()</pre>
<div class="block">INTERNAL:
Return the entire HashMap of lists of open content properties that were unset
keyed on dataObject</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getUnsetOCProperties-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsetOCProperties</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getUnsetOCProperties(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">INTERNAL:
Return a List containing all open content properties that were unset</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setUnsetOCProperty-commonj.sdo.DataObject-commonj.sdo.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUnsetOCProperty</h4>
<pre>public&nbsp;void&nbsp;setUnsetOCProperty(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;ocKey)</pre>
<div class="block">INTERNAL:
Add an open content property that has been unset to the list keyed on dataObject</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dd><code>ocKey</code> - </dd>
</dl>
</li>
</ul>
<a name="removeUnsetOCProperty-commonj.sdo.DataObject-commonj.sdo.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeUnsetOCProperty</h4>
<pre>public&nbsp;void&nbsp;removeUnsetOCProperty(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;ocKey)</pre>
<div class="block">INTERNAL:
Delete an open content property from the list of unset oc properties keyed on dataObject</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dd><code>ocKey</code> - </dd>
</dl>
</li>
</ul>
<a name="beginLogging--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>beginLogging</h4>
<pre>public&nbsp;void&nbsp;beginLogging()</pre>
<div class="block">Clears the List of <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getChangedDataObjects--"><code>changes</code></a> and turns change logging on.
No operation occurs if logging is already on.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>beginLogging</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#endLogging--"><code>endLogging()</code></a>,
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>isLogging()</code></a></dd>
</dl>
</li>
</ul>
<a name="resumeLogging--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resumeLogging</h4>
<pre>public&nbsp;void&nbsp;resumeLogging()</pre>
<div class="block">INTERNAL:
Turn both logging flags back on.</div>
</li>
</ul>
<a name="endLogging--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>endLogging</h4>
<pre>public&nbsp;void&nbsp;endLogging()</pre>
<div class="block">An implementation that requires logging may throw an UnsupportedOperationException.
Turns change logging off. No operation occurs if logging is already off.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>endLogging</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>beginLogging()</code></a>,
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>isLogging()</code></a></dd>
</dl>
</li>
</ul>
<a name="pauseLogging--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pauseLogging</h4>
<pre>public&nbsp;void&nbsp;pauseLogging()</pre>
<div class="block">INTERNAL:
Turn both logging flags on.</div>
</li>
</ul>
<a name="getRootObject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootObject</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;getRootObject()</pre>
<div class="block">Returns the ChangeSummary root DataObject - the object from which
changes are tracked.
When a DataGraph is used, this is the same as getDataGraph().getRootObject().</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getRootObject</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the ChangeSummary root DataObject</dd>
</dl>
</li>
</ul>
<a name="getOldValue-commonj.sdo.DataObject-commonj.sdo.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOldValue</h4>
<pre>public&nbsp;commonj.sdo.ChangeSummary.Setting&nbsp;getOldValue(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;property)</pre>
<div class="block">Returns a <code>setting</code> for the specified property
representing the property value of the given <code>dataObject</code>
at the point when logging <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>began</code></a>.
<p>Returns null if the property was not modified and
has not been <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isDeleted-commonj.sdo.DataObject-"><code>deleted</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getOldValue</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - the object in question.</dd>
<dd><code>property</code> - the property of the object.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the Setting for the specified property.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#getChangedDataObjects--"><code>getChangedDataObjects()</code></a></dd>
</dl>
</li>
</ul>
<a name="getOldContainer-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOldContainer</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;getOldContainer(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">Returns the value of the <code>container</code> data object
at the point when logging <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>began</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getOldContainer</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - the object in question.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the old container data object.</dd>
</dl>
</li>
</ul>
<a name="getOldContainmentProperty-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOldContainmentProperty</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo">SDOProperty</a>&nbsp;getOldContainmentProperty(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">Returns the value of the <code>containment property</code> data object property
at the point when logging <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>began</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getOldContainmentProperty</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - the object in question.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the old containment property.</dd>
</dl>
</li>
</ul>
<a name="getOldSequence-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOldSequence</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/persistence/sdo/SDOSequence.html" title="class in org.eclipse.persistence.sdo">SDOSequence</a>&nbsp;getOldSequence(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">Returns the value of the <code>sequence</code> for the data object
at the point when logging <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>began</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getOldSequence</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - the object in question.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the old containment property.</dd>
</dl>
</li>
</ul>
<a name="undoChanges--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>undoChanges</h4>
<pre>public&nbsp;void&nbsp;undoChanges()</pre>
<div class="block">This method is intended for use by service implementations only.
Undoes all changes in the log to restore the tree of
DataObjects to its original state when logging began.
isLogging() is unchanged. The log is cleared.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>undoChanges</code>&nbsp;in interface&nbsp;<code>commonj.sdo.ChangeSummary</code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#beginLogging--"><code>beginLogging()</code></a>,
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#endLogging--"><code>endLogging()</code></a>,
<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html#isLogging--"><code>isLogging()</code></a></dd>
</dl>
</li>
</ul>
<a name="setRootDataObject-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRootDataObject</h4>
<pre>public&nbsp;void&nbsp;setRootDataObject(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">INTERNAL:
Set the root DataObject for this ChangeSummary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - the root of DataObject tree this ChangeSummary belongs to</dd>
</dl>
</li>
</ul>
<a name="setLogging-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLogging</h4>
<pre>public&nbsp;void&nbsp;setLogging(boolean&nbsp;logging)</pre>
<div class="block">INTERNAL:
Used by CopyHelper to set logging when creating a copy of a changesummary</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>logging</code> - logging status</dd>
</dl>
</li>
</ul>
<a name="setHelperContext-commonj.sdo.helper.HelperContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHelperContext</h4>
<pre>public&nbsp;void&nbsp;setHelperContext(commonj.sdo.helper.HelperContext&nbsp;helperContext)</pre>
<div class="block">INTERNAL:
Set the helperContext if the default SDOChangeSummary constructor was used</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>helperContext</code> - </dd>
</dl>
</li>
</ul>
<a name="setCreatedXPaths-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCreatedXPaths</h4>
<pre>public&nbsp;void&nbsp;setCreatedXPaths(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;createdXPathsList)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>createdXPathsList</code> - </dd>
</dl>
</li>
</ul>
<a name="getCreatedXPaths--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCreatedXPaths</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getCreatedXPaths()</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="isLoggingMapping--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLoggingMapping</h4>
<pre>public&nbsp;boolean&nbsp;isLoggingMapping()</pre>
<div class="block">INTERNAL:
Return the logging state during mapping operations</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>logging state</dd>
</dl>
</li>
</ul>
<a name="setModifiedDoms-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setModifiedDoms</h4>
<pre>public&nbsp;void&nbsp;setModifiedDoms(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;modifiedDomsList)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>modifiedDomsList</code> - </dd>
</dl>
</li>
</ul>
<a name="getModifiedDoms--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getModifiedDoms</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getModifiedDoms()</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setDeletedXPaths-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDeletedXPaths</h4>
<pre>public&nbsp;void&nbsp;setDeletedXPaths(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;deletedXPathsList)</pre>
<div class="block">INTERNAL:
The deletedXPaths field is picked up reflectively during marshal/unmarshal operations.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>deletedXPathsList</code> - </dd>
</dl>
</li>
</ul>
<a name="getOldContainmentProperty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOldContainmentProperty</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getOldContainmentProperty()</pre>
</li>
</ul>
<a name="getOldContainer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOldContainer</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getOldContainer()</pre>
</li>
</ul>
<a name="wasSet-commonj.sdo.DataObject-commonj.sdo.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>wasSet</h4>
<pre>public&nbsp;boolean&nbsp;wasSet(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;property)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dd><code>property</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getPropertyInternal-commonj.sdo.DataObject-commonj.sdo.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPropertyInternal</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;getPropertyInternal(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;property)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dd><code>property</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setPropertyInternal-commonj.sdo.DataObject-commonj.sdo.Property-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPropertyInternal</h4>
<pre>public&nbsp;void&nbsp;setPropertyInternal(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;property,
<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)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dd><code>property</code> - </dd>
<dd><code>value</code> - </dd>
</dl>
</li>
</ul>
<a name="getOriginalValueStores--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOriginalValueStores</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getOriginalValueStores()</pre>
<div class="block">INTERNAL:
Return the map of original ValueStores keyed on</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="isDirty-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDirty</h4>
<pre>public&nbsp;boolean&nbsp;isDirty(commonj.sdo.DataObject&nbsp;dataObject)</pre>
<div class="block">INTERNAL:
Return whether the <code>dataObject</code> has been modified.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="isDirty-org.eclipse.persistence.sdo.helper.ListWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDirty</h4>
<pre>public&nbsp;boolean&nbsp;isDirty(<a href="../../../../org/eclipse/persistence/sdo/helper/ListWrapper.html" title="class in org.eclipse.persistence.sdo.helper">ListWrapper</a>&nbsp;aListWrapper)</pre>
<div class="block">INTERNAL:
Return whether the <code>aListWrapper</code> has been modified.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aListWrapper</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="isDirty-org.eclipse.persistence.sdo.SDOSequence-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDirty</h4>
<pre>public&nbsp;boolean&nbsp;isDirty(<a href="../../../../org/eclipse/persistence/sdo/SDOSequence.html" title="class in org.eclipse.persistence.sdo">SDOSequence</a>&nbsp;aSequence)</pre>
<div class="block">INTERNAL:
Return whether the <code>aSequence</code> has been modified.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aSequence</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="unsetPropertyInternal-commonj.sdo.DataObject-commonj.sdo.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unsetPropertyInternal</h4>
<pre>public&nbsp;void&nbsp;unsetPropertyInternal(commonj.sdo.DataObject&nbsp;dataObject,
commonj.sdo.Property&nbsp;property)</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dd><code>property</code> - </dd>
</dl>
</li>
</ul>
<a name="getOriginalElements--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOriginalElements</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getOriginalElements()</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Map of original elements, key and value are both listwrappers</dd>
</dl>
</li>
</ul>
<a name="getDeepCopies--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeepCopies</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getDeepCopies()</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Map of deep copies of DataObjects key is original dataobject</dd>
</dl>
</li>
</ul>
<a name="getReverseDeletedMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReverseDeletedMap</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getReverseDeletedMap()</pre>
<div class="block">INTERNAL:</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Map of deep copies of DataObjects key is copy of dataobject</dd>
</dl>
</li>
</ul>
<a name="getOriginalSequences--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOriginalSequences</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getOriginalSequences()</pre>
<div class="block">INTERNAL:
Return a map of original sequences keyed on DataObject.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Map of old Sequences</dd>
</dl>
</li>
</ul>
<a name="getOldSequences--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOldSequences</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getOldSequences()</pre>
<div class="block">INTERNAL:
Return a map of original sequences keyed on DataObject (cached values).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Map of old Sequences that have deep copies of all DataObjects</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</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;toString()</pre>
<div class="block">INTERNAL:
Return the string representation of the receiver.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<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></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/sdo/DefaultValueStore.html" title="class in org.eclipse.persistence.sdo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/sdo/SDOConstants.html" title="class in org.eclipse.persistence.sdo"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/sdo/SDOChangeSummary.html" target="_top">Frames</a></li>
<li><a href="SDOChangeSummary.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>Nested&nbsp;|&nbsp;</li>
<li>Field&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>Field&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>