| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="de"> |
| <head> |
| <!-- Generated by javadoc (1.8.0_252) on Thu Sep 03 11:54:24 CEST 2020 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>StoreContext (OpenJPA Parent POM 3.1.2 API)</title> |
| <meta name="date" content="2020-09-03"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="StoreContext (OpenJPA Parent POM 3.1.2 API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":6,"i58":6,"i59":6,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":6,"i67":6,"i68":6}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="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="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/apache/openjpa/kernel/StoreManager.html" title="interface in org.apache.openjpa.kernel"><span class="typeNameLink">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: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li>Constr | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li>Constr | </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="typeNameLabel">StoreContext</span></pre> |
| <div class="block">Represents a set of managed objects and their environment.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.4.0</dd> |
| <dt><span class="simpleTagLabel">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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </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="https://docs.oracle.com/javase/8/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#EXCLUDE_ALL">EXCLUDE_ALL</a></span></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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_ALLOW_NEW">OID_ALLOW_NEW</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_COPY">OID_COPY</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_NODELETED">OID_NODELETED</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_NOVALIDATE">OID_NOVALIDATE</a></span></code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#beginStore--">beginStore</a></span>()</code> |
| <div class="block">Begin a data store transaction.</div> |
| </td> |
| </tr> |
| <tr id="i1" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#embed-java.lang.Object-java.lang.Object-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.meta.ValueMetaData-">embed</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> owner, |
| <a href="../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a> ownerMeta)</code> |
| <div class="block">Make the given instance embedded.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#extentIterator-java.lang.Class-boolean-org.apache.openjpa.kernel.FetchConfiguration-boolean-">extentIterator</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, |
| boolean subs, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| boolean ignoreChanges)</code> |
| <div class="block">Return an iterator over all instances of the given type.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find-java.lang.Object-boolean-org.apache.openjpa.kernel.FindCallbacks-">find</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| boolean validate, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> call)</code> |
| <div class="block">Find the persistence object with the given oid.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find-java.lang.Object-org.apache.openjpa.kernel.FetchConfiguration-java.util.BitSet-java.lang.Object-int-">find</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags)</code> |
| <div class="block">Return the object with the given oid.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findAll-java.util.Collection-boolean-org.apache.openjpa.kernel.FindCallbacks-">findAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> oids, |
| boolean validate, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> call)</code> |
| <div class="block">Return the objects with the given oids.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findAll-java.util.Collection-org.apache.openjpa.kernel.FetchConfiguration-java.util.BitSet-java.lang.Object-int-">findAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> oids, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags)</code> |
| <div class="block">Return the objects with the given oids.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findCached-java.lang.Object-org.apache.openjpa.kernel.FindCallbacks-">findCached</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> 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 id="i8" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getAllowReferenceToSiblingContext--">getAllowReferenceToSiblingContext</a></span>()</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 id="i9" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getBroker--">getBroker</a></span>()</code> |
| <div class="block">Return the broker for this context, if possible.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getClassLoader--">getClassLoader</a></span>()</code> |
| <div class="block">Return the current thread's class loader at the time this context |
| was obtained.</div> |
| </td> |
| </tr> |
| <tr id="i11" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConfiguration--">getConfiguration</a></span>()</code> |
| <div class="block">Return the configuration associated with this context.</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnection--">getConnection</a></span>()</code> |
| <div class="block">Return the connection in use by the context, or a new connection if none.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory--">getConnectionFactory</a></span>()</code> |
| <div class="block">Return the 'JTA' ConnectionFactory, looking it up from JNDI if needed.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory2--">getConnectionFactory2</a></span>()</code> |
| <div class="block">Return the 'NonJTA' ConnectionFactory, looking it up from JNDI if needed.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory2Name--">getConnectionFactory2Name</a></span>()</code> |
| <div class="block">Return the 'NonJTA' ConnectionFactoryName.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactoryName--">getConnectionFactoryName</a></span>()</code> |
| <div class="block">Return the 'JTA' connectionFactoryName</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionPassword--">getConnectionPassword</a></span>()</code> |
| <div class="block">Return the connection password.</div> |
| </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionUserName--">getConnectionUserName</a></span>()</code> |
| <div class="block">Return the connection user name.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDeletedTypes--">getDeletedTypes</a></span>()</code> |
| <div class="block">Return the set of classes that have been deleted in the current |
| transaction.</div> |
| </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDetachState--">getDetachState</a></span>()</code> |
| <div class="block">Detach mode constant to determine which fields are part of the |
| detached graph.</div> |
| </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects--">getDirtyObjects</a></span>()</code> |
| <div class="block">Return a list of current dirty instances.</div> |
| </td> |
| </tr> |
| <tr id="i22" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getFetchConfiguration--">getFetchConfiguration</a></span>()</code> |
| <div class="block">Return the (mutable) fetch configuration for loading objects from this |
| context.</div> |
| </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getLockLevel-java.lang.Object-">getLockLevel</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return the lock level of the specified object.</div> |
| </td> |
| </tr> |
| <tr id="i24" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getLockManager--">getLockManager</a></span>()</code> |
| <div class="block">Return the lock manager in use.</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getManagedObjects--">getManagedObjects</a></span>()</code> |
| <div class="block">Return a list of all managed instances.</div> |
| </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getObjectId-java.lang.Object-">getObjectId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return the oid of the given instance.</div> |
| </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getObjectIdType-java.lang.Class-">getObjectIdType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls)</code> |
| <div class="block">Return the application or datastore identity class the given persistent |
| class uses for object ids.</div> |
| </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getOrderDirtyObjects--">getOrderDirtyObjects</a></span>()</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 id="i29" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPendingTransactionalObjects--">getPendingTransactionalObjects</a></span>()</code> |
| <div class="block">Return a list of instances which will become transactional upon |
| the next transaction.</div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPersistedTypes--">getPersistedTypes</a></span>()</code> |
| <div class="block">Return the set of classes that have been made persistent in the current |
| transaction.</div> |
| </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPopulateDataCache--">getPopulateDataCache</a></span>()</code> |
| <div class="block">Whether objects accessed during this transaction will be added to the |
| store cache.</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPostLoadOnMerge--">getPostLoadOnMerge</a></span>()</code> |
| <div class="block">Force sending a @PostLoad lifecycle event while merging.</div> |
| </td> |
| </tr> |
| <tr id="i33" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getStateManager-java.lang.Object-">getStateManager</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return the state manager for the given instance.</div> |
| </td> |
| </tr> |
| <tr id="i34" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getStoreManager--">getStoreManager</a></span>()</code> |
| <div class="block">Return the store manager in use.</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getTransactionalObjects--">getTransactionalObjects</a></span>()</code> |
| <div class="block">Return a list of current transaction instances.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getUpdatedTypes--">getUpdatedTypes</a></span>()</code> |
| <div class="block">Return the set of classes for objects that have been modified |
| in the current transaction.</div> |
| </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getVersion-java.lang.Object-">getVersion</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Returns the current version indicator for <code>o</code>.</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#hasConnection--">hasConnection</a></span>()</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 id="i39" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isActive--">isActive</a></span>()</code> |
| <div class="block">Whether a logical transaction is active.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isCached-java.util.List-">isCached</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> 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 id="i41" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isDeleted-java.lang.Object-">isDeleted</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return whether the given object is deleted.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isDirty-java.lang.Object-">isDirty</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return whether the given object is dirty.</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isManaged--">isManaged</a></span>()</code> |
| <div class="block">Whether this context is using managed transactions.</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isNew-java.lang.Object-">isNew</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return whether the given object is a newly-created instance registered |
| with <code>broker</code>.</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isPersistent-java.lang.Object-">isPersistent</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return whether the given object is persistent.</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isStoreActive--">isStoreActive</a></span>()</code> |
| <div class="block">Whether a data store transaction is active.</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isTrackChangesByType--">isTrackChangesByType</a></span>()</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 id="i48" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isTransactional-java.lang.Object-">isTransactional</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return whether the given object is transactional.</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#lock--">lock</a></span>()</code> |
| <div class="block">Synchronizes on an internal lock if the |
| <code>Multithreaded</code> flag is set to true.</div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#newObjectId-java.lang.Class-java.lang.Object-">newObjectId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val)</code> |
| <div class="block">Create a new object id instance from the given value.</div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#nontransactional-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-">nontransactional</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Make the given object non-transactional.</div> |
| </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#nontransactionalAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-">nontransactionalAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Make the given objects nontransactional.</div> |
| </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#popFetchConfiguration--">popFetchConfiguration</a></span>()</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 id="i54" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#pushFetchConfiguration--">pushFetchConfiguration</a></span>()</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 id="i55" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#pushFetchConfiguration-org.apache.openjpa.kernel.FetchConfiguration-">pushFetchConfiguration</a></span>(<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> 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 id="i56" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve-java.lang.Object-boolean-org.apache.openjpa.kernel.OpCallbacks-">retrieve</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| boolean fgOnly, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Immediately load the given object's persistent fields.</div> |
| </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieveAll-java.util.Collection-boolean-org.apache.openjpa.kernel.OpCallbacks-">retrieveAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> objs, |
| boolean fgOnly, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Retrieve the given objects' persistent state.</div> |
| </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setAllowReferenceToSiblingContext-boolean-">setAllowReferenceToSiblingContext</a></span>(boolean 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 id="i59" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setConnectionFactory2Name-java.lang.String-">setConnectionFactory2Name</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> connectionFactory2Name)</code> |
| <div class="block">Set the 'NonJTA' ConnectionFactoryName.</div> |
| </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setConnectionFactoryName-java.lang.String-">setConnectionFactoryName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> connectionFactoryName)</code> |
| <div class="block">Set the 'JTA' ConnectionFactoryName.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setDetachState-int-">setDetachState</a></span>(int mode)</code> |
| <div class="block">Detach mode constant to determine which fields are part of the |
| detached graph.</div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setOrderDirtyObjects-boolean-">setOrderDirtyObjects</a></span>(boolean 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 id="i63" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setPopulateDataCache-boolean-">setPopulateDataCache</a></span>(boolean cache)</code> |
| <div class="block">Whether to populate the store cache with objects used by this |
| transaction.</div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setPostLoadOnMerge-boolean-">setPostLoadOnMerge</a></span>(boolean allow)</code> |
| <div class="block">Set to <code>true</code> if the merge operation should trigger |
| a @PostLoad lifecycle event.</div> |
| </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setTrackChangesByType-boolean-">setTrackChangesByType</a></span>(boolean 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 id="i66" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#transactional-java.lang.Object-boolean-org.apache.openjpa.kernel.OpCallbacks-">transactional</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| boolean updateVersion, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Make the given object transactional.</div> |
| </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#transactionalAll-java.util.Collection-boolean-org.apache.openjpa.kernel.OpCallbacks-">transactionalAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> objs, |
| boolean updateVersion, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Make the given objects transactional.</div> |
| </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#unlock--">unlock</a></span>()</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 <a href="https://docs.oracle.com/javase/8/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 int OID_NOVALIDATE</pre> |
| <dl> |
| <dt><span class="seeLabel">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 int OID_NODELETED</pre> |
| <dl> |
| <dt><span class="seeLabel">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 int OID_COPY</pre> |
| <dl> |
| <dt><span class="seeLabel">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 int OID_ALLOW_NEW</pre> |
| <dl> |
| <dt><span class="seeLabel">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> 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> 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> 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> 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="returnLabel">Returns:</span></dt> |
| <dd>the new fetch configuration</dd> |
| <dt><span class="simpleTagLabel">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> pushFetchConfiguration(<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> 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="returnLabel">Returns:</span></dt> |
| <dd>the new fetch configuration</dd> |
| <dt><span class="simpleTagLabel">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 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="throwsLabel">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="simpleTagLabel">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="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> 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> 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> 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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> findCached(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> 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="paramLabel">Parameters:</span></dt> |
| <dd><code>oid</code> - the object's id</dd> |
| <dt><span class="returnLabel">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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> find(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| boolean validate, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> 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="paramLabel">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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] findAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> oids, |
| boolean validate, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> call)</pre> |
| <div class="block">Return the objects with the given oids.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>oids</code> - the oids of the objects to return</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the objects that were looked up, in the same order as the oids |
| parameter</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find-java.lang.Object-boolean-org.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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> find(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int 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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] findAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> oids, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags)</pre> |
| <div class="block">Return the objects with the given oids.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find-java.lang.Object-org.apache.openjpa.kernel.FetchConfiguration-java.util.BitSet-java.lang.Object-int-"><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="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> extentIterator(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, |
| boolean subs, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| boolean 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-boolean-org.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 retrieve(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| boolean fgOnly, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> 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="paramLabel">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="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve-java.lang.Object-boolean-org.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 retrieveAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> objs, |
| boolean fgOnly, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Retrieve the given objects' persistent state. Unmanaged targets are |
| ignored.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>fgOnly</code> - indicator as to whether to retrieve only fields</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve-java.lang.Object-boolean-org.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> embed(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> owner, |
| <a href="../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a> ownerMeta)</pre> |
| <div class="block">Make the given instance embedded.</div> |
| <dl> |
| <dt><span class="paramLabel">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="returnLabel">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="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> getObjectIdType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> 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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> newObjectId(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val)</pre> |
| <div class="block">Create a new object id instance from the given value.</div> |
| <dl> |
| <dt><span class="paramLabel">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="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> getPersistedTypes()</pre> |
| <div class="block">Return the set of classes that have been made persistent in the current |
| transaction.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">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="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> getDeletedTypes()</pre> |
| <div class="block">Return the set of classes that have been deleted in the current |
| transaction.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">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="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> 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="simpleTagLabel">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="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> 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="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> 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="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> 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="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> 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 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 setOrderDirtyObjects(boolean 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> getStateManager(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 getLockLevel(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getVersion(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 isDirty(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 isTransactional(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 transactional(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| boolean updateVersion, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Make the given object transactional.</div> |
| <dl> |
| <dt><span class="paramLabel">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 transactionalAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> objs, |
| boolean updateVersion, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Make the given objects transactional.</div> |
| <dl> |
| <dt><span class="paramLabel">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 nontransactional(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> 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 nontransactionalAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> 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 isPersistent(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 isNew(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 isDeleted(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getObjectId(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 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 setDetachState(int 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 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="simpleTagLabel">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 setPopulateDataCache(boolean 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="simpleTagLabel">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 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="simpleTagLabel">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 setTrackChangesByType(boolean 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="simpleTagLabel">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 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 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 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 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 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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 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 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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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 setConnectionFactoryName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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 setConnectionFactory2Name(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getConnectionFactory()</pre> |
| <div class="block">Return the 'JTA' ConnectionFactory, looking it up from JNDI if needed.</div> |
| <dl> |
| <dt><span class="returnLabel">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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getConnectionFactory2()</pre> |
| <div class="block">Return the 'NonJTA' ConnectionFactory, looking it up from JNDI if needed.</div> |
| <dl> |
| <dt><span class="returnLabel">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 isCached(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> 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="paramLabel">Parameters:</span></dt> |
| <dd><code>oid</code> - List of ObjectIds for PersistenceCapables which may be found in memory.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if the oid is available in memory (cached) otherwise false.</dd> |
| <dt><span class="simpleTagLabel">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 setAllowReferenceToSiblingContext(boolean 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="simpleTagLabel">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 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="returnLabel">Returns:</span></dt> |
| <dd>false by default.</dd> |
| <dt><span class="simpleTagLabel">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 setPostLoadOnMerge(boolean allow)</pre> |
| <div class="block">Set to <code>true</code> if the merge operation should trigger |
| a @PostLoad lifecycle event.</div> |
| <dl> |
| <dt><span class="paramLabel">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 getPostLoadOnMerge()</pre> |
| <div class="block">Force sending a @PostLoad lifecycle event while merging.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>false</code> by default</dd> |
| <dt><span class="simpleTagLabel">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> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="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="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/apache/openjpa/kernel/StoreManager.html" title="interface in org.apache.openjpa.kernel"><span class="typeNameLink">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: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li>Constr | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li>Constr | </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 © 2006–2020 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |