blob: 433f4401f429439bb32f4479f6ecac2c15cb10c3 [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 (version 1.7.0_121) on Fri Jan 06 19:36:27 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>StoreContext (OpenJPA Parent POM 2.4.2 API)</title>
<meta name="date" content="2017-01-06">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StoreContext (OpenJPA Parent POM 2.4.2 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="class-use/StoreContext.html">Use</a></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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/openjpa/kernel/StoreManager.html" title="interface in org.apache.openjpa.kernel"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/openjpa/kernel/StoreContext.html" target="_top">Frames</a></li>
<li><a href="StoreContext.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&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.apache.openjpa.kernel</div>
<h2 title="Interface StoreContext" class="title">Interface StoreContext</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Subinterfaces:</dt>
<dd><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a>, <a href="../../../../org/apache/openjpa/slice/DistributedBroker.html" title="interface in org.apache.openjpa.slice">DistributedBroker</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html" title="class in org.apache.openjpa.kernel">BrokerImpl</a>, <a href="../../../../org/apache/openjpa/kernel/DelegatingBroker.html" title="class in org.apache.openjpa.kernel">DelegatingBroker</a>, <a href="../../../../org/apache/openjpa/slice/DistributedBrokerImpl.html" title="class in org.apache.openjpa.slice">DistributedBrokerImpl</a>, <a href="../../../../org/apache/openjpa/kernel/FinalizingBrokerImpl.html" title="class in org.apache.openjpa.kernel">FinalizingBrokerImpl</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="strong">StoreContext</span></pre>
<div class="block">Represents a set of managed objects and their environment.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>0.4.0</dd>
<dt><span class="strong">Author:</span></dt>
<dd>Abe White</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#EXCLUDE_ALL">EXCLUDE_ALL</a></strong></code>
<div class="block">Marker bitset to indicate that all field loads should be excluded in
the <code>find</code> methods of this interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_ALLOW_NEW">OID_ALLOW_NEW</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_COPY">OID_COPY</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_NODELETED">OID_NODELETED</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_NOVALIDATE">OID_NOVALIDATE</a></strong></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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#beginStore()">beginStore</a></strong>()</code>
<div class="block">Begin a data store transaction.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#embed(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.meta.ValueMetaData)">embed</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
<a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;owner,
<a href="../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a>&nbsp;ownerMeta)</code>
<div class="block">Make the given instance embedded.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#extentIterator(java.lang.Class,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration,%20boolean)">extentIterator</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls,
boolean&nbsp;subs,
<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch,
boolean&nbsp;ignoreChanges)</code>
<div class="block">Return an iterator over all instances of the given type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.FindCallbacks)">find</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
boolean&nbsp;validate,
<a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a>&nbsp;call)</code>
<div class="block">Find the persistence object with the given oid.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find(java.lang.Object,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int)">find</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a>&nbsp;exclude,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;edata,
int&nbsp;flags)</code>
<div class="block">Return the object with the given oid.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.FindCallbacks)">findAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;oids,
boolean&nbsp;validate,
<a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a>&nbsp;call)</code>
<div class="block">Return the objects with the given oids.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findAll(java.util.Collection,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int)">findAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;oids,
<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a>&nbsp;exclude,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;edata,
int&nbsp;flags)</code>
<div class="block">Return the objects with the given oids.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findCached(java.lang.Object,%20org.apache.openjpa.kernel.FindCallbacks)">findCached</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a>&nbsp;call)</code>
<div class="block">Return the instance for the given oid/object , or null if not
found in the L1 cache.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getAllowReferenceToSiblingContext()">getAllowReferenceToSiblingContext</a></strong>()</code>
<div class="block">Affirms if this context will allow its managed instances to refer instances
that are managed by other contexts.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getBroker()">getBroker</a></strong>()</code>
<div class="block">Return the broker for this context, if possible.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getClassLoader()">getClassLoader</a></strong>()</code>
<div class="block">Return the current thread's class loader at the time this context
was obtained.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConfiguration()">getConfiguration</a></strong>()</code>
<div class="block">Return the configuration associated with this context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnection()">getConnection</a></strong>()</code>
<div class="block">Return the connection in use by the context, or a new connection if none.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory()">getConnectionFactory</a></strong>()</code>
<div class="block">Return the 'JTA' ConnectionFactory, looking it up from JNDI if needed.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory2()">getConnectionFactory2</a></strong>()</code>
<div class="block">Return the 'NonJTA' ConnectionFactory, looking it up from JNDI if needed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory2Name()">getConnectionFactory2Name</a></strong>()</code>
<div class="block">Return the 'NonJTA' ConnectionFactoryName.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactoryName()">getConnectionFactoryName</a></strong>()</code>
<div class="block">Return the 'JTA' connectionFactoryName</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionPassword()">getConnectionPassword</a></strong>()</code>
<div class="block">Return the connection password.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionUserName()">getConnectionUserName</a></strong>()</code>
<div class="block">Return the connection user name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDeletedTypes()">getDeletedTypes</a></strong>()</code>
<div class="block">Return the set of classes that have been deleted in the current
transaction.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDetachState()">getDetachState</a></strong>()</code>
<div class="block">Detach mode constant to determine which fields are part of the
detached graph.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects()">getDirtyObjects</a></strong>()</code>
<div class="block">Return a list of current dirty instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getFetchConfiguration()">getFetchConfiguration</a></strong>()</code>
<div class="block">Return the (mutable) fetch configuration for loading objects from this
context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getLockLevel(java.lang.Object)">getLockLevel</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Return the lock level of the specified object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/LockManager.html" title="interface in org.apache.openjpa.kernel">LockManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getLockManager()">getLockManager</a></strong>()</code>
<div class="block">Return the lock manager in use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getManagedObjects()">getManagedObjects</a></strong>()</code>
<div class="block">Return a list of all managed instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getObjectId(java.lang.Object)">getObjectId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Return the oid of the given instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getObjectIdType(java.lang.Class)">getObjectIdType</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
<div class="block">Return the application or datastore identity class the given persistent
class uses for object ids.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getOrderDirtyObjects()">getOrderDirtyObjects</a></strong>()</code>
<div class="block">Whether to maintain the order in which objects are dirtied for
<a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects()"><code>getDirtyObjects()</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPendingTransactionalObjects()">getPendingTransactionalObjects</a></strong>()</code>
<div class="block">Return a list of instances which will become transactional upon
the next transaction.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPersistedTypes()">getPersistedTypes</a></strong>()</code>
<div class="block">Return the set of classes that have been made persistent in the current
transaction.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPopulateDataCache()">getPopulateDataCache</a></strong>()</code>
<div class="block">Whether objects accessed during this transaction will be added to the
store cache.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPostLoadOnMerge()">getPostLoadOnMerge</a></strong>()</code>
<div class="block">Force sending a &#064;PostLoad lifecycle event while merging.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getStateManager(java.lang.Object)">getStateManager</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Return the state manager for the given instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html" title="class in org.apache.openjpa.kernel">DelegatingStoreManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getStoreManager()">getStoreManager</a></strong>()</code>
<div class="block">Return the store manager in use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getTransactionalObjects()">getTransactionalObjects</a></strong>()</code>
<div class="block">Return a list of current transaction instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getUpdatedTypes()">getUpdatedTypes</a></strong>()</code>
<div class="block">Return the set of classes for objects that have been modified
in the current transaction.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getVersion(java.lang.Object)">getVersion</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Returns the current version indicator for <code>o</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#hasConnection()">hasConnection</a></strong>()</code>
<div class="block">Whether the broker has a dedicated connection based on the configured
connection retain mode and transaction status.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isActive()">isActive</a></strong>()</code>
<div class="block">Whether a logical transaction is active.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isCached(java.util.List)">isCached</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;oid)</code>
<div class="block">Indicate whether the oid can be found in the StoreContext's L1 cache or in the StoreManager cache.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isDeleted(java.lang.Object)">isDeleted</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Return whether the given object is deleted.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isDirty(java.lang.Object)">isDirty</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Return whether the given object is dirty.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isManaged()">isManaged</a></strong>()</code>
<div class="block">Whether this context is using managed transactions.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isNew(java.lang.Object)">isNew</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Return whether the given object is a newly-created instance registered
with <code>broker</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isPersistent(java.lang.Object)">isPersistent</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Return whether the given object is persistent.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isStoreActive()">isStoreActive</a></strong>()</code>
<div class="block">Whether a data store transaction is active.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isTrackChangesByType()">isTrackChangesByType</a></strong>()</code>
<div class="block">Whether memory usage is reduced during this transaction at the expense
of tracking changes at the type level instead of the instance level,
resulting in more aggressive cache invalidation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isTransactional(java.lang.Object)">isTransactional</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Return whether the given object is transactional.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#lock()">lock</a></strong>()</code>
<div class="block">Synchronizes on an internal lock if the
<code>Multithreaded</code> flag is set to true.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#newObjectId(java.lang.Class,%20java.lang.Object)">newObjectId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val)</code>
<div class="block">Create a new object id instance from the given value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#nontransactional(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">nontransactional</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pc,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</code>
<div class="block">Make the given object non-transactional.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#nontransactionalAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">nontransactionalAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;objs,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</code>
<div class="block">Make the given objects nontransactional.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#popFetchConfiguration()">popFetchConfiguration</a></strong>()</code>
<div class="block">Pops the fetch configuration from the top of the stack, making the
next one down the active one.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#pushFetchConfiguration()">pushFetchConfiguration</a></strong>()</code>
<div class="block">Pushes a new fetch configuration that inherits from the current
fetch configuration onto a stack, and makes the new configuration
the active one.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#pushFetchConfiguration(org.apache.openjpa.kernel.FetchConfiguration)">pushFetchConfiguration</a></strong>(<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fc)</code>
<div class="block">Pushes the fetch configuration argument onto a stack, and makes the new configuration
the active one.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">retrieve</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pc,
boolean&nbsp;fgOnly,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</code>
<div class="block">Immediately load the given object's persistent fields.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieveAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">retrieveAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;objs,
boolean&nbsp;fgOnly,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</code>
<div class="block">Retrieve the given objects' persistent state.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setAllowReferenceToSiblingContext(boolean)">setAllowReferenceToSiblingContext</a></strong>(boolean&nbsp;flag)</code>
<div class="block">Affirms if this context will allow its managed instances to refer instances
that are managed by other contexts.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setConnectionFactory2Name(java.lang.String)">setConnectionFactory2Name</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;connectionFactory2Name)</code>
<div class="block">Set the 'NonJTA' ConnectionFactoryName.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setConnectionFactoryName(java.lang.String)">setConnectionFactoryName</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;connectionFactoryName)</code>
<div class="block">Set the 'JTA' ConnectionFactoryName.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setDetachState(int)">setDetachState</a></strong>(int&nbsp;mode)</code>
<div class="block">Detach mode constant to determine which fields are part of the
detached graph.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setOrderDirtyObjects(boolean)">setOrderDirtyObjects</a></strong>(boolean&nbsp;order)</code>
<div class="block">Whether to maintain the order in which objects are dirtied for
<a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects()"><code>getDirtyObjects()</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setPopulateDataCache(boolean)">setPopulateDataCache</a></strong>(boolean&nbsp;cache)</code>
<div class="block">Whether to populate the store cache with objects used by this
transaction.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setPostLoadOnMerge(boolean)">setPostLoadOnMerge</a></strong>(boolean&nbsp;allow)</code>
<div class="block">Set to <code>true</code> if the merge operation should trigger
a &#064;PostLoad lifecycle event.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setTrackChangesByType(boolean)">setTrackChangesByType</a></strong>(boolean&nbsp;largeTransaction)</code>
<div class="block">If a large number of objects will be created, modified, or deleted
during this transaction setting this option to true will reduce memory
usage if you perform periodic flushes by tracking changes at the type
level instead of the instance level, resulting in more aggressive cache
invalidation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#transactional(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">transactional</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pc,
boolean&nbsp;updateVersion,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</code>
<div class="block">Make the given object transactional.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#transactionalAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">transactionalAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;objs,
boolean&nbsp;updateVersion,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</code>
<div class="block">Make the given objects transactional.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#unlock()">unlock</a></strong>()</code>
<div class="block">Releases the internal lock.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="EXCLUDE_ALL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EXCLUDE_ALL</h4>
<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> EXCLUDE_ALL</pre>
<div class="block">Marker bitset to indicate that all field loads should be excluded in
the <code>find</code> methods of this interface.</div>
</li>
</ul>
<a name="OID_NOVALIDATE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OID_NOVALIDATE</h4>
<pre>static final&nbsp;int OID_NOVALIDATE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.openjpa.kernel.StoreContext.OID_NOVALIDATE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="OID_NODELETED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OID_NODELETED</h4>
<pre>static final&nbsp;int OID_NODELETED</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.openjpa.kernel.StoreContext.OID_NODELETED">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="OID_COPY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OID_COPY</h4>
<pre>static final&nbsp;int OID_COPY</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.openjpa.kernel.StoreContext.OID_COPY">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="OID_ALLOW_NEW">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>OID_ALLOW_NEW</h4>
<pre>static final&nbsp;int OID_ALLOW_NEW</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.openjpa.kernel.StoreContext.OID_ALLOW_NEW">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getBroker()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBroker</h4>
<pre><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a>&nbsp;getBroker()</pre>
<div class="block">Return the broker for this context, if possible. Note that a broker
will be unavailable in remote contexts, and this method may return null.</div>
</li>
</ul>
<a name="getConfiguration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConfiguration</h4>
<pre><a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;getConfiguration()</pre>
<div class="block">Return the configuration associated with this context.</div>
</li>
</ul>
<a name="getFetchConfiguration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFetchConfiguration</h4>
<pre><a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;getFetchConfiguration()</pre>
<div class="block">Return the (mutable) fetch configuration for loading objects from this
context.</div>
</li>
</ul>
<a name="pushFetchConfiguration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pushFetchConfiguration</h4>
<pre><a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;pushFetchConfiguration()</pre>
<div class="block">Pushes a new fetch configuration that inherits from the current
fetch configuration onto a stack, and makes the new configuration
the active one.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the new fetch configuration</dd><dt><span class="strong">Since:</span></dt>
<dd>1.1.0</dd></dl>
</li>
</ul>
<a name="pushFetchConfiguration(org.apache.openjpa.kernel.FetchConfiguration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pushFetchConfiguration</h4>
<pre><a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;pushFetchConfiguration(<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fc)</pre>
<div class="block">Pushes the fetch configuration argument onto a stack, and makes the new configuration
the active one.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the new fetch configuration</dd><dt><span class="strong">Since:</span></dt>
<dd>2.1.1</dd></dl>
</li>
</ul>
<a name="popFetchConfiguration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>popFetchConfiguration</h4>
<pre>void&nbsp;popFetchConfiguration()</pre>
<div class="block">Pops the fetch configuration from the top of the stack, making the
next one down the active one. This returns void to avoid confusion,
since fetch configurations tend to be used in method-chaining
patterns often.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/openjpa/util/UserException.html" title="class in org.apache.openjpa.util">UserException</a></code> - if the fetch configuration stack is empty</dd><dt><span class="strong">Since:</span></dt>
<dd>1.1.0</dd></dl>
</li>
</ul>
<a name="getClassLoader()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClassLoader</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;getClassLoader()</pre>
<div class="block">Return the current thread's class loader at the time this context
was obtained.</div>
</li>
</ul>
<a name="getLockManager()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLockManager</h4>
<pre><a href="../../../../org/apache/openjpa/kernel/LockManager.html" title="interface in org.apache.openjpa.kernel">LockManager</a>&nbsp;getLockManager()</pre>
<div class="block">Return the lock manager in use.</div>
</li>
</ul>
<a name="getStoreManager()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStoreManager</h4>
<pre><a href="../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html" title="class in org.apache.openjpa.kernel">DelegatingStoreManager</a>&nbsp;getStoreManager()</pre>
<div class="block">Return the store manager in use. This will be a wrapper around the
native store manager, which you can retrieve via
<a href="../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html#getInnermostDelegate()"><code>DelegatingStoreManager.getInnermostDelegate()</code></a>.</div>
</li>
</ul>
<a name="getConnectionUserName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnectionUserName</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getConnectionUserName()</pre>
<div class="block">Return the connection user name.</div>
</li>
</ul>
<a name="getConnectionPassword()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnectionPassword</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getConnectionPassword()</pre>
<div class="block">Return the connection password.</div>
</li>
</ul>
<a name="findCached(java.lang.Object, org.apache.openjpa.kernel.FindCallbacks)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findCached</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;findCached(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a>&nbsp;call)</pre>
<div class="block">Return the instance for the given oid/object , or null if not
found in the L1 cache.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>oid</code> - the object's id</dd>
<dt><span class="strong">Returns:</span></dt><dd>the cached object, or null if not cached</dd></dl>
</li>
</ul>
<a name="find(java.lang.Object, boolean, org.apache.openjpa.kernel.FindCallbacks)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>find</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;find(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
boolean&nbsp;validate,
<a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a>&nbsp;call)</pre>
<div class="block">Find the persistence object with the given oid. If
<code>validate</code> is true, the broker will check the store
for the object, and return null if it does not exist. If
<code>validate</code> is false, this method never returns null. The
broker will either return its cached instance, attempt to create a
hollow instance, or throw an <code>ObjectNotFoundException</code> if
unable to return a hollow instance.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>validate</code> - if true, validate that the instance exists in the
store and load fetch group fields, otherwise return
any cached or hollow instance</dd></dl>
</li>
</ul>
<a name="findAll(java.util.Collection, boolean, org.apache.openjpa.kernel.FindCallbacks)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findAll</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;findAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;oids,
boolean&nbsp;validate,
<a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a>&nbsp;call)</pre>
<div class="block">Return the objects with the given oids.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>oids</code> - the oids of the objects to return</dd>
<dt><span class="strong">Returns:</span></dt><dd>the objects that were looked up, in the same order as the oids
parameter</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.FindCallbacks)"><code>find(Object,boolean,FindCallbacks)</code></a></dd></dl>
</li>
</ul>
<a name="find(java.lang.Object, org.apache.openjpa.kernel.FetchConfiguration, java.util.BitSet, java.lang.Object, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>find</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;find(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;oid,
<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a>&nbsp;exclude,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;edata,
int&nbsp;flags)</pre>
<div class="block">Return the object with the given oid. If present, the
cached instance will be returned. Otherwise, the instance will be
initialized through the store as usual; however, in this case
the store will be passed the given execution data, and the
system will load the object according to the given fetch configuration
(or the context's configuration, if the given one is null).
Fields can optionally be excluded from required loading using the
<code>exclude</code> mask. By default this method does not find new
unflushed instances, validates, and does not throw an exception
if a cached instance has been deleted concurrently. These options
are controllable through the given <code>OID_XXX</code> flags.</div>
</li>
</ul>
<a name="findAll(java.util.Collection, org.apache.openjpa.kernel.FetchConfiguration, java.util.BitSet, java.lang.Object, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findAll</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;findAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;oids,
<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a>&nbsp;exclude,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;edata,
int&nbsp;flags)</pre>
<div class="block">Return the objects with the given oids.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find(java.lang.Object,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int)"><code>find(Object,FetchConfiguration,BitSet,Object,int)</code></a></dd></dl>
</li>
</ul>
<a name="extentIterator(java.lang.Class, boolean, org.apache.openjpa.kernel.FetchConfiguration, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extentIterator</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;extentIterator(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls,
boolean&nbsp;subs,
<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a>&nbsp;fetch,
boolean&nbsp;ignoreChanges)</pre>
<div class="block">Return an iterator over all instances of the given type. The iterator
should be closed with <a href="../../../../org/apache/openjpa/util/ImplHelper.html#close(java.lang.Object)"><code>ImplHelper.close(java.lang.Object)</code></a>
when no longer needed. This method delegates to
<a href="../../../../org/apache/openjpa/kernel/StoreManager.html#executeExtent(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration)"><code>StoreManager.executeExtent(org.apache.openjpa.meta.ClassMetaData, boolean, org.apache.openjpa.kernel.FetchConfiguration)</code></a>.</div>
</li>
</ul>
<a name="retrieve(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>retrieve</h4>
<pre>void&nbsp;retrieve(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pc,
boolean&nbsp;fgOnly,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</pre>
<div class="block">Immediately load the given object's persistent fields. One might
use this action to make sure that an instance's fields are loaded
before transitioning it to transient. Note that this action is not
recursive. Any related objects that are loaded will not necessarily
have their fields loaded. Unmanaged target is ignored.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fgOnly</code> - indicator as to whether to retrieve only fields
in the current fetch groups, or all fields</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)"><code>retrieve(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)</code></a></dd></dl>
</li>
</ul>
<a name="retrieveAll(java.util.Collection, boolean, org.apache.openjpa.kernel.OpCallbacks)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>retrieveAll</h4>
<pre>void&nbsp;retrieveAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;objs,
boolean&nbsp;fgOnly,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</pre>
<div class="block">Retrieve the given objects' persistent state. Unmanaged targets are
ignored.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fgOnly</code> - indicator as to whether to retrieve only fields</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)"><code>retrieve(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)</code></a></dd></dl>
</li>
</ul>
<a name="embed(java.lang.Object, java.lang.Object, org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.meta.ValueMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>embed</h4>
<pre><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;embed(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
<a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;owner,
<a href="../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a>&nbsp;ownerMeta)</pre>
<div class="block">Make the given instance embedded.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the instance to embed; may be null to create a new instance</dd><dd><code>id</code> - the id to give the embedded state manager; may be
null for default</dd><dd><code>owner</code> - the owning state manager</dd><dd><code>ownerMeta</code> - the value in which the object is embedded</dd>
<dt><span class="strong">Returns:</span></dt><dd>the state manager for the embedded instance</dd></dl>
</li>
</ul>
<a name="getObjectIdType(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectIdType</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getObjectIdType(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
<div class="block">Return the application or datastore identity class the given persistent
class uses for object ids.</div>
</li>
</ul>
<a name="newObjectId(java.lang.Class, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newObjectId</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;newObjectId(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val)</pre>
<div class="block">Create a new object id instance from the given value.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cls</code> - the persistent class that uses this identity value</dd><dd><code>val</code> - an object id instance, stringified object id, or primary
key value</dd></dl>
</li>
</ul>
<a name="getPersistedTypes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPersistedTypes</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;getPersistedTypes()</pre>
<div class="block">Return the set of classes that have been made persistent in the current
transaction.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>0.3.4</dd></dl>
</li>
</ul>
<a name="getDeletedTypes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeletedTypes</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;getDeletedTypes()</pre>
<div class="block">Return the set of classes that have been deleted in the current
transaction.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>0.3.4</dd></dl>
</li>
</ul>
<a name="getUpdatedTypes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUpdatedTypes</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;getUpdatedTypes()</pre>
<div class="block">Return the set of classes for objects that have been modified
in the current transaction.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>0.3.4</dd></dl>
</li>
</ul>
<a name="getManagedObjects()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getManagedObjects</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getManagedObjects()</pre>
<div class="block">Return a list of all managed instances.</div>
</li>
</ul>
<a name="getTransactionalObjects()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransactionalObjects</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getTransactionalObjects()</pre>
<div class="block">Return a list of current transaction instances.</div>
</li>
</ul>
<a name="getPendingTransactionalObjects()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPendingTransactionalObjects</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getPendingTransactionalObjects()</pre>
<div class="block">Return a list of instances which will become transactional upon
the next transaction.</div>
</li>
</ul>
<a name="getDirtyObjects()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirtyObjects</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getDirtyObjects()</pre>
<div class="block">Return a list of current dirty instances.</div>
</li>
</ul>
<a name="getOrderDirtyObjects()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOrderDirtyObjects</h4>
<pre>boolean&nbsp;getOrderDirtyObjects()</pre>
<div class="block">Whether to maintain the order in which objects are dirtied for
<a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects()"><code>getDirtyObjects()</code></a>. Default is the store manager's decision.</div>
</li>
</ul>
<a name="setOrderDirtyObjects(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOrderDirtyObjects</h4>
<pre>void&nbsp;setOrderDirtyObjects(boolean&nbsp;order)</pre>
<div class="block">Whether to maintain the order in which objects are dirtied for
<a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects()"><code>getDirtyObjects()</code></a>. Default is the store manager's decision.</div>
</li>
</ul>
<a name="getStateManager(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStateManager</h4>
<pre><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;getStateManager(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Return the state manager for the given instance. Includes objects
made persistent in the current transaction. If <code>obj</code> is not
a managed type or is managed by another context, throw an exception.</div>
</li>
</ul>
<a name="getLockLevel(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLockLevel</h4>
<pre>int&nbsp;getLockLevel(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Return the lock level of the specified object.</div>
</li>
</ul>
<a name="getVersion(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVersion</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getVersion(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Returns the current version indicator for <code>o</code>.</div>
</li>
</ul>
<a name="isDirty(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDirty</h4>
<pre>boolean&nbsp;isDirty(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Return whether the given object is dirty.</div>
</li>
</ul>
<a name="isTransactional(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTransactional</h4>
<pre>boolean&nbsp;isTransactional(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Return whether the given object is transactional.</div>
</li>
</ul>
<a name="transactional(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>transactional</h4>
<pre>void&nbsp;transactional(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pc,
boolean&nbsp;updateVersion,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</pre>
<div class="block">Make the given object transactional.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pc</code> - instance to make transactional</dd><dd><code>updateVersion</code> - if true, the instance's version will be
incremented at the next flush</dd></dl>
</li>
</ul>
<a name="transactionalAll(java.util.Collection, boolean, org.apache.openjpa.kernel.OpCallbacks)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>transactionalAll</h4>
<pre>void&nbsp;transactionalAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;objs,
boolean&nbsp;updateVersion,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</pre>
<div class="block">Make the given objects transactional.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objs</code> - instances to make transactional</dd><dd><code>updateVersion</code> - if true, the instance's version will be
incremented at the next flush</dd></dl>
</li>
</ul>
<a name="nontransactional(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nontransactional</h4>
<pre>void&nbsp;nontransactional(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pc,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</pre>
<div class="block">Make the given object non-transactional.</div>
</li>
</ul>
<a name="nontransactionalAll(java.util.Collection, org.apache.openjpa.kernel.OpCallbacks)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nontransactionalAll</h4>
<pre>void&nbsp;nontransactionalAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;objs,
<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a>&nbsp;call)</pre>
<div class="block">Make the given objects nontransactional.</div>
</li>
</ul>
<a name="isPersistent(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPersistent</h4>
<pre>boolean&nbsp;isPersistent(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Return whether the given object is persistent.</div>
</li>
</ul>
<a name="isNew(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNew</h4>
<pre>boolean&nbsp;isNew(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Return whether the given object is a newly-created instance registered
with <code>broker</code>.</div>
</li>
</ul>
<a name="isDeleted(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDeleted</h4>
<pre>boolean&nbsp;isDeleted(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Return whether the given object is deleted.</div>
</li>
</ul>
<a name="getObjectId(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectId</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getObjectId(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Return the oid of the given instance.</div>
</li>
</ul>
<a name="getDetachState()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDetachState</h4>
<pre>int&nbsp;getDetachState()</pre>
<div class="block">Detach mode constant to determine which fields are part of the
detached graph. Defaults to <a href="../../../../org/apache/openjpa/kernel/DetachState.html#DETACH_LOADED"><code>DetachState.DETACH_LOADED</code></a>.</div>
</li>
</ul>
<a name="setDetachState(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDetachState</h4>
<pre>void&nbsp;setDetachState(int&nbsp;mode)</pre>
<div class="block">Detach mode constant to determine which fields are part of the
detached graph. Defaults to <a href="../../../../org/apache/openjpa/kernel/DetachState.html#DETACH_LOADED"><code>DetachState.DETACH_LOADED</code></a>.</div>
</li>
</ul>
<a name="getPopulateDataCache()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPopulateDataCache</h4>
<pre>boolean&nbsp;getPopulateDataCache()</pre>
<div class="block">Whether objects accessed during this transaction will be added to the
store cache. Defaults to true.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>0.3.4</dd></dl>
</li>
</ul>
<a name="setPopulateDataCache(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPopulateDataCache</h4>
<pre>void&nbsp;setPopulateDataCache(boolean&nbsp;cache)</pre>
<div class="block">Whether to populate the store cache with objects used by this
transaction. Defaults to true.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>0.3.4</dd></dl>
</li>
</ul>
<a name="isTrackChangesByType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTrackChangesByType</h4>
<pre>boolean&nbsp;isTrackChangesByType()</pre>
<div class="block">Whether memory usage is reduced during this transaction at the expense
of tracking changes at the type level instead of the instance level,
resulting in more aggressive cache invalidation.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>1.0.0</dd></dl>
</li>
</ul>
<a name="setTrackChangesByType(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTrackChangesByType</h4>
<pre>void&nbsp;setTrackChangesByType(boolean&nbsp;largeTransaction)</pre>
<div class="block">If a large number of objects will be created, modified, or deleted
during this transaction setting this option to true will reduce memory
usage if you perform periodic flushes by tracking changes at the type
level instead of the instance level, resulting in more aggressive cache
invalidation. Upon transaction commit the data cache will have to
more aggressively flush objects. The store cache will have to flush
instances of objects for each class of object modified during the
transaction. A side benefit of large transaction mode is that smaller
update messages can be used for
<a href="../../../../org/apache/openjpa/event/RemoteCommitEvent.html" title="class in org.apache.openjpa.event"><code>RemoteCommitEvent</code></a>s. Defaults to false.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>1.0.0</dd></dl>
</li>
</ul>
<a name="isManaged()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isManaged</h4>
<pre>boolean&nbsp;isManaged()</pre>
<div class="block">Whether this context is using managed transactions.</div>
</li>
</ul>
<a name="isActive()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isActive</h4>
<pre>boolean&nbsp;isActive()</pre>
<div class="block">Whether a logical transaction is active.</div>
</li>
</ul>
<a name="isStoreActive()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isStoreActive</h4>
<pre>boolean&nbsp;isStoreActive()</pre>
<div class="block">Whether a data store transaction is active.</div>
</li>
</ul>
<a name="beginStore()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>beginStore</h4>
<pre>void&nbsp;beginStore()</pre>
<div class="block">Begin a data store transaction.</div>
</li>
</ul>
<a name="hasConnection()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasConnection</h4>
<pre>boolean&nbsp;hasConnection()</pre>
<div class="block">Whether the broker has a dedicated connection based on the configured
connection retain mode and transaction status.</div>
</li>
</ul>
<a name="getConnection()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnection</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getConnection()</pre>
<div class="block">Return the connection in use by the context, or a new connection if none.</div>
</li>
</ul>
<a name="lock()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lock</h4>
<pre>void&nbsp;lock()</pre>
<div class="block">Synchronizes on an internal lock if the
<code>Multithreaded</code> flag is set to true. Make sure to call
<a href="../../../../org/apache/openjpa/kernel/StoreContext.html#unlock()"><code>unlock()</code></a> in a finally clause of the same method.</div>
</li>
</ul>
<a name="unlock()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unlock</h4>
<pre>void&nbsp;unlock()</pre>
<div class="block">Releases the internal lock.</div>
</li>
</ul>
<a name="getConnectionFactoryName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnectionFactoryName</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getConnectionFactoryName()</pre>
<div class="block">Return the 'JTA' connectionFactoryName</div>
</li>
</ul>
<a name="setConnectionFactoryName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConnectionFactoryName</h4>
<pre>void&nbsp;setConnectionFactoryName(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;connectionFactoryName)</pre>
<div class="block">Set the 'JTA' ConnectionFactoryName.</div>
</li>
</ul>
<a name="getConnectionFactory2Name()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnectionFactory2Name</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getConnectionFactory2Name()</pre>
<div class="block">Return the 'NonJTA' ConnectionFactoryName.</div>
</li>
</ul>
<a name="setConnectionFactory2Name(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConnectionFactory2Name</h4>
<pre>void&nbsp;setConnectionFactory2Name(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;connectionFactory2Name)</pre>
<div class="block">Set the 'NonJTA' ConnectionFactoryName.</div>
</li>
</ul>
<a name="getConnectionFactory()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnectionFactory</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getConnectionFactory()</pre>
<div class="block">Return the 'JTA' ConnectionFactory, looking it up from JNDI if needed.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the JTA connection factory or null if connectionFactoryName is blank.</dd></dl>
</li>
</ul>
<a name="getConnectionFactory2()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnectionFactory2</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getConnectionFactory2()</pre>
<div class="block">Return the 'NonJTA' ConnectionFactory, looking it up from JNDI if needed.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the NonJTA connection factory or null if connectionFactoryName is blank.</dd></dl>
</li>
</ul>
<a name="isCached(java.util.List)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCached</h4>
<pre>boolean&nbsp;isCached(<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;oid)</pre>
<div class="block">Indicate whether the oid can be found in the StoreContext's L1 cache or in the StoreManager cache.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>oid</code> - List of ObjectIds for PersistenceCapables which may be found in memory.</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the oid is available in memory (cached) otherwise false.</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0.0.</dd></dl>
</li>
</ul>
<a name="setAllowReferenceToSiblingContext(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAllowReferenceToSiblingContext</h4>
<pre>void&nbsp;setAllowReferenceToSiblingContext(boolean&nbsp;flag)</pre>
<div class="block">Affirms if this context will allow its managed instances to refer instances
that are managed by other contexts.
<B>Note</B>: Some specification (such as JPA) does not warranty predictable
behavior when strict group-like property of a persistent context (where managed
instances can only refer to instances managed by the <em>same</em> context).
Please be aware of consequences when the flag is set to true.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>2.1</dd></dl>
</li>
</ul>
<a name="getAllowReferenceToSiblingContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllowReferenceToSiblingContext</h4>
<pre>boolean&nbsp;getAllowReferenceToSiblingContext()</pre>
<div class="block">Affirms if this context will allow its managed instances to refer instances
that are managed by other contexts.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>false by default.</dd><dt><span class="strong">Since:</span></dt>
<dd>2.1</dd></dl>
</li>
</ul>
<a name="setPostLoadOnMerge(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPostLoadOnMerge</h4>
<pre>void&nbsp;setPostLoadOnMerge(boolean&nbsp;allow)</pre>
<div class="block">Set to <code>true</code> if the merge operation should trigger
a &#064;PostLoad lifecycle event.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>allow</code> - PostLoad lifecycle events to be triggered on a merge operation</dd></dl>
</li>
</ul>
<a name="getPostLoadOnMerge()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPostLoadOnMerge</h4>
<pre>boolean&nbsp;getPostLoadOnMerge()</pre>
<div class="block">Force sending a &#064;PostLoad lifecycle event while merging.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd><code>false</code> by default</dd><dt><span class="strong">Since:</span></dt>
<dd>2.2</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="class-use/StoreContext.html">Use</a></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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/openjpa/kernel/StoreManager.html" title="interface in org.apache.openjpa.kernel"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/openjpa/kernel/StoreContext.html" target="_top">Frames</a></li>
<li><a href="StoreContext.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All 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><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&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; 2006&#x2013;2017 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>