blob: 9173449cc505125d3fdd51100e77d5cd41e8ff19 [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:48 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SDOHelper (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="SDOHelper (EclipseLink 3.0.2, API Reference)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/SDOExternalizableDelegator.html" title="class in org.eclipse.persistence.sdo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/sdo/SDOProperty.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/SDOHelper.html" target="_top">Frames</a></li>
<li><a href="SDOHelper.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 SDOHelper" class="title">Class SDOHelper</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.SDOHelper</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">SDOHelper</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></pre>
<div class="block">This class provides a mechanism to obtain the EclipseLink implementation of various SDO runtime
classes based on a given SDO class/interface. This is useful for accessing extended EclipseLink
features. Using this helper class will alleviate the need for consumers of EclipseLink SDO to
perform casts where their code makes use of the standard SDO API. In addition, a given SDO
class/interface can be unwrapped based on a user-specified class. This will allow access - in
certain cases - to a given SDO implementation class' underlying class(es). For example, an
XMLHelper could be unwrapped resulting in an EclipseLink SDOXMLHelper or its underlying
XMLContext.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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/SDOHelper.html#SDOHelper--">SDOHelper</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static 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>static <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html" title="class in org.eclipse.persistence.sdo">SDOChangeSummary</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#getChangeSummary-commonj.sdo.ChangeSummary-">getChangeSummary</a></span>(commonj.sdo.ChangeSummary&nbsp;changeSummary)</code>
<div class="block">Return the EclipseLink implementation of ChangeSummary.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/eclipse/persistence/sdo/helper/SDOCopyHelper.html" title="class in org.eclipse.persistence.sdo.helper">SDOCopyHelper</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#getCopyHelper-commonj.sdo.helper.CopyHelper-">getCopyHelper</a></span>(commonj.sdo.helper.CopyHelper&nbsp;copyHelper)</code>
<div class="block">Return the EclipseLink implementation of CopyHelper.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/eclipse/persistence/sdo/helper/SDODataFactory.html" title="interface in org.eclipse.persistence.sdo.helper">SDODataFactory</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#getDataFactory-commonj.sdo.helper.DataFactory-">getDataFactory</a></span>(commonj.sdo.helper.DataFactory&nbsp;dataFactory)</code>
<div class="block">Return the EclipseLink implementation of DataFactory.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/eclipse/persistence/sdo/helper/SDODataHelper.html" title="class in org.eclipse.persistence.sdo.helper">SDODataHelper</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#getDataHelper-commonj.sdo.helper.DataHelper-">getDataHelper</a></span>(commonj.sdo.helper.DataHelper&nbsp;dataHelper)</code>
<div class="block">Return the EclipseLink implementation of DataHelper.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <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/SDOHelper.html#getDataObject-commonj.sdo.DataObject-">getDataObject</a></span>(commonj.sdo.DataObject&nbsp;dataObject)</code>
<div class="block">Return the EclipseLink implementation of DataObject.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/eclipse/persistence/sdo/helper/SDOEqualityHelper.html" title="class in org.eclipse.persistence.sdo.helper">SDOEqualityHelper</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#getEqualityHelper-commonj.sdo.helper.EqualityHelper-">getEqualityHelper</a></span>(commonj.sdo.helper.EqualityHelper&nbsp;equalityHelper)</code>
<div class="block">Return the EclipseLink implementation of EqualityHelper.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html" title="class in org.eclipse.persistence.sdo.helper">SDOHelperContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#getHelperContext-commonj.sdo.helper.HelperContext-">getHelperContext</a></span>(commonj.sdo.helper.HelperContext&nbsp;helperContext)</code>
<div class="block">Return the EclipseLink implementation of HelperContext.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static <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/SDOHelper.html#getProperty-commonj.sdo.Property-">getProperty</a></span>(commonj.sdo.Property&nbsp;property)</code>
<div class="block">Return the EclipseLink implementation of Property.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static <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/SDOHelper.html#getSequence-commonj.sdo.Sequence-">getSequence</a></span>(commonj.sdo.Sequence&nbsp;sequence)</code>
<div class="block">Return the EclipseLink implementation of Sequence.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#getType-commonj.sdo.Type-">getType</a></span>(commonj.sdo.Type&nbsp;type)</code>
<div class="block">Return the EclipseLink implementation of Type.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/eclipse/persistence/sdo/helper/SDOTypeHelper.html" title="interface in org.eclipse.persistence.sdo.helper">SDOTypeHelper</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#getTypeHelper-commonj.sdo.helper.TypeHelper-">getTypeHelper</a></span>(commonj.sdo.helper.TypeHelper&nbsp;typeHelper)</code>
<div class="block">Return the EclipseLink implementation of TypeHelper.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/eclipse/persistence/sdo/helper/SDOXMLHelper.html" title="interface in org.eclipse.persistence.sdo.helper">SDOXMLHelper</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#getXMLHelper-commonj.sdo.helper.XMLHelper-">getXMLHelper</a></span>(commonj.sdo.helper.XMLHelper&nbsp;xmlHelper)</code>
<div class="block">Return the EclipseLink implementation of XMLHelper.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/eclipse/persistence/sdo/helper/SDOXSDHelper.html" title="interface in org.eclipse.persistence.sdo.helper">SDOXSDHelper</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#getXSDHelper-commonj.sdo.helper.XSDHelper-">getXSDHelper</a></span>(commonj.sdo.helper.XSDHelper&nbsp;xsdHelper)</code>
<div class="block">Return the EclipseLink implementation of XSDHelper.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.ChangeSummary-java.lang.Class-">unwrap</a></span>(commonj.sdo.ChangeSummary&nbsp;changeSummary,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given ChangeSummary resulting in an EclipseLink SDOChangeSummary.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.helper.CopyHelper-java.lang.Class-">unwrap</a></span>(commonj.sdo.helper.CopyHelper&nbsp;copyHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given CopyHelper resulting in an EclipseLink SDOCopyHelper.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.helper.DataFactory-java.lang.Class-">unwrap</a></span>(commonj.sdo.helper.DataFactory&nbsp;dataFactory,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given DataFactory resulting in an EclipseLink SDODataFactory.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.helper.DataHelper-java.lang.Class-">unwrap</a></span>(commonj.sdo.helper.DataHelper&nbsp;dataHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given DataHelper resulting in an EclipseLink SDODataHelper.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.DataObject-java.lang.Class-">unwrap</a></span>(commonj.sdo.DataObject&nbsp;dataObject,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given DataObject resulting in an EclipseLink SDODataObject.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.helper.EqualityHelper-java.lang.Class-">unwrap</a></span>(commonj.sdo.helper.EqualityHelper&nbsp;equalityHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given EqualityHelper resulting in an EclipseLink SDOEqualityHelper.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.helper.HelperContext-java.lang.Class-">unwrap</a></span>(commonj.sdo.helper.HelperContext&nbsp;helperContext,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given HelperContext resulting in an EclipseLink SDOHelperContext.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.Property-java.lang.Class-">unwrap</a></span>(commonj.sdo.Property&nbsp;property,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given Property resulting in an EclipseLink SDOProperty.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.Sequence-java.lang.Class-">unwrap</a></span>(commonj.sdo.Sequence&nbsp;sequence,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given Sequence resulting in an EclipseLink SDOSequence.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.Type-java.lang.Class-">unwrap</a></span>(commonj.sdo.Type&nbsp;type,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given Type resulting in an EclipseLink SDOType.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.helper.TypeHelper-java.lang.Class-">unwrap</a></span>(commonj.sdo.helper.TypeHelper&nbsp;typeHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given TypeHelper resulting in an EclipseLink SDOTypeHelper.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.helper.XMLHelper-java.lang.Class-">unwrap</a></span>(commonj.sdo.helper.XMLHelper&nbsp;xmlHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given XMLHelper resulting in an EclipseLink SDOXMLHelper or an EclipseLink
XMLContext depending on clazz.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sdo/SDOHelper.html#unwrap-commonj.sdo.helper.XSDHelper-java.lang.Class-">unwrap</a></span>(commonj.sdo.helper.XSDHelper&nbsp;xsdHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Unwraps a given XSDHelper resulting in an EclipseLink SDOXSDHelper.</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#toString--" title="class or interface in java.lang">toString</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="SDOHelper--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SDOHelper</h4>
<pre>public&nbsp;SDOHelper()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getType-commonj.sdo.Type-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a>&nbsp;getType(commonj.sdo.Type&nbsp;type)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of Type. The given Type is assumed to be an instance of
<a href="../../../../org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo"><code>SDOType</code></a>. If not, an exception will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getProperty-commonj.sdo.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProperty</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo">SDOProperty</a>&nbsp;getProperty(commonj.sdo.Property&nbsp;property)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of Property. The given Property is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo"><code>SDOProperty</code></a>. If not, an exception will be
thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>property</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getDataObject-commonj.sdo.DataObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataObject</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a>&nbsp;getDataObject(commonj.sdo.DataObject&nbsp;dataObject)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of DataObject. The given DataObject is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo"><code>SDODataObject</code></a>. If not, an exception will be
thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getChangeSummary-commonj.sdo.ChangeSummary-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChangeSummary</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html" title="class in org.eclipse.persistence.sdo">SDOChangeSummary</a>&nbsp;getChangeSummary(commonj.sdo.ChangeSummary&nbsp;changeSummary)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of ChangeSummary. The given ChangeSummary is assumed to
be an instance of <a href="../../../../org/eclipse/persistence/sdo/SDOChangeSummary.html" title="class in org.eclipse.persistence.sdo"><code>SDOChangeSummary</code></a>. If not, an exception
will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>changeSummary</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getSequence-commonj.sdo.Sequence-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSequence</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/SDOSequence.html" title="class in org.eclipse.persistence.sdo">SDOSequence</a>&nbsp;getSequence(commonj.sdo.Sequence&nbsp;sequence)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of Sequence. The given Sequence is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/SDOSequence.html" title="class in org.eclipse.persistence.sdo"><code>SDOSequence</code></a>. If not, an exception will be
thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sequence</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getHelperContext-commonj.sdo.helper.HelperContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHelperContext</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html" title="class in org.eclipse.persistence.sdo.helper">SDOHelperContext</a>&nbsp;getHelperContext(commonj.sdo.helper.HelperContext&nbsp;helperContext)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of HelperContext. If the given HelperContext
is an instance of the DefaultContext, an SDOHelperContext will be obtained via
SDOHelperContext.getHelperContext(). Otherwise, the given HelperContext is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html" title="class in org.eclipse.persistence.sdo.helper"><code>SDOHelperContext</code></a>. If not, an exception
will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>helperContext</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getCopyHelper-commonj.sdo.helper.CopyHelper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCopyHelper</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/helper/SDOCopyHelper.html" title="class in org.eclipse.persistence.sdo.helper">SDOCopyHelper</a>&nbsp;getCopyHelper(commonj.sdo.helper.CopyHelper&nbsp;copyHelper)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of CopyHelper. The given CopyHelper is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/helper/SDOCopyHelper.html" title="class in org.eclipse.persistence.sdo.helper"><code>SDOCopyHelper</code></a>. If not, an exception
will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>copyHelper</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getDataFactory-commonj.sdo.helper.DataFactory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataFactory</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/helper/SDODataFactory.html" title="interface in org.eclipse.persistence.sdo.helper">SDODataFactory</a>&nbsp;getDataFactory(commonj.sdo.helper.DataFactory&nbsp;dataFactory)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of DataFactory. The given DataFactory is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/helper/SDODataFactory.html" title="interface in org.eclipse.persistence.sdo.helper"><code>SDODataFactory</code></a>. If not, an exception
will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataFactory</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getDataHelper-commonj.sdo.helper.DataHelper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataHelper</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/helper/SDODataHelper.html" title="class in org.eclipse.persistence.sdo.helper">SDODataHelper</a>&nbsp;getDataHelper(commonj.sdo.helper.DataHelper&nbsp;dataHelper)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of DataHelper. The given DataHelper is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/helper/SDODataHelper.html" title="class in org.eclipse.persistence.sdo.helper"><code>SDODataHelper</code></a>. If not, an exception
will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataHelper</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getEqualityHelper-commonj.sdo.helper.EqualityHelper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEqualityHelper</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/helper/SDOEqualityHelper.html" title="class in org.eclipse.persistence.sdo.helper">SDOEqualityHelper</a>&nbsp;getEqualityHelper(commonj.sdo.helper.EqualityHelper&nbsp;equalityHelper)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of EqualityHelper. The given EqualityHelper is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/helper/SDOEqualityHelper.html" title="class in org.eclipse.persistence.sdo.helper"><code>SDOEqualityHelper</code></a>. If not, an exception
will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>equalityHelper</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getTypeHelper-commonj.sdo.helper.TypeHelper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeHelper</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/helper/SDOTypeHelper.html" title="interface in org.eclipse.persistence.sdo.helper">SDOTypeHelper</a>&nbsp;getTypeHelper(commonj.sdo.helper.TypeHelper&nbsp;typeHelper)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of TypeHelper. The given TypeHelper is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/helper/SDOTypeHelper.html" title="interface in org.eclipse.persistence.sdo.helper"><code>SDOTypeHelper</code></a>. If not, an exception
will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeHelper</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getXMLHelper-commonj.sdo.helper.XMLHelper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXMLHelper</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/helper/SDOXMLHelper.html" title="interface in org.eclipse.persistence.sdo.helper">SDOXMLHelper</a>&nbsp;getXMLHelper(commonj.sdo.helper.XMLHelper&nbsp;xmlHelper)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of XMLHelper. The given XMLHelper is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/helper/SDOXMLHelper.html" title="interface in org.eclipse.persistence.sdo.helper"><code>SDOXMLHelper</code></a>. If not, an exception
will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlHelper</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="getXSDHelper-commonj.sdo.helper.XSDHelper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXSDHelper</h4>
<pre>public static&nbsp;<a href="../../../../org/eclipse/persistence/sdo/helper/SDOXSDHelper.html" title="interface in org.eclipse.persistence.sdo.helper">SDOXSDHelper</a>&nbsp;getXSDHelper(commonj.sdo.helper.XSDHelper&nbsp;xsdHelper)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Return the EclipseLink implementation of XSDHelper. The given XSDHelper is assumed to be an
instance of <a href="../../../../org/eclipse/persistence/sdo/helper/SDOXSDHelper.html" title="interface in org.eclipse.persistence.sdo.helper"><code>SDOXSDHelper</code></a>. If not, an exception
will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xsdHelper</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.Type-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.Type&nbsp;type,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given Type resulting in an EclipseLink SDOType. Assumes that the
given Type is an instance of EclipseLink SDOType, and clazz is one of:
org.eclipse.persistence.sdo.SDOType,
org.eclipse.persistence.sdo.type.SDOTypeType,
org.eclipse.persistence.sdo.type.SDOPropertyType,
org.eclipse.persistence.sdo.type.SDOChangeSummaryType,
org.eclipse.persistence.sdo.type.SDODataObjectType,
org.eclipse.persistence.sdo.type.SDODataType,
org.eclipse.persistence.sdo.type.SDOOpenSequencedType,
org.eclipse.persistence.sdo.type.SDOObjectType,
org.eclipse.persistence.sdo.type.SDOWrapperType,
org.eclipse.persistence.sdo.type.SDOXMLHelperLoadOptionsType</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.Property-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.Property&nbsp;property,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given Property resulting in an EclipseLink SDOProperty. Assumes that the
given Property is an instance of EclipseLink SDOProperty, and clazz is
org.eclipse.persistence.sdo.SDOProperty.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>property</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.DataObject-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.DataObject&nbsp;dataObject,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given DataObject resulting in an EclipseLink SDODataObject. Assumes that the
given DataObject is an instance of EclipseLink SDODataObject, and clazz is
org.eclipse.persistence.sdo.SDODataObject.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataObject</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.ChangeSummary-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.ChangeSummary&nbsp;changeSummary,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given ChangeSummary resulting in an EclipseLink SDOChangeSummary. Assumes that the
given ChangeSummary is an instance of EclipseLink SDOChangeSummary, and clazz is
org.eclipse.persistence.sdo.SDOChangeSummary.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>changeSummary</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.Sequence-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.Sequence&nbsp;sequence,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given Sequence resulting in an EclipseLink SDOSequence. Assumes that the
given Sequence is an instance of EclipseLink SDOSequence, and clazz is
org.eclipse.persistence.sdo.SDOSequence.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sequence</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.helper.HelperContext-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.helper.HelperContext&nbsp;helperContext,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given HelperContext resulting in an EclipseLink SDOHelperContext. Assumes that the
given HelperContext is an instance of EclipseLink SDOHelperContext, and clazz is
org.eclipse.persistence.sdo.helper.SDOHelperContext.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>helperContext</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.helper.CopyHelper-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.helper.CopyHelper&nbsp;copyHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given CopyHelper resulting in an EclipseLink SDOCopyHelper. Assumes that the
given CopyHelper is an instance of EclipseLink SDOCopyHelper, and clazz is
org.eclipse.persistence.sdo.helper.SDOCopyHelper.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>copyHelper</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.helper.DataFactory-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.helper.DataFactory&nbsp;dataFactory,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given DataFactory resulting in an EclipseLink SDODataFactory. Assumes that the
given DataFactory is an instance of EclipseLink SDODataFactory, and clazz is
org.eclipse.persistence.sdo.helper.SDODataFactory.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataFactory</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.helper.DataHelper-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.helper.DataHelper&nbsp;dataHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given DataHelper resulting in an EclipseLink SDODataHelper. Assumes that the
given DataHelper is an instance of EclipseLink SDODataHelper, and clazz is
org.eclipse.persistence.sdo.helper.SDODataHelper.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataHelper</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.helper.EqualityHelper-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.helper.EqualityHelper&nbsp;equalityHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given EqualityHelper resulting in an EclipseLink SDOEqualityHelper. Assumes that the
given EqualityHelper is an instance of EclipseLink SDOEqualityHelper, and clazz is
org.eclipse.persistence.sdo.helper.SDOEqualityHelper.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>equalityHelper</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.helper.TypeHelper-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.helper.TypeHelper&nbsp;typeHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given TypeHelper resulting in an EclipseLink SDOTypeHelper. Assumes that the
given TypeHelper is an instance of EclipseLink SDOTypeHelper, and clazz is
org.eclipse.persistence.sdo.helper.SDOTypeHelper.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeHelper</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.helper.XMLHelper-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.helper.XMLHelper&nbsp;xmlHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given XMLHelper resulting in an EclipseLink SDOXMLHelper or an EclipseLink
XMLContext depending on clazz. Assumes that the given XMLHelper is an instance of
EclipseLink SDOXMLHelper, and clazz is one of
org.eclipse.persistence.sdo.helper.SDOXMLHelper, or
org.eclipse.persistence.oxm.XMLContext. If not, an exception will be thrown.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlHelper</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
</dl>
</li>
</ul>
<a name="unwrap-commonj.sdo.helper.XSDHelper-java.lang.Class-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>unwrap</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(commonj.sdo.helper.XSDHelper&nbsp;xsdHelper,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Unwraps a given XSDHelper resulting in an EclipseLink SDOXSDHelper. Assumes that the
given XSDHelper is an instance of EclipseLink SDOXSDHelper, and clazz is
org.eclipse.persistence.sdo.helper.SDOXSDHelper.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xsdHelper</code> - </dd>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</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/SDOExternalizableDelegator.html" title="class in org.eclipse.persistence.sdo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/sdo/SDOProperty.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/SDOHelper.html" target="_top">Frames</a></li>
<li><a href="SDOHelper.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>