| <!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 (version 1.7.0_79) on Mon Mar 21 21:59:40 CET 2016 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>BrokerImpl (OpenJPA Parent POM 2.4.1 API)</title> |
| <meta name="date" content="2016-03-21"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="BrokerImpl (OpenJPA Parent POM 2.4.1 API)"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar_top"> |
| <!-- --> |
| </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/BrokerImpl.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/BrokerFactory.html" title="interface in org.apache.openjpa.kernel"><span class="strong">Prev Class</span></a></li> |
| <li><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.StateManagerId.html" title="class in org.apache.openjpa.kernel"><span class="strong">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/openjpa/kernel/BrokerImpl.html" target="_top">Frames</a></li> |
| <li><a href="BrokerImpl.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><a href="#nested_class_summary">Nested</a> | </li> |
| <li><a href="#field_summary">Field</a> | </li> |
| <li><a href="#constructor_summary">Constr</a> | </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><a href="#constructor_detail">Constr</a> | </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="Class BrokerImpl" class="title">Class BrokerImpl</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.openjpa.kernel.BrokerImpl</li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><a href="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="http://download.oracle.com/javase/6/docs/api/javax/transaction/Synchronization.html?is-external=true" title="class or interface in javax.transaction">Synchronization</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html" title="interface in org.apache.openjpa.event">CallbackModes</a>, <a href="../../../../org/apache/openjpa/kernel/AutoClear.html" title="interface in org.apache.openjpa.kernel">AutoClear</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel">AutoDetach</a>, <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a>, <a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html" title="interface in org.apache.openjpa.kernel">ConnectionRetainModes</a>, <a href="../../../../org/apache/openjpa/kernel/DetachState.html" title="interface in org.apache.openjpa.kernel">DetachState</a>, <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a>, <a href="../../../../org/apache/openjpa/kernel/LockLevels.html" title="interface in org.apache.openjpa.kernel">LockLevels</a>, <a href="../../../../org/apache/openjpa/kernel/RestoreState.html" title="interface in org.apache.openjpa.kernel">RestoreState</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>, <a href="../../../../org/apache/openjpa/lib/util/Closeable.html" title="interface in org.apache.openjpa.lib.util">Closeable</a></dd> |
| </dl> |
| <dl> |
| <dt>Direct Known Subclasses:</dt> |
| <dd><a href="../../../../org/apache/openjpa/kernel/FinalizingBrokerImpl.html" title="class in org.apache.openjpa.kernel">FinalizingBrokerImpl</a></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="strong">BrokerImpl</span> |
| extends <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> |
| implements <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a>, <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> |
| <div class="block">Concrete <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a>. The broker handles object-level behavior, |
| but leaves all interaction with the data store to a <a href="../../../../org/apache/openjpa/kernel/StoreManager.html" title="interface in org.apache.openjpa.kernel"><code>StoreManager</code></a> |
| that must be supplied at initialization.</div> |
| <dl><dt><span class="strong">Author:</span></dt> |
| <dd>Abe White</dd> |
| <dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#org.apache.openjpa.kernel.BrokerImpl">Serialized Form</a></dd></dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="nested_class_summary"> |
| <!-- --> |
| </a> |
| <h3>Nested Class Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> |
| <caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Class and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.StateManagerId.html" title="class in org.apache.openjpa.kernel">BrokerImpl.StateManagerId</a></strong></code> |
| <div class="block">Unique id for state managers of new datastore instances without assigned |
| object ids.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field_summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#FLUSH_COMMIT">FLUSH_COMMIT</a></strong></code> |
| <div class="block">Flush in preparation of commit.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#FLUSH_INC">FLUSH_INC</a></strong></code> |
| <div class="block">Incremental flush.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#FLUSH_LOGICAL">FLUSH_LOGICAL</a></strong></code> |
| <div class="block">Run persistence-by-reachability and other flush-time operations without |
| accessing the database.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#FLUSH_ROLLBACK">FLUSH_ROLLBACK</a></strong></code> |
| <div class="block">Flush to check consistency of cache, then immediately rollback changes.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.StoreContext"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#EXCLUDE_ALL">EXCLUDE_ALL</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_ALLOW_NEW">OID_ALLOW_NEW</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_COPY">OID_COPY</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_NODELETED">OID_NODELETED</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_NOVALIDATE">OID_NOVALIDATE</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.ConnectionRetainModes"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html" title="interface in org.apache.openjpa.kernel">ConnectionRetainModes</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html#CONN_RETAIN_ALWAYS">CONN_RETAIN_ALWAYS</a>, <a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html#CONN_RETAIN_DEMAND">CONN_RETAIN_DEMAND</a>, <a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html#CONN_RETAIN_TRANS">CONN_RETAIN_TRANS</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.DetachState"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/DetachState.html" title="interface in org.apache.openjpa.kernel">DetachState</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/DetachState.html#DETACH_ALL">DETACH_ALL</a>, <a href="../../../../org/apache/openjpa/kernel/DetachState.html#DETACH_FETCH_GROUPS">DETACH_FETCH_GROUPS</a>, <a href="../../../../org/apache/openjpa/kernel/DetachState.html#DETACH_FGS">DETACH_FGS</a>, <a href="../../../../org/apache/openjpa/kernel/DetachState.html#DETACH_LOADED">DETACH_LOADED</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.LockLevels"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/LockLevels.html" title="interface in org.apache.openjpa.kernel">LockLevels</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/LockLevels.html#LOCK_NONE">LOCK_NONE</a>, <a href="../../../../org/apache/openjpa/kernel/LockLevels.html#LOCK_READ">LOCK_READ</a>, <a href="../../../../org/apache/openjpa/kernel/LockLevels.html#LOCK_WRITE">LOCK_WRITE</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.RestoreState"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/RestoreState.html" title="interface in org.apache.openjpa.kernel">RestoreState</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/RestoreState.html#RESTORE_ALL">RESTORE_ALL</a>, <a href="../../../../org/apache/openjpa/kernel/RestoreState.html#RESTORE_IMMUTABLE">RESTORE_IMMUTABLE</a>, <a href="../../../../org/apache/openjpa/kernel/RestoreState.html#RESTORE_NONE">RESTORE_NONE</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.AutoClear"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/AutoClear.html" title="interface in org.apache.openjpa.kernel">AutoClear</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/AutoClear.html#CLEAR_ALL">CLEAR_ALL</a>, <a href="../../../../org/apache/openjpa/kernel/AutoClear.html#CLEAR_DATASTORE">CLEAR_DATASTORE</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.kernel.AutoDetach"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel">AutoDetach</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_CLOSE">DETACH_CLOSE</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_COMMIT">DETACH_COMMIT</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_NONE">DETACH_NONE</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_NONTXREAD">DETACH_NONTXREAD</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_ROLLBACK">DETACH_ROLLBACK</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#names">names</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#values">values</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.event.CallbackModes"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.event.<a href="../../../../org/apache/openjpa/event/CallbackModes.html" title="interface in org.apache.openjpa.event">CallbackModes</a></h3> |
| <code><a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_FAIL_FAST">CALLBACK_FAIL_FAST</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_IGNORE">CALLBACK_IGNORE</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_LOG">CALLBACK_LOG</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_RETHROW">CALLBACK_RETHROW</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_ROLLBACK">CALLBACK_ROLLBACK</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor_summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#BrokerImpl()">BrokerImpl</a></strong>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span>Methods</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#addLifecycleListener(java.lang.Object,%20java.lang.Class[])">addLifecycleListener</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>[] classes)</code> |
| <div class="block">Register a listener for lifecycle-related events on the specified |
| classes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#addTransactionListener(java.lang.Object)">addTransactionListener</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> tl)</code> |
| <div class="block">Register a listener for transaction-related events.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#afterCompletion(int)">afterCompletion</a></strong>(int status)</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#assertActiveTransaction()">assertActiveTransaction</a></strong>()</code> |
| <div class="block">Throw an exception if there is no active transaction.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#assertNontransactionalRead()">assertNontransactionalRead</a></strong>()</code> |
| <div class="block">Throw an exception if there is no transaction active and |
| nontransactional reading is not enabled.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#assertOpen()">assertOpen</a></strong>()</code> |
| <div class="block">Throw an exception if the context is closed.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/apache/openjpa/enhance/PersistenceCapable.html" title="interface in org.apache.openjpa.enhance">PersistenceCapable</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#assertPersistenceCapable(java.lang.Object)">assertPersistenceCapable</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return the given instance as a <a href="../../../../org/apache/openjpa/enhance/PersistenceCapable.html" title="interface in org.apache.openjpa.enhance"><code>PersistenceCapable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#assertWriteOperation()">assertWriteOperation</a></strong>()</code> |
| <div class="block">Throw an exception if a write operation is not permitted (there is |
| no active transaction and nontransactional writing is not enabled).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#assignObjectId(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.kernel.StateManagerImpl)">assignObjectId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> cache, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a> sm)</code> |
| <div class="block">Assign the object id to the cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#attach(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">attach</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| boolean copyNew, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Import the specified detached object into the broker.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#attachAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">attachAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| boolean copyNew, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Import the specified objects into the broker.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#beforeCompletion()">beforeCompletion</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#begin()">begin</a></strong>()</code> |
| <div class="block">Begin a transaction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#beginOperation(boolean)">beginOperation</a></strong>(boolean syncTrans)</code> |
| <div class="block">Begin a logical operation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#beginStore()">beginStore</a></strong>()</code> |
| <div class="block">Begin a data store transaction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#cancelAll()">cancelAll</a></strong>()</code> |
| <div class="block">Cancel all pending data store statements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#checkForDuplicateId(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">checkForDuplicateId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> meta)</code> |
| <div class="block">This method makes sure we don't already have the instance cached</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#clearStatusFlag(int)">clearStatusFlag</a></strong>(int flag)</code> |
| <div class="block">Clears the given flag from the status.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#clone()">clone</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#close()">close</a></strong>()</code> |
| <div class="block">Close the broker.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#commit()">commit</a></strong>()</code> |
| <div class="block">Commit the current transaction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#commitAndResume()">commitAndResume</a></strong>()</code> |
| <div class="block">Issue a commit and then start a new transaction.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#delete(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">delete</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Delete the given object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#deleteAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">deleteAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Delete the given objects.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#detach(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">detach</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Detach the specified object from the broker.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#detachAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">detachAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Detach the specified objects from the broker.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#detachAll(org.apache.openjpa.kernel.OpCallbacks)">detachAll</a></strong>(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Detach all objects in place.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#detachAll(org.apache.openjpa.kernel.OpCallbacks,%20boolean)">detachAll</a></strong>(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call, |
| boolean flush)</code> |
| <div class="block">Detach all objects in place, with the option of performing a |
| flush before doing the detachment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#dirtyType(java.lang.Class)">dirtyType</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls)</code> |
| <div class="block">Mark the given class as dirty within the current transaction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#embed(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.meta.ValueMetaData)">embed</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#endOperation()">endOperation</a></strong>()</code> |
| <div class="block">Mark the operation over.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#endTransaction(int)">endTransaction</a></strong>(int status)</code> |
| <div class="block">End the current transaction, making appropriate state transitions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#evict(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">evict</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Evict the given object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#evictAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">evictAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Evict the given objects.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#evictAll(org.apache.openjpa.kernel.Extent,%20org.apache.openjpa.kernel.OpCallbacks)">evictAll</a></strong>(<a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel">Extent</a> extent, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Evict all persistent-clean and persistent-nontransactional |
| instances in the given <a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel"><code>Extent</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#evictAll(org.apache.openjpa.kernel.OpCallbacks)">evictAll</a></strong>(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Evict all clean objects.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#extentIterator(java.lang.Class,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration,%20boolean)">extentIterator</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> type, |
| boolean subclasses, |
| <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 class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#find(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.FindCallbacks)">find</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#find(java.lang.Object,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int)">find</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags)</code> |
| <div class="block">Return the object with the given oid.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#find(java.lang.Object,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int,%20org.apache.openjpa.kernel.FindCallbacks)">find</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> call)</code> |
| <div class="block">Internal finder.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#findAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.FindCallbacks)">findAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> 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 class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#findAll(java.util.Collection,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int)">findAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> oids, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags)</code> |
| <div class="block">Return the objects with the given oids.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#findAll(java.util.Collection,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int,%20org.apache.openjpa.kernel.FindCallbacks)">findAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> oids, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> call)</code> |
| <div class="block">Internal finder.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#findCached(java.lang.Object,%20org.apache.openjpa.kernel.FindCallbacks)">findCached</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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 class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#flush()">flush</a></strong>()</code> |
| <div class="block">Flush all transactional instances to the data store.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#flush(int)">flush</a></strong>(int reason)</code> |
| <div class="block">Flush the transactional state to the data store.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#free()">free</a></strong>()</code> |
| <div class="block">Free the resources used by this persistence manager.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getAllowReferenceToSiblingContext()">getAllowReferenceToSiblingContext</a></strong>()</code> |
| <div class="block">Affirms if this context will allow its managed instances to refer instances |
| that are managed by other contexts.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getAutoClear()">getAutoClear</a></strong>()</code> |
| <div class="block">Whether objects clear when entering transactions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getAutoDetach()">getAutoDetach</a></strong>()</code> |
| <div class="block">Bit flags marked in <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel"><code>AutoDetach</code></a> which indicate when persistent |
| managed objects should be automatically detached in-place.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getBroker()">getBroker</a></strong>()</code> |
| <div class="block">Return the broker for this context, if possible.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel">BrokerFactory</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getBrokerFactory()">getBrokerFactory</a></strong>()</code> |
| <div class="block">Return the factory that produced this broker.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getCacheFinderQuery()">getCacheFinderQuery</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getCachePreparedQuery()">getCachePreparedQuery</a></strong>()</code> |
| <div class="block">Affirms if this receiver is caching prepared queries.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getClassLoader()">getClassLoader</a></strong>()</code> |
| <div class="block">Return the current thread's class loader at the time this context |
| was obtained.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getConfiguration()">getConfiguration</a></strong>()</code> |
| <div class="block">Return the configuration associated with this context.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getConnection()">getConnection</a></strong>()</code> |
| <div class="block">Return the connection in use by the context, or a new connection if none.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getConnectionFactory()">getConnectionFactory</a></strong>()</code> |
| <div class="block">Return the 'JTA' ConnectionFactory, looking it up from JNDI if needed.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getConnectionFactory2()">getConnectionFactory2</a></strong>()</code> |
| <div class="block">Return the 'NonJTA' ConnectionFactory, looking it up from JNDI if needed.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getConnectionFactory2Name()">getConnectionFactory2Name</a></strong>()</code> |
| <div class="block">Return the 'NonJTA' ConnectionFactoryName.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getConnectionFactoryName()">getConnectionFactoryName</a></strong>()</code> |
| <div class="block">Return the 'JTA' connectionFactoryName</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getConnectionPassword()">getConnectionPassword</a></strong>()</code> |
| <div class="block">Return the connection password.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getConnectionRetainMode()">getConnectionRetainMode</a></strong>()</code> |
| <div class="block">Return the connection retain mode for this broker.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getConnectionUserName()">getConnectionUserName</a></strong>()</code> |
| <div class="block">Return the connection user name.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getDeletedTypes()">getDeletedTypes</a></strong>()</code> |
| <div class="block">Return the set of classes that have been deleted in the current |
| transaction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getDetachState()">getDetachState</a></strong>()</code> |
| <div class="block">Detach mode constant to determine which fields are part of the |
| detached graph.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getDirtyObjects()">getDirtyObjects</a></strong>()</code> |
| <div class="block">Return a list of current dirty instances.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getDirtyStates()">getDirtyStates</a></strong>()</code> |
| <div class="block">Return a copy of all dirty state managers.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getEvictFromDataCache()">getEvictFromDataCache</a></strong>()</code> |
| <div class="block">Whether to also evict an object from the store cache when it is |
| evicted through this broker.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getFetchConfiguration()">getFetchConfiguration</a></strong>()</code> |
| <div class="block">Return the (mutable) fetch configuration for loading objects from this |
| context.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getIdentitySequence(org.apache.openjpa.meta.ClassMetaData)">getIdentitySequence</a></strong>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> meta)</code> |
| <div class="block">Returns a <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel"><code>Seq</code></a> for the datastore identity values of the |
| specified persistent class, or null if the class' identity cannot be |
| represented as a sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getIgnoreChanges()">getIgnoreChanges</a></strong>()</code> |
| <div class="block">Whether to take into account changes in the transaction when executing |
| a query or iterating an extent.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/InverseManager.html" title="class in org.apache.openjpa.kernel">InverseManager</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getInverseManager()">getInverseManager</a></strong>()</code> |
| <div class="block">Return the inverse manager in use.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/event/LifecycleEventManager.html" title="class in org.apache.openjpa.event">LifecycleEventManager</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getLifecycleEventManager()">getLifecycleEventManager</a></strong>()</code> |
| <div class="block">Give state managers access to the lifecycle event manager.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getLifecycleListenerCallbackMode()">getLifecycleListenerCallbackMode</a></strong>()</code> |
| <div class="block">The callback mode for handling exceptions from lifecycle event listeners.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getLockLevel(java.lang.Object)">getLockLevel</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</code> |
| <div class="block">Return the lock level of the specified object.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/LockManager.html" title="interface in org.apache.openjpa.kernel">LockManager</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getLockManager()">getLockManager</a></strong>()</code> |
| <div class="block">Return the lock manager in use.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getManagedObjects()">getManagedObjects</a></strong>()</code> |
| <div class="block">Return a list of all managed instances.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/ee/ManagedRuntime.html" title="interface in org.apache.openjpa.ee">ManagedRuntime</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getManagedRuntime()">getManagedRuntime</a></strong>()</code> |
| <div class="block">Return the managed runtime in use.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getManagedStates()">getManagedStates</a></strong>()</code> |
| <div class="block">Return a copy of all managed state managers.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getMultithreaded()">getMultithreaded</a></strong>()</code> |
| <div class="block">Whether the broker or its managed instances are used in a multithreaded |
| environment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getNontransactionalRead()">getNontransactionalRead</a></strong>()</code> |
| <div class="block">Whether to allow nontransactional access to persistent state.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getNontransactionalWrite()">getNontransactionalWrite</a></strong>()</code> |
| <div class="block">Whether to allow nontransactional changes to persistent state.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getObjectId(java.lang.Object)">getObjectId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return the oid of the given instance.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getObjectIdType(java.lang.Class)">getObjectIdType</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls)</code> |
| <div class="block">Return the application or datastore identity class the given persistent |
| class uses for object ids.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getOperatingSet()">getOperatingSet</a></strong>()</code> |
| <div class="block">Gets the unmodifiable set of instances being operated.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getOptimistic()">getOptimistic</a></strong>()</code> |
| <div class="block">Whether to use optimistic transactional semantics.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getOrderDirtyObjects()">getOrderDirtyObjects</a></strong>()</code> |
| <div class="block">Whether to maintain the order in which objects are dirtied for |
| <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects()"><code>StoreContext.getDirtyObjects()</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getPendingTransactionalObjects()">getPendingTransactionalObjects</a></strong>()</code> |
| <div class="block">Return a list of instances which will become transactional upon |
| the next transaction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getPendingTransactionalStates()">getPendingTransactionalStates</a></strong>()</code> |
| <div class="block">Return a copy of all state managers which will become |
| transactional upon the next transaction.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getPersistedTypes()">getPersistedTypes</a></strong>()</code> |
| <div class="block">Return the set of classes that have been made persistent in the current |
| transaction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getPopulateDataCache()">getPopulateDataCache</a></strong>()</code> |
| <div class="block">Whether objects accessed during this transaction will be added to the |
| store cache.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getPostLoadOnMerge()">getPostLoadOnMerge</a></strong>()</code> |
| <div class="block">Force sending a @PostLoad lifecycle event while merging.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getPrintParameters()">getPrintParameters</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getProperties()">getProperties</a></strong>()</code> |
| <div class="block">Get current configuration property values used by this instance.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getRestoreState()">getRestoreState</a></strong>()</code> |
| <div class="block">Whether to restore an object's original state on rollback.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getRetainState()">getRetainState</a></strong>()</code> |
| <div class="block">Whether objects retain their persistent state on transaction commit.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getRollbackCause()">getRollbackCause</a></strong>()</code> |
| <div class="block">Returns the Throwable that caused the transaction to be |
| marked for rollback.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getRollbackOnly()">getRollbackOnly</a></strong>()</code> |
| <div class="block">Return whether the current transaction has been marked for rollback.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getStateManager(java.lang.Object)">getStateManager</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return the state manager for the given instance.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getStateManagerImpl(java.lang.Object,%20boolean)">getStateManagerImpl</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| boolean assertThisContext)</code> |
| <div class="block">Return the state manager for the given instance, or null.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getStateManagerImplById(java.lang.Object,%20boolean)">getStateManagerImplById</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| boolean allowNew)</code> |
| <div class="block">Return the state manager for the given oid.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html" title="class in org.apache.openjpa.kernel">DelegatingStoreManager</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getStoreManager()">getStoreManager</a></strong>()</code> |
| <div class="block">Return the store manager in use.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getSupportedProperties()">getSupportedProperties</a></strong>()</code> |
| <div class="block">Gets the property names that can be used to corresponding setter methods of this receiver |
| to set its value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getSuppressBatchOLELogging()">getSuppressBatchOLELogging</a></strong>()</code> |
| <div class="block">Return whether this Broker will generate verbose optimistic lock exceptions when batching |
| operations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/javax/transaction/Synchronization.html?is-external=true" title="class or interface in javax.transaction">Synchronization</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getSynchronization()">getSynchronization</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getSyncWithManagedTransactions()">getSyncWithManagedTransactions</a></strong>()</code> |
| <div class="block">Whether to check for a global transaction upon every managed, |
| non-transactional operation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getTransactionalObjects()">getTransactionalObjects</a></strong>()</code> |
| <div class="block">Return a list of current transaction instances.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getTransactionalStates()">getTransactionalStates</a></strong>()</code> |
| <div class="block">Return a copy of all transactional state managers.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getTransactionListenerCallbackMode()">getTransactionListenerCallbackMode</a></strong>()</code> |
| <div class="block">The callback mode for handling exceptions from transaction event |
| listeners.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getTransactionListeners()">getTransactionListeners</a></strong>()</code> |
| <div class="block">Gets an umodifiable collection of currently registered lsteners.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getUpdatedTypes()">getUpdatedTypes</a></strong>()</code> |
| <div class="block">Return the set of classes for objects that have been modified |
| in the current transaction.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getUserObject(java.lang.Object)">getUserObject</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key)</code> |
| <div class="block">Get the value for the specified key from the map of user objects.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getValueSequence(org.apache.openjpa.meta.FieldMetaData)">getValueSequence</a></strong>(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a> fmd)</code> |
| <div class="block">Returns a <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel"><code>Seq</code></a> for the generated values of the specified |
| field, or null if the field is not generated.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#getVersion(java.lang.Object)">getVersion</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Returns the current version indicator for <code>o</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#hasConnection()">hasConnection</a></strong>()</code> |
| <div class="block">Whether the broker has a dedicated connection based on the configured |
| connection retain mode and transaction status.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#initialize(org.apache.openjpa.kernel.AbstractBrokerFactory,%20org.apache.openjpa.kernel.DelegatingStoreManager,%20boolean,%20int,%20boolean)">initialize</a></strong>(<a href="../../../../org/apache/openjpa/kernel/AbstractBrokerFactory.html" title="class in org.apache.openjpa.kernel">AbstractBrokerFactory</a> factory, |
| <a href="../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html" title="class in org.apache.openjpa.kernel">DelegatingStoreManager</a> sm, |
| boolean managed, |
| int connMode, |
| boolean fromDeserialization)</code> |
| <div class="block">Initialize the persistence manager.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#initialize(org.apache.openjpa.kernel.AbstractBrokerFactory,%20org.apache.openjpa.kernel.DelegatingStoreManager,%20boolean,%20int,%20boolean,%20boolean)">initialize</a></strong>(<a href="../../../../org/apache/openjpa/kernel/AbstractBrokerFactory.html" title="class in org.apache.openjpa.kernel">AbstractBrokerFactory</a> factory, |
| <a href="../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html" title="class in org.apache.openjpa.kernel">DelegatingStoreManager</a> sm, |
| boolean managed, |
| int connMode, |
| boolean fromDeserialization, |
| boolean fromWriteBehindCallback)</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#initialize(org.apache.openjpa.kernel.StateManagerImpl,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.lang.Object)">initialize</a></strong>(<a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a> sm, |
| boolean load, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata)</code> |
| <div class="block">Initialize a newly-constructed state manager.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isActive()">isActive</a></strong>()</code> |
| <div class="block">Whether a logical transaction is active.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isCached(java.util.List)">isCached</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> oids)</code> |
| <div class="block">Indicate whether the oid can be found in the StoreContext's L1 cache or in the StoreManager cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isClosed()">isClosed</a></strong>()</code> |
| <div class="block">Whether the broker is closed.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isCloseInvoked()">isCloseInvoked</a></strong>()</code> |
| <div class="block">Whether <a href="../../../../org/apache/openjpa/kernel/Broker.html#close()"><code>Broker.close()</code></a> has been invoked, though the broker might |
| remain open until the current managed transaction completes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isDeleted(java.lang.Object)">isDeleted</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return whether the given object is deleted.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isDetached(java.lang.Object)">isDetached</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Returns <code>true</code> if <code>obj</code> is a detached object |
| (one that can be reattached to a <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> via a call to |
| <a href="../../../../org/apache/openjpa/kernel/Broker.html#attach(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)"><code>Broker.attach(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)</code></a>); otherwise returns <code>false</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isDetached(java.lang.Object,%20boolean)">isDetached</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| boolean find)</code> |
| <div class="block">This method makes a best effort to determine if the provided object is detached.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isDetachedNew()">isDetachedNew</a></strong>()</code> |
| <div class="block">Whether to treat relations to detached instances during persist |
| operations as new or as pseudo-hollow instances.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isDirty(java.lang.Object)">isDirty</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return whether the given object is dirty.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isFlushing()">isFlushing</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isFromWriteBehindCallback()">isFromWriteBehindCallback</a></strong>()</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isLoading(java.lang.Object)">isLoading</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isManaged()">isManaged</a></strong>()</code> |
| <div class="block">Whether this context is using managed transactions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isNew(java.lang.Object)">isNew</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return whether the given object is a newly-created instance registered |
| with <code>broker</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isPersistent(java.lang.Object)">isPersistent</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return whether the given object is persistent.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isStoreActive()">isStoreActive</a></strong>()</code> |
| <div class="block">Whether a data store transaction is active.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isTrackChangesByType()">isTrackChangesByType</a></strong>()</code> |
| <div class="block">Whether memory usage is reduced during this transaction at the expense |
| of tracking changes at the type level instead of the instance level, |
| resulting in more aggressive cache invalidation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#isTransactional(java.lang.Object)">isTransactional</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Return whether the given object is transactional.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#lock()">lock</a></strong>()</code> |
| <div class="block">Synchronizes on an internal lock if the |
| <code>Multithreaded</code> flag is set to true.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#lock(java.lang.Object,%20int,%20int,%20org.apache.openjpa.kernel.OpCallbacks)">lock</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| int level, |
| int timeout, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Ensure that the given instance is locked at the given lock level.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#lock(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">lock</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Ensure that the given instance is locked at the current lock level, as |
| set in the <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a> for the broker.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#lockAll(java.util.Collection,%20int,%20int,%20org.apache.openjpa.kernel.OpCallbacks)">lockAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| int level, |
| int timeout, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Ensure that the given instances are locked at the given lock level.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#lockAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">lockAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Ensure that the given instances are locked at the current lock level, as |
| set in the <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a> for the broker.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel">Extent</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#newExtent(java.lang.Class,%20boolean)">newExtent</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> type, |
| boolean subclasses)</code> |
| <div class="block">Return an extent of the given class, optionally including subclasses.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#newInstance(java.lang.Class)">newInstance</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls)</code> |
| <div class="block">Create a new instance of type <code>cls</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><?,?></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#newManagedObjectCache()">newManagedObjectCache</a></strong>()</code> |
| <div class="block">Create a <a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> to be used for the primary managed object cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#newObjectId(java.lang.Class,%20java.lang.Object)">newObjectId</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val)</code> |
| <div class="block">Create a new object id instance from the given value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel">Query</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#newQuery(java.lang.String,%20java.lang.Class,%20java.lang.Object)">newQuery</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> lang, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> query)</code> |
| <div class="block">Create a new query from the given data, with the given candidate class |
| and language.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel">Query</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#newQuery(java.lang.String,%20java.lang.Object)">newQuery</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> lang, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> query)</code> |
| <div class="block">Create a new query in the given language.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/apache/openjpa/kernel/QueryImpl.html" title="class in org.apache.openjpa.kernel">QueryImpl</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#newQueryImpl(java.lang.String,%20org.apache.openjpa.kernel.StoreQuery)">newQueryImpl</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> lang, |
| <a href="../../../../org/apache/openjpa/kernel/StoreQuery.html" title="interface in org.apache.openjpa.kernel">StoreQuery</a> sq)</code> |
| <div class="block">Create a new query.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#newStateManagerImpl(java.lang.Object,%20org.apache.openjpa.meta.ClassMetaData)">newStateManagerImpl</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> meta)</code> |
| <div class="block">Create a state manager for the given oid and metadata.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#nontransactional(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">nontransactional</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <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 class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#nontransactionalAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">nontransactionalAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> 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 class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#persist(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">persist</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| boolean explicit, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Persist the given object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#persist(java.lang.Object,%20java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">persist</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| boolean explicit, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Persist the given object.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#persist(java.lang.Object,%20java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks,%20boolean)">persist</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| boolean explicit, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call, |
| boolean fireEvent)</code> |
| <div class="block">Persist the given object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#persist(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">persist</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <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 instance persistent.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#persist(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">persist</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Persist the given object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#persistAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">persistAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| boolean explicit, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Persist the given objects.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#persistAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">persistAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Persist the given objects.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#popFetchConfiguration()">popFetchConfiguration</a></strong>()</code> |
| <div class="block">Pops the fetch configuration from the top of the stack, making the |
| next one down the active one.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#preFlush()">preFlush</a></strong>()</code> |
| <div class="block">Run pre-flush actions on transactional objects, including |
| persistence-by-reachability, inverse relationship management, |
| deletion of dependent instances, and instance callbacks.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#processArgument(java.lang.Object)">processArgument</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid)</code> |
| <div class="block">Process find argument.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#processReturn(java.lang.Object,%20org.apache.openjpa.kernel.OpenJPAStateManager)">processReturn</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm)</code> |
| <div class="block">Process operation return value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#pushFetchConfiguration()">pushFetchConfiguration</a></strong>()</code> |
| <div class="block">Pushes a new fetch configuration that inherits from the current |
| fetch configuration onto a stack, and makes the new configuration |
| the active one.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#pushFetchConfiguration(org.apache.openjpa.kernel.FetchConfiguration)">pushFetchConfiguration</a></strong>(<a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fc)</code> |
| <div class="block">Pushes the fetch configuration argument onto a stack, and makes the new configuration |
| the active one.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#putUserObject(java.lang.Object,%20java.lang.Object)">putUserObject</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val)</code> |
| <div class="block">Put the specified key-value pair into the map of user objects.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#refresh(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">refresh</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Refresh the state of the given object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#refreshAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">refreshAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Refresh the state of the given objects.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#refreshInternal(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">refreshInternal</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">This method is called with the full set of objects reachable via |
| cascade-refresh relations from the user-given instances.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#refreshInternal(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">refreshInternal</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Optimization for single-object refresh.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#release(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">release</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Release the given object from management.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#releaseAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">releaseAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Release the given objects from management.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#releaseSavepoint()">releaseSavepoint</a></strong>()</code> |
| <div class="block">Release the last set savepoint and any resources associated with it.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#releaseSavepoint(java.lang.String)">releaseSavepoint</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> savepoint)</code> |
| <div class="block">Release the savepoint and any resources associated with it.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#removeLifecycleListener(java.lang.Object)">removeLifecycleListener</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener)</code> |
| <div class="block">Remove a listener for lifecycle-related events.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#removeTransactionListener(java.lang.Object)">removeTransactionListener</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> tl)</code> |
| <div class="block">Remove a listener for transaction-related events.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#retrieve(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">retrieve</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| boolean dfgOnly, |
| <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 class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#retrieveAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">retrieveAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| boolean dfgOnly, |
| <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 class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#rollback()">rollback</a></strong>()</code> |
| <div class="block">Rollback the current transaction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#rollbackAndResume()">rollbackAndResume</a></strong>()</code> |
| <div class="block">Issue a rollback and then start a new transaction.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#rollbackToSavepoint()">rollbackToSavepoint</a></strong>()</code> |
| <div class="block">Rollback the current transaction to the last savepoint.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#rollbackToSavepoint(java.lang.String)">rollbackToSavepoint</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> savepoint)</code> |
| <div class="block">Rollback the current transaction to the given savepoint name.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setAllowReferenceToSiblingContext(boolean)">setAllowReferenceToSiblingContext</a></strong>(boolean allow)</code> |
| <div class="block">Affirms if this context will allow its managed instances to refer instances |
| that are managed by other contexts.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setAuthentication(java.lang.String,%20java.lang.String)">setAuthentication</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> pass)</code> |
| <div class="block">Set the persistence manager's authentication.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setAutoClear(int)">setAutoClear</a></strong>(int val)</code> |
| <div class="block">Whether objects clear when entering transactions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setAutoDetach(int)">setAutoDetach</a></strong>(int detachFlags)</code> |
| <div class="block">Sets automatic detachment option.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setAutoDetach(int,%20boolean)">setAutoDetach</a></strong>(int detachFlag, |
| boolean on)</code> |
| <div class="block">Bit flags marked in <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel"><code>AutoDetach</code></a> which indicate when persistent |
| managed objects should be automatically detached in-place.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setCacheFinderQuery(boolean)">setCacheFinderQuery</a></strong>(boolean flag)</code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setCachePreparedQuery(boolean)">setCachePreparedQuery</a></strong>(boolean flag)</code> |
| <div class="block">Sets whether this receiver will cache prepared queries during its |
| lifetime.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setConnectionFactory2Name(java.lang.String)">setConnectionFactory2Name</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> connectionFactory2Name)</code> |
| <div class="block">Set the 'NonJTA' ConnectionFactoryName.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setConnectionFactoryName(java.lang.String)">setConnectionFactoryName</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> connectionFactoryName)</code> |
| <div class="block">Set the 'JTA' ConnectionFactoryName.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setDetachedNew(boolean)">setDetachedNew</a></strong>(boolean isNew)</code> |
| <div class="block">Whether to treat relations to detached instances as new.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setDetachState(int)">setDetachState</a></strong>(int mode)</code> |
| <div class="block">Detach mode constant to determine which fields are part of the |
| detached graph.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setEvictFromDataCache(boolean)">setEvictFromDataCache</a></strong>(boolean evict)</code> |
| <div class="block">Whether to also evict an object from the store cache when it is |
| evicted through this broker.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setIgnoreChanges(boolean)">setIgnoreChanges</a></strong>(boolean val)</code> |
| <div class="block">Whether to take into account changes in the transaction when executing |
| a query or iterating an extent.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setImplicitBehavior(org.apache.openjpa.kernel.OpCallbacks,%20org.apache.openjpa.util.RuntimeExceptionTranslator)">setImplicitBehavior</a></strong>(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call, |
| <a href="../../../../org/apache/openjpa/util/RuntimeExceptionTranslator.html" title="interface in org.apache.openjpa.util">RuntimeExceptionTranslator</a> ex)</code> |
| <div class="block">Set the broker's behavior for implicit actions such as flushing, |
| automatic detachment, and exceptions thrown by managed instances outside |
| a broker operation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setLifecycleListenerCallbackMode(int)">setLifecycleListenerCallbackMode</a></strong>(int mode)</code> |
| <div class="block">The callback mode for handling exceptions from lifecycle event listeners.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setMultithreaded(boolean)">setMultithreaded</a></strong>(boolean multithreaded)</code> |
| <div class="block">Whether the broker or its managed instances are used in a multithreaded |
| environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setNontransactionalRead(boolean)">setNontransactionalRead</a></strong>(boolean val)</code> |
| <div class="block">Whether to allow nontransactional access to persistent state.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setNontransactionalWrite(boolean)">setNontransactionalWrite</a></strong>(boolean val)</code> |
| <div class="block">Whether to allow nontransactional changes to persistent state.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setOptimistic(boolean)">setOptimistic</a></strong>(boolean val)</code> |
| <div class="block">Whether to use optimistic transactional semantics.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setOrderDirtyObjects(boolean)">setOrderDirtyObjects</a></strong>(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>StoreContext.getDirtyObjects()</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setPopulateDataCache(boolean)">setPopulateDataCache</a></strong>(boolean cache)</code> |
| <div class="block">Whether to populate the store cache with objects used by this |
| transaction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setPostLoadOnMerge(boolean)">setPostLoadOnMerge</a></strong>(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 class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setRestoreState(int)">setRestoreState</a></strong>(int val)</code> |
| <div class="block">Whether to restore an object's original state on rollback.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setRetainState(boolean)">setRetainState</a></strong>(boolean val)</code> |
| <div class="block">Whether objects retain their persistent state on transaction commit.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setRollbackOnly()">setRollbackOnly</a></strong>()</code> |
| <div class="block">Mark the current transaction for rollback.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setRollbackOnly(java.lang.Throwable)">setRollbackOnly</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> |
| <div class="block">Mark the current transaction for rollback with the specified cause |
| of the rollback.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setSavepoint(java.lang.String)">setSavepoint</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> |
| <div class="block">Set a transactional savepoint where operations after this savepoint |
| will be rolled back.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setStateManager(java.lang.Object,%20org.apache.openjpa.kernel.StateManagerImpl,%20int)">setStateManager</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a> sm, |
| int status)</code> |
| <div class="block">Set the cached StateManager for the instance that had the given oid.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setStatusFlag(int)">setStatusFlag</a></strong>(int flag)</code> |
| <div class="block">Sets the given flag to the status.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setSuppressBatchOLELogging(boolean)">setSuppressBatchOLELogging</a></strong>(boolean b)</code> |
| <div class="block">Set whether this Broker will generate verbose optimistic lock exceptions when batching |
| operations.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setSynchronization(javax.transaction.Synchronization)">setSynchronization</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/javax/transaction/Synchronization.html?is-external=true" title="class or interface in javax.transaction">Synchronization</a> sync)</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setSyncWithManagedTransactions(boolean)">setSyncWithManagedTransactions</a></strong>(boolean sync)</code> |
| <div class="block">Whether to check for a global transaction upon every managed, |
| non-transactional operation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setTrackChangesByType(boolean)">setTrackChangesByType</a></strong>(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 class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#setTransactionListenerCallbackMode(int)">setTransactionListenerCallbackMode</a></strong>(int mode)</code> |
| <div class="block">The callback mode for handling exceptions from transaction event |
| listeners.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#syncWithManagedTransaction()">syncWithManagedTransaction</a></strong>()</code> |
| <div class="block">Attempt to synchronize with a current managed transaction, returning |
| true if successful, false if no managed transaction is active.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#transactional(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">transactional</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| 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 instances transactional.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#transactionalAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">transactionalAll</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> 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 instances transactional.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#unlock()">unlock</a></strong>()</code> |
| <div class="block">Releases the internal lock.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#validateChanges()">validateChanges</a></strong>()</code> |
| <div class="block">Validate the changes made in this transaction, reporting any optimistic |
| violations, constraint violations, etc.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field_detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="FLUSH_INC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLUSH_INC</h4> |
| <pre>protected static final int FLUSH_INC</pre> |
| <div class="block">Incremental flush.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.openjpa.kernel.BrokerImpl.FLUSH_INC">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="FLUSH_COMMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLUSH_COMMIT</h4> |
| <pre>protected static final int FLUSH_COMMIT</pre> |
| <div class="block">Flush in preparation of commit.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.openjpa.kernel.BrokerImpl.FLUSH_COMMIT">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="FLUSH_ROLLBACK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLUSH_ROLLBACK</h4> |
| <pre>protected static final int FLUSH_ROLLBACK</pre> |
| <div class="block">Flush to check consistency of cache, then immediately rollback changes.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.openjpa.kernel.BrokerImpl.FLUSH_ROLLBACK">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="FLUSH_LOGICAL"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>FLUSH_LOGICAL</h4> |
| <pre>protected static final int FLUSH_LOGICAL</pre> |
| <div class="block">Run persistence-by-reachability and other flush-time operations without |
| accessing the database.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.openjpa.kernel.BrokerImpl.FLUSH_LOGICAL">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor_detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="BrokerImpl()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>BrokerImpl</h4> |
| <pre>public BrokerImpl()</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method_detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="setAuthentication(java.lang.String, java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAuthentication</h4> |
| <pre>public void setAuthentication(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> pass)</pre> |
| <div class="block">Set the persistence manager's authentication. This is the first |
| method called after construction.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>user</code> - the username this broker represents; used when pooling |
| brokers to make sure that a request to the factory for |
| a connection with an explicit user is delegated to a suitable broker</dd><dd><code>pass</code> - the password for the above user</dd></dl> |
| </li> |
| </ul> |
| <a name="initialize(org.apache.openjpa.kernel.AbstractBrokerFactory, org.apache.openjpa.kernel.DelegatingStoreManager, boolean, int, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>initialize</h4> |
| <pre>public void initialize(<a href="../../../../org/apache/openjpa/kernel/AbstractBrokerFactory.html" title="class in org.apache.openjpa.kernel">AbstractBrokerFactory</a> factory, |
| <a href="../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html" title="class in org.apache.openjpa.kernel">DelegatingStoreManager</a> sm, |
| boolean managed, |
| int connMode, |
| boolean fromDeserialization)</pre> |
| <div class="block">Initialize the persistence manager. This method is called |
| automatically by the factory before use.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>factory</code> - the factory used to create this broker</dd><dd><code>sm</code> - a concrete StoreManager implementation to |
| handle interaction with the data store</dd><dd><code>managed</code> - the transaction mode</dd><dd><code>connMode</code> - the connection retain mode</dd><dd><code>fromDeserialization</code> - whether this call happened because of a |
| deserialization or creation of a new BrokerImpl.</dd></dl> |
| </li> |
| </ul> |
| <a name="initialize(org.apache.openjpa.kernel.AbstractBrokerFactory, org.apache.openjpa.kernel.DelegatingStoreManager, boolean, int, boolean, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>initialize</h4> |
| <pre>public void initialize(<a href="../../../../org/apache/openjpa/kernel/AbstractBrokerFactory.html" title="class in org.apache.openjpa.kernel">AbstractBrokerFactory</a> factory, |
| <a href="../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html" title="class in org.apache.openjpa.kernel">DelegatingStoreManager</a> sm, |
| boolean managed, |
| int connMode, |
| boolean fromDeserialization, |
| boolean fromWriteBehindCallback)</pre> |
| </li> |
| </ul> |
| <a name="getOperatingSet()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOperatingSet</h4> |
| <pre>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getOperatingSet()</pre> |
| <div class="block">Gets the unmodifiable set of instances being operated.</div> |
| </li> |
| </ul> |
| <a name="clone()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clone</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> clone() |
| throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang">CloneNotSupportedException</a></pre> |
| <dl> |
| <dt><strong>Overrides:</strong></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a></code> in class <code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang">CloneNotSupportedException</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="newManagedObjectCache()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newManagedObjectCache</h4> |
| <pre>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><?,?> newManagedObjectCache()</pre> |
| <div class="block">Create a <a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> to be used for the primary managed object cache. |
| Maps oids to state managers. By default, this creates a |
| <a href="../../../../org/apache/openjpa/lib/util/ReferenceMap.html" title="interface in org.apache.openjpa.lib.util"><code>ReferenceMap</code></a> with soft values.</div> |
| </li> |
| </ul> |
| <a name="getBroker()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBroker</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a> getBroker()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getBroker()">StoreContext</a></code></strong></div> |
| <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> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getBroker()">getBroker</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setImplicitBehavior(org.apache.openjpa.kernel.OpCallbacks, org.apache.openjpa.util.RuntimeExceptionTranslator)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setImplicitBehavior</h4> |
| <pre>public void setImplicitBehavior(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call, |
| <a href="../../../../org/apache/openjpa/util/RuntimeExceptionTranslator.html" title="interface in org.apache.openjpa.util">RuntimeExceptionTranslator</a> ex)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setImplicitBehavior(org.apache.openjpa.kernel.OpCallbacks,%20org.apache.openjpa.util.RuntimeExceptionTranslator)">Broker</a></code></strong></div> |
| <div class="block">Set the broker's behavior for implicit actions such as flushing, |
| automatic detachment, and exceptions thrown by managed instances outside |
| a broker operation. A broker's implicit behavior can only be set once; |
| after the first invocation with non-null arguments, |
| subsequent invocations of this method are ignored.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setImplicitBehavior(org.apache.openjpa.kernel.OpCallbacks,%20org.apache.openjpa.util.RuntimeExceptionTranslator)">setImplicitBehavior</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getBrokerFactory()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBrokerFactory</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel">BrokerFactory</a> getBrokerFactory()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getBrokerFactory()">Broker</a></code></strong></div> |
| <div class="block">Return the factory that produced this broker.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getBrokerFactory()">getBrokerFactory</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getConfiguration()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConfiguration</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a> getConfiguration()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConfiguration()">StoreContext</a></code></strong></div> |
| <div class="block">Return the configuration associated with this context.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConfiguration()">getConfiguration</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getFetchConfiguration()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFetchConfiguration</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> getFetchConfiguration()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getFetchConfiguration()">StoreContext</a></code></strong></div> |
| <div class="block">Return the (mutable) fetch configuration for loading objects from this |
| context.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getFetchConfiguration()">getFetchConfiguration</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="pushFetchConfiguration()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>pushFetchConfiguration</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> pushFetchConfiguration()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#pushFetchConfiguration()">StoreContext</a></code></strong></div> |
| <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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#pushFetchConfiguration()">pushFetchConfiguration</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the new fetch configuration</dd></dl> |
| </li> |
| </ul> |
| <a name="pushFetchConfiguration(org.apache.openjpa.kernel.FetchConfiguration)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>pushFetchConfiguration</h4> |
| <pre>public <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"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#pushFetchConfiguration(org.apache.openjpa.kernel.FetchConfiguration)">StoreContext</a></code></strong></div> |
| <div class="block">Pushes the fetch configuration argument onto a stack, and makes the new configuration |
| the active one.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#pushFetchConfiguration(org.apache.openjpa.kernel.FetchConfiguration)">pushFetchConfiguration</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the new fetch configuration</dd></dl> |
| </li> |
| </ul> |
| <a name="popFetchConfiguration()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>popFetchConfiguration</h4> |
| <pre>public void popFetchConfiguration()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#popFetchConfiguration()">StoreContext</a></code></strong></div> |
| <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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#popFetchConfiguration()">popFetchConfiguration</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getConnectionRetainMode()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConnectionRetainMode</h4> |
| <pre>public int getConnectionRetainMode()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getConnectionRetainMode()">Broker</a></code></strong></div> |
| <div class="block">Return the connection retain mode for this broker.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getConnectionRetainMode()">getConnectionRetainMode</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isManaged()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isManaged</h4> |
| <pre>public boolean isManaged()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isManaged()">StoreContext</a></code></strong></div> |
| <div class="block">Whether this context is using managed transactions.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isManaged()">isManaged</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getManagedRuntime()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getManagedRuntime</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/ee/ManagedRuntime.html" title="interface in org.apache.openjpa.ee">ManagedRuntime</a> getManagedRuntime()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getManagedRuntime()">Broker</a></code></strong></div> |
| <div class="block">Return the managed runtime in use.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getManagedRuntime()">getManagedRuntime</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getClassLoader()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClassLoader</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> getClassLoader()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getClassLoader()">StoreContext</a></code></strong></div> |
| <div class="block">Return the current thread's class loader at the time this context |
| was obtained.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getClassLoader()">getClassLoader</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getStoreManager()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStoreManager</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/DelegatingStoreManager.html" title="class in org.apache.openjpa.kernel">DelegatingStoreManager</a> getStoreManager()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getStoreManager()">StoreContext</a></code></strong></div> |
| <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> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getStoreManager()">getStoreManager</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getLockManager()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLockManager</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/LockManager.html" title="interface in org.apache.openjpa.kernel">LockManager</a> getLockManager()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getLockManager()">StoreContext</a></code></strong></div> |
| <div class="block">Return the lock manager in use.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getLockManager()">getLockManager</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getInverseManager()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getInverseManager</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/InverseManager.html" title="class in org.apache.openjpa.kernel">InverseManager</a> getInverseManager()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getInverseManager()">Broker</a></code></strong></div> |
| <div class="block">Return the inverse manager in use.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getInverseManager()">getInverseManager</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getConnectionUserName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConnectionUserName</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getConnectionUserName()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionUserName()">StoreContext</a></code></strong></div> |
| <div class="block">Return the connection user name.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionUserName()">getConnectionUserName</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getConnectionPassword()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConnectionPassword</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getConnectionPassword()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionPassword()">StoreContext</a></code></strong></div> |
| <div class="block">Return the connection password.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionPassword()">getConnectionPassword</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMultithreaded()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMultithreaded</h4> |
| <pre>public boolean getMultithreaded()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getMultithreaded()">Broker</a></code></strong></div> |
| <div class="block">Whether the broker or its managed instances are used in a multithreaded |
| environment.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getMultithreaded()">getMultithreaded</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setMultithreaded(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMultithreaded</h4> |
| <pre>public void setMultithreaded(boolean multithreaded)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setMultithreaded(boolean)">Broker</a></code></strong></div> |
| <div class="block">Whether the broker or its managed instances are used in a multithreaded |
| environment.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setMultithreaded(boolean)">setMultithreaded</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getIgnoreChanges()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIgnoreChanges</h4> |
| <pre>public boolean getIgnoreChanges()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getIgnoreChanges()">Broker</a></code></strong></div> |
| <div class="block">Whether to take into account changes in the transaction when executing |
| a query or iterating an extent.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getIgnoreChanges()">getIgnoreChanges</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setIgnoreChanges(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setIgnoreChanges</h4> |
| <pre>public void setIgnoreChanges(boolean val)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setIgnoreChanges(boolean)">Broker</a></code></strong></div> |
| <div class="block">Whether to take into account changes in the transaction when executing |
| a query or iterating an extent.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setIgnoreChanges(boolean)">setIgnoreChanges</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getNontransactionalRead()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNontransactionalRead</h4> |
| <pre>public boolean getNontransactionalRead()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getNontransactionalRead()">Broker</a></code></strong></div> |
| <div class="block">Whether to allow nontransactional access to persistent state.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getNontransactionalRead()">getNontransactionalRead</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setNontransactionalRead(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNontransactionalRead</h4> |
| <pre>public void setNontransactionalRead(boolean val)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setNontransactionalRead(boolean)">Broker</a></code></strong></div> |
| <div class="block">Whether to allow nontransactional access to persistent state.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setNontransactionalRead(boolean)">setNontransactionalRead</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getNontransactionalWrite()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNontransactionalWrite</h4> |
| <pre>public boolean getNontransactionalWrite()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getNontransactionalWrite()">Broker</a></code></strong></div> |
| <div class="block">Whether to allow nontransactional changes to persistent state.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getNontransactionalWrite()">getNontransactionalWrite</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setNontransactionalWrite(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNontransactionalWrite</h4> |
| <pre>public void setNontransactionalWrite(boolean val)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setNontransactionalWrite(boolean)">Broker</a></code></strong></div> |
| <div class="block">Whether to allow nontransactional changes to persistent state.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setNontransactionalWrite(boolean)">setNontransactionalWrite</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getOptimistic()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOptimistic</h4> |
| <pre>public boolean getOptimistic()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getOptimistic()">Broker</a></code></strong></div> |
| <div class="block">Whether to use optimistic transactional semantics.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getOptimistic()">getOptimistic</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setOptimistic(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOptimistic</h4> |
| <pre>public void setOptimistic(boolean val)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setOptimistic(boolean)">Broker</a></code></strong></div> |
| <div class="block">Whether to use optimistic transactional semantics.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setOptimistic(boolean)">setOptimistic</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getRestoreState()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRestoreState</h4> |
| <pre>public int getRestoreState()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRestoreState()">Broker</a></code></strong></div> |
| <div class="block">Whether to restore an object's original state on rollback.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRestoreState()">getRestoreState</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setRestoreState(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRestoreState</h4> |
| <pre>public void setRestoreState(int val)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRestoreState(int)">Broker</a></code></strong></div> |
| <div class="block">Whether to restore an object's original state on rollback.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRestoreState(int)">setRestoreState</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getRetainState()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRetainState</h4> |
| <pre>public boolean getRetainState()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRetainState()">Broker</a></code></strong></div> |
| <div class="block">Whether objects retain their persistent state on transaction commit.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRetainState()">getRetainState</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setRetainState(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRetainState</h4> |
| <pre>public void setRetainState(boolean val)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRetainState(boolean)">Broker</a></code></strong></div> |
| <div class="block">Whether objects retain their persistent state on transaction commit.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRetainState(boolean)">setRetainState</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getAutoClear()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAutoClear</h4> |
| <pre>public int getAutoClear()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getAutoClear()">Broker</a></code></strong></div> |
| <div class="block">Whether objects clear when entering transactions.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getAutoClear()">getAutoClear</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setAutoClear(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAutoClear</h4> |
| <pre>public void setAutoClear(int val)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setAutoClear(int)">Broker</a></code></strong></div> |
| <div class="block">Whether objects clear when entering transactions.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setAutoClear(int)">setAutoClear</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getAutoDetach()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAutoDetach</h4> |
| <pre>public int getAutoDetach()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getAutoDetach()">Broker</a></code></strong></div> |
| <div class="block">Bit flags marked in <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel"><code>AutoDetach</code></a> which indicate when persistent |
| managed objects should be automatically detached in-place.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getAutoDetach()">getAutoDetach</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setAutoDetach(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAutoDetach</h4> |
| <pre>public void setAutoDetach(int detachFlags)</pre> |
| <div class="block">Sets automatic detachment option. |
| <br> |
| If the given flag contains <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_NONE"><code>AutoDetach.DETACH_NONE</code></a> option, |
| then no other option can be specified.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setAutoDetach(int)">setAutoDetach</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setAutoDetach(int, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAutoDetach</h4> |
| <pre>public void setAutoDetach(int detachFlag, |
| boolean on)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setAutoDetach(int,%20boolean)">Broker</a></code></strong></div> |
| <div class="block">Bit flags marked in <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel"><code>AutoDetach</code></a> which indicate when persistent |
| managed objects should be automatically detached in-place.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setAutoDetach(int,%20boolean)">setAutoDetach</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getDetachState()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDetachState</h4> |
| <pre>public int getDetachState()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDetachState()">StoreContext</a></code></strong></div> |
| <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> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDetachState()">getDetachState</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setDetachState(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDetachState</h4> |
| <pre>public void setDetachState(int mode)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setDetachState(int)">StoreContext</a></code></strong></div> |
| <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> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setDetachState(int)">setDetachState</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isDetachedNew()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDetachedNew</h4> |
| <pre>public boolean isDetachedNew()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#isDetachedNew()">Broker</a></code></strong></div> |
| <div class="block">Whether to treat relations to detached instances during persist |
| operations as new or as pseudo-hollow instances.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#isDetachedNew()">isDetachedNew</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setDetachedNew(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDetachedNew</h4> |
| <pre>public void setDetachedNew(boolean isNew)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setDetachedNew(boolean)">Broker</a></code></strong></div> |
| <div class="block">Whether to treat relations to detached instances as new.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setDetachedNew(boolean)">setDetachedNew</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getSyncWithManagedTransactions()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSyncWithManagedTransactions</h4> |
| <pre>public boolean getSyncWithManagedTransactions()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getSyncWithManagedTransactions()">Broker</a></code></strong></div> |
| <div class="block">Whether to check for a global transaction upon every managed, |
| non-transactional operation. Defaults to false.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getSyncWithManagedTransactions()">getSyncWithManagedTransactions</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setSyncWithManagedTransactions(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSyncWithManagedTransactions</h4> |
| <pre>public void setSyncWithManagedTransactions(boolean sync)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setSyncWithManagedTransactions(boolean)">Broker</a></code></strong></div> |
| <div class="block">Whether to check for a global transaction upon every managed, |
| non-transactional operation. Defaults to false.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setSyncWithManagedTransactions(boolean)">setSyncWithManagedTransactions</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getEvictFromDataCache()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEvictFromDataCache</h4> |
| <pre>public boolean getEvictFromDataCache()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getEvictFromDataCache()">Broker</a></code></strong></div> |
| <div class="block">Whether to also evict an object from the store cache when it is |
| evicted through this broker.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getEvictFromDataCache()">getEvictFromDataCache</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setEvictFromDataCache(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEvictFromDataCache</h4> |
| <pre>public void setEvictFromDataCache(boolean evict)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setEvictFromDataCache(boolean)">Broker</a></code></strong></div> |
| <div class="block">Whether to also evict an object from the store cache when it is |
| evicted through this broker.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setEvictFromDataCache(boolean)">setEvictFromDataCache</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPopulateDataCache()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPopulateDataCache</h4> |
| <pre>public boolean getPopulateDataCache()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPopulateDataCache()">StoreContext</a></code></strong></div> |
| <div class="block">Whether objects accessed during this transaction will be added to the |
| store cache. Defaults to true.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPopulateDataCache()">getPopulateDataCache</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setPopulateDataCache(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPopulateDataCache</h4> |
| <pre>public void setPopulateDataCache(boolean cache)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setPopulateDataCache(boolean)">StoreContext</a></code></strong></div> |
| <div class="block">Whether to populate the store cache with objects used by this |
| transaction. Defaults to true.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setPopulateDataCache(boolean)">setPopulateDataCache</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isTrackChangesByType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTrackChangesByType</h4> |
| <pre>public boolean isTrackChangesByType()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isTrackChangesByType()">StoreContext</a></code></strong></div> |
| <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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isTrackChangesByType()">isTrackChangesByType</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setTrackChangesByType(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTrackChangesByType</h4> |
| <pre>public void setTrackChangesByType(boolean largeTransaction)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setTrackChangesByType(boolean)">StoreContext</a></code></strong></div> |
| <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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setTrackChangesByType(boolean)">setTrackChangesByType</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getUserObject(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getUserObject</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getUserObject(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getUserObject(java.lang.Object)">Broker</a></code></strong></div> |
| <div class="block">Get the value for the specified key from the map of user objects.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getUserObject(java.lang.Object)">getUserObject</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="putUserObject(java.lang.Object, java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>putUserObject</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> putUserObject(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#putUserObject(java.lang.Object,%20java.lang.Object)">Broker</a></code></strong></div> |
| <div class="block">Put the specified key-value pair into the map of user objects. Use |
| a value of null to remove the key.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#putUserObject(java.lang.Object,%20java.lang.Object)">putUserObject</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getProperties()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getProperties</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getProperties()</pre> |
| <div class="block">Get current configuration property values used by this instance. |
| This values are combination of the current configuration values |
| overwritten by values maintained by this instance such as |
| Optimistic flag.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getProperties()">getProperties</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the changed properties</dd></dl> |
| </li> |
| </ul> |
| <a name="getSupportedProperties()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSupportedProperties</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getSupportedProperties()</pre> |
| <div class="block">Gets the property names that can be used to corresponding setter methods of this receiver |
| to set its value.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getSupportedProperties()">getSupportedProperties</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="addLifecycleListener(java.lang.Object, java.lang.Class[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addLifecycleListener</h4> |
| <pre>public void addLifecycleListener(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>[] classes)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#addLifecycleListener(java.lang.Object,%20java.lang.Class[])">Broker</a></code></strong></div> |
| <div class="block">Register a listener for lifecycle-related events on the specified |
| classes. If the classes are null, all events will be propagated to |
| the listener.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#addLifecycleListener(java.lang.Object,%20java.lang.Class[])">addLifecycleListener</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="removeLifecycleListener(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>removeLifecycleListener</h4> |
| <pre>public void removeLifecycleListener(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#removeLifecycleListener(java.lang.Object)">Broker</a></code></strong></div> |
| <div class="block">Remove a listener for lifecycle-related events.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#removeLifecycleListener(java.lang.Object)">removeLifecycleListener</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getLifecycleListenerCallbackMode()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLifecycleListenerCallbackMode</h4> |
| <pre>public int getLifecycleListenerCallbackMode()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getLifecycleListenerCallbackMode()">Broker</a></code></strong></div> |
| <div class="block">The callback mode for handling exceptions from lifecycle event listeners.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getLifecycleListenerCallbackMode()">getLifecycleListenerCallbackMode</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setLifecycleListenerCallbackMode(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLifecycleListenerCallbackMode</h4> |
| <pre>public void setLifecycleListenerCallbackMode(int mode)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setLifecycleListenerCallbackMode(int)">Broker</a></code></strong></div> |
| <div class="block">The callback mode for handling exceptions from lifecycle event listeners.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setLifecycleListenerCallbackMode(int)">setLifecycleListenerCallbackMode</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getLifecycleEventManager()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLifecycleEventManager</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/event/LifecycleEventManager.html" title="class in org.apache.openjpa.event">LifecycleEventManager</a> getLifecycleEventManager()</pre> |
| <div class="block">Give state managers access to the lifecycle event manager.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getLifecycleEventManager()">getLifecycleEventManager</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="addTransactionListener(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addTransactionListener</h4> |
| <pre>public void addTransactionListener(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> tl)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#addTransactionListener(java.lang.Object)">Broker</a></code></strong></div> |
| <div class="block">Register a listener for transaction-related events.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#addTransactionListener(java.lang.Object)">addTransactionListener</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="removeTransactionListener(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>removeTransactionListener</h4> |
| <pre>public void removeTransactionListener(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> tl)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#removeTransactionListener(java.lang.Object)">Broker</a></code></strong></div> |
| <div class="block">Remove a listener for transaction-related events.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#removeTransactionListener(java.lang.Object)">removeTransactionListener</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getTransactionListeners()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTransactionListeners</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getTransactionListeners()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getTransactionListeners()">Broker</a></code></strong></div> |
| <div class="block">Gets an umodifiable collection of currently registered lsteners.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getTransactionListeners()">getTransactionListeners</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getTransactionListenerCallbackMode()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTransactionListenerCallbackMode</h4> |
| <pre>public int getTransactionListenerCallbackMode()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getTransactionListenerCallbackMode()">Broker</a></code></strong></div> |
| <div class="block">The callback mode for handling exceptions from transaction event |
| listeners.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getTransactionListenerCallbackMode()">getTransactionListenerCallbackMode</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setTransactionListenerCallbackMode(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTransactionListenerCallbackMode</h4> |
| <pre>public void setTransactionListenerCallbackMode(int mode)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setTransactionListenerCallbackMode(int)">Broker</a></code></strong></div> |
| <div class="block">The callback mode for handling exceptions from transaction event |
| listeners.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setTransactionListenerCallbackMode(int)">setTransactionListenerCallbackMode</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setSuppressBatchOLELogging(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSuppressBatchOLELogging</h4> |
| <pre>public void setSuppressBatchOLELogging(boolean b)</pre> |
| <div class="block">Set whether this Broker will generate verbose optimistic lock exceptions when batching |
| operations. Defaults to true.</div> |
| </li> |
| </ul> |
| <a name="getSuppressBatchOLELogging()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSuppressBatchOLELogging</h4> |
| <pre>public boolean getSuppressBatchOLELogging()</pre> |
| <div class="block">Return whether this Broker will generate verbose optimistic lock exceptions when batching |
| operations.</div> |
| </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>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> find(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.FindCallbacks)">StoreContext</a></code></strong></div> |
| <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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.FindCallbacks)">find</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <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="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>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> find(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find(java.lang.Object,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int)">StoreContext</a></code></strong></div> |
| <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> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find(java.lang.Object,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int)">find</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="find(java.lang.Object, org.apache.openjpa.kernel.FetchConfiguration, java.util.BitSet, java.lang.Object, int, org.apache.openjpa.kernel.FindCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>find</h4> |
| <pre>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> find(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> call)</pre> |
| <div class="block">Internal finder.</div> |
| </li> |
| </ul> |
| <a name="initialize(org.apache.openjpa.kernel.StateManagerImpl, boolean, org.apache.openjpa.kernel.FetchConfiguration, java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>initialize</h4> |
| <pre>protected <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a> initialize(<a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a> sm, |
| boolean load, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata)</pre> |
| <div class="block">Initialize a newly-constructed state manager.</div> |
| </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>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] findAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> 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"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.FindCallbacks)">StoreContext</a></code></strong></div> |
| <div class="block">Return the objects with the given oids.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.FindCallbacks)">findAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>oids</code> - the oids of the objects to return</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the objects that were looked up, in the same order as the oids |
| parameter</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.FindCallbacks)"><code>StoreContext.find(Object,boolean,FindCallbacks)</code></a></dd></dl> |
| </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>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] findAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> oids, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findAll(java.util.Collection,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int)">StoreContext</a></code></strong></div> |
| <div class="block">Return the objects with the given oids.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findAll(java.util.Collection,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int)">findAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find(java.lang.Object,%20org.apache.openjpa.kernel.FetchConfiguration,%20java.util.BitSet,%20java.lang.Object,%20int)"><code>StoreContext.find(Object,FetchConfiguration,BitSet,Object,int)</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="findAll(java.util.Collection, org.apache.openjpa.kernel.FetchConfiguration, java.util.BitSet, java.lang.Object, int, org.apache.openjpa.kernel.FindCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>findAll</h4> |
| <pre>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] findAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> oids, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util">BitSet</a> exclude, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> edata, |
| int flags, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> call)</pre> |
| <div class="block">Internal finder.</div> |
| </li> |
| </ul> |
| <a name="isLoading(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLoading</h4> |
| <pre>public boolean isLoading(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</pre> |
| </li> |
| </ul> |
| <a name="findCached(java.lang.Object, org.apache.openjpa.kernel.FindCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>findCached</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> findCached(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findCached(java.lang.Object,%20org.apache.openjpa.kernel.FindCallbacks)">StoreContext</a></code></strong></div> |
| <div class="block">Return the instance for the given oid/object , or null if not |
| found in the L1 cache.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findCached(java.lang.Object,%20org.apache.openjpa.kernel.FindCallbacks)">findCached</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>oid</code> - the object's id</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the cached object, or null if not cached</dd></dl> |
| </li> |
| </ul> |
| <a name="getObjectIdType(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getObjectIdType</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> getObjectIdType(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getObjectIdType(java.lang.Class)">StoreContext</a></code></strong></div> |
| <div class="block">Return the application or datastore identity class the given persistent |
| class uses for object ids.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getObjectIdType(java.lang.Class)">getObjectIdType</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="newObjectId(java.lang.Class, java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newObjectId</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> newObjectId(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#newObjectId(java.lang.Class,%20java.lang.Object)">StoreContext</a></code></strong></div> |
| <div class="block">Create a new object id instance from the given value.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#newObjectId(java.lang.Class,%20java.lang.Object)">newObjectId</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>cls</code> - the persistent class that uses this identity value</dd><dd><code>val</code> - an object id instance, stringified object id, or primary |
| key value</dd></dl> |
| </li> |
| </ul> |
| <a name="newStateManagerImpl(java.lang.Object, org.apache.openjpa.meta.ClassMetaData)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newStateManagerImpl</h4> |
| <pre>protected <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a> newStateManagerImpl(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> meta)</pre> |
| <div class="block">Create a state manager for the given oid and metadata.</div> |
| </li> |
| </ul> |
| <a name="begin()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>begin</h4> |
| <pre>public void begin()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#begin()">Broker</a></code></strong></div> |
| <div class="block">Begin a transaction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#begin()">begin</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="beginStore()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>beginStore</h4> |
| <pre>public void beginStore()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#beginStore()">StoreContext</a></code></strong></div> |
| <div class="block">Begin a data store transaction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#beginStore()">beginStore</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="commit()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>commit</h4> |
| <pre>public void commit()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#commit()">Broker</a></code></strong></div> |
| <div class="block">Commit the current transaction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#commit()">commit</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="rollback()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rollback</h4> |
| <pre>public void rollback()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollback()">Broker</a></code></strong></div> |
| <div class="block">Rollback the current transaction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollback()">rollback</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="syncWithManagedTransaction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>syncWithManagedTransaction</h4> |
| <pre>public boolean syncWithManagedTransaction()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#syncWithManagedTransaction()">Broker</a></code></strong></div> |
| <div class="block">Attempt to synchronize with a current managed transaction, returning |
| true if successful, false if no managed transaction is active.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#syncWithManagedTransaction()">syncWithManagedTransaction</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="commitAndResume()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>commitAndResume</h4> |
| <pre>public void commitAndResume()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#commitAndResume()">Broker</a></code></strong></div> |
| <div class="block">Issue a commit and then start a new transaction. This is identical to: |
| <pre> broker.commit (); broker.begin (); |
| </pre> except that the broker's internal atomic lock is utilized, |
| so this method can be safely executed from multiple threads.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#commitAndResume()">commitAndResume</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/kernel/Broker.html#commit()"><code>Broker.commit()</code></a>, |
| <a href="../../../../org/apache/openjpa/kernel/Broker.html#begin()"><code>Broker.begin()</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="rollbackAndResume()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rollbackAndResume</h4> |
| <pre>public void rollbackAndResume()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollbackAndResume()">Broker</a></code></strong></div> |
| <div class="block">Issue a rollback and then start a new transaction. This is identical to: |
| <pre> broker.rollback (); broker.begin (); |
| </pre> except that the broker's internal atomic lock is utilized, |
| so this method can be safely executed from multiple threads.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollbackAndResume()">rollbackAndResume</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollback()"><code>Broker.rollback()</code></a>, |
| <a href="../../../../org/apache/openjpa/kernel/Broker.html#begin()"><code>Broker.begin()</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="getRollbackOnly()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRollbackOnly</h4> |
| <pre>public boolean getRollbackOnly()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRollbackOnly()">Broker</a></code></strong></div> |
| <div class="block">Return whether the current transaction has been marked for rollback.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRollbackOnly()">getRollbackOnly</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getRollbackCause()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRollbackCause</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> getRollbackCause()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRollbackCause()">Broker</a></code></strong></div> |
| <div class="block">Returns the Throwable that caused the transaction to be |
| marked for rollback.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRollbackCause()">getRollbackCause</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the Throwable, or null if none was given</dd></dl> |
| </li> |
| </ul> |
| <a name="setRollbackOnly()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRollbackOnly</h4> |
| <pre>public void setRollbackOnly()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRollbackOnly()">Broker</a></code></strong></div> |
| <div class="block">Mark the current transaction for rollback.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRollbackOnly()">setRollbackOnly</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setRollbackOnly(java.lang.Throwable)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRollbackOnly</h4> |
| <pre>public void setRollbackOnly(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRollbackOnly(java.lang.Throwable)">Broker</a></code></strong></div> |
| <div class="block">Mark the current transaction for rollback with the specified cause |
| of the rollback.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRollbackOnly(java.lang.Throwable)">setRollbackOnly</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setSavepoint(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSavepoint</h4> |
| <pre>public void setSavepoint(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setSavepoint(java.lang.String)">Broker</a></code></strong></div> |
| <div class="block">Set a transactional savepoint where operations after this savepoint |
| will be rolled back.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setSavepoint(java.lang.String)">setSavepoint</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="releaseSavepoint()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>releaseSavepoint</h4> |
| <pre>public void releaseSavepoint()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#releaseSavepoint()">Broker</a></code></strong></div> |
| <div class="block">Release the last set savepoint and any resources associated with it. |
| The given savepoint and any set after it will become invalid.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#releaseSavepoint()">releaseSavepoint</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="releaseSavepoint(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>releaseSavepoint</h4> |
| <pre>public void releaseSavepoint(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> savepoint)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#releaseSavepoint(java.lang.String)">Broker</a></code></strong></div> |
| <div class="block">Release the savepoint and any resources associated with it. |
| The given savepoint and any set after it will become invalid.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#releaseSavepoint(java.lang.String)">releaseSavepoint</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="rollbackToSavepoint()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rollbackToSavepoint</h4> |
| <pre>public void rollbackToSavepoint()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollbackToSavepoint()">Broker</a></code></strong></div> |
| <div class="block">Rollback the current transaction to the last savepoint. |
| Savepoints set after this one will become invalid.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollbackToSavepoint()">rollbackToSavepoint</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="rollbackToSavepoint(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rollbackToSavepoint</h4> |
| <pre>public void rollbackToSavepoint(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> savepoint)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollbackToSavepoint(java.lang.String)">Broker</a></code></strong></div> |
| <div class="block">Rollback the current transaction to the given savepoint name. |
| Savepoints set after this one will become invalid.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollbackToSavepoint(java.lang.String)">rollbackToSavepoint</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setStatusFlag(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStatusFlag</h4> |
| <pre>protected void setStatusFlag(int flag)</pre> |
| <div class="block">Sets the given flag to the status.</div> |
| <dl><dt><span class="strong">Since:</span></dt> |
| <dd>2.3.0</dd></dl> |
| </li> |
| </ul> |
| <a name="clearStatusFlag(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clearStatusFlag</h4> |
| <pre>protected void clearStatusFlag(int flag)</pre> |
| <div class="block">Clears the given flag from the status.</div> |
| <dl><dt><span class="strong">Since:</span></dt> |
| <dd>2.3.0</dd></dl> |
| </li> |
| </ul> |
| <a name="flush()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>flush</h4> |
| <pre>public void flush()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#flush()">Broker</a></code></strong></div> |
| <div class="block">Flush all transactional instances to the data store. This method may |
| set the rollback only flag on the current transaction if it encounters |
| an error.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#flush()">flush</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="preFlush()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>preFlush</h4> |
| <pre>public void preFlush()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#preFlush()">Broker</a></code></strong></div> |
| <div class="block">Run pre-flush actions on transactional objects, including |
| persistence-by-reachability, inverse relationship management, |
| deletion of dependent instances, and instance callbacks. |
| Transaction listeners are not invoked.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#preFlush()">preFlush</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="validateChanges()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>validateChanges</h4> |
| <pre>public void validateChanges()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#validateChanges()">Broker</a></code></strong></div> |
| <div class="block">Validate the changes made in this transaction, reporting any optimistic |
| violations, constraint violations, etc. In a datastore transaction or |
| a flushed optimistic transaction, this method will act just like |
| <a href="../../../../org/apache/openjpa/kernel/Broker.html#flush()"><code>Broker.flush()</code></a>. In an optimistic transaction that has not yet begun a |
| datastore-level transaction, however, it will only report exceptions |
| that would occur on flush, without retaining any datastore resources.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#validateChanges()">validateChanges</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isActive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isActive</h4> |
| <pre>public boolean isActive()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isActive()">StoreContext</a></code></strong></div> |
| <div class="block">Whether a logical transaction is active.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isActive()">isActive</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isStoreActive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isStoreActive</h4> |
| <pre>public boolean isStoreActive()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isStoreActive()">StoreContext</a></code></strong></div> |
| <div class="block">Whether a data store transaction is active.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isStoreActive()">isStoreActive</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="beginOperation(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>beginOperation</h4> |
| <pre>public boolean beginOperation(boolean syncTrans)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#beginOperation(boolean)">Broker</a></code></strong></div> |
| <div class="block">Begin a logical operation. This indicates to the broker the |
| granularity of an operation which may require pre/post operation |
| side-effects, such as non-tx detach. |
| Will lock the broker until the <a href="../../../../org/apache/openjpa/kernel/Broker.html#endOperation()"><code>Broker.endOperation()</code></a> is called.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#beginOperation(boolean)">beginOperation</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>syncTrans</code> - whether instances may be loaded/modified during |
| this operation requiring a re-check of global tx</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>whether this is the outermost operation on the stack</dd></dl> |
| </li> |
| </ul> |
| <a name="endOperation()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>endOperation</h4> |
| <pre>public boolean endOperation()</pre> |
| <div class="block">Mark the operation over. If outermost caller of stack, returns true |
| and will detach managed instances if necessary.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#endOperation()">endOperation</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>whether this is the outermost operation on the stack</dd></dl> |
| </li> |
| </ul> |
| <a name="getSynchronization()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSynchronization</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/javax/transaction/Synchronization.html?is-external=true" title="class or interface in javax.transaction">Synchronization</a> getSynchronization()</pre> |
| </li> |
| </ul> |
| <a name="setSynchronization(javax.transaction.Synchronization)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSynchronization</h4> |
| <pre>public void setSynchronization(<a href="http://download.oracle.com/javase/6/docs/api/javax/transaction/Synchronization.html?is-external=true" title="class or interface in javax.transaction">Synchronization</a> sync)</pre> |
| </li> |
| </ul> |
| <a name="beforeCompletion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>beforeCompletion</h4> |
| <pre>public void beforeCompletion()</pre> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/javax/transaction/Synchronization.html?is-external=true#beforeCompletion()" title="class or interface in javax.transaction">beforeCompletion</a></code> in interface <code><a href="http://download.oracle.com/javase/6/docs/api/javax/transaction/Synchronization.html?is-external=true" title="class or interface in javax.transaction">Synchronization</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="afterCompletion(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>afterCompletion</h4> |
| <pre>public void afterCompletion(int status)</pre> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="http://download.oracle.com/javase/6/docs/api/javax/transaction/Synchronization.html?is-external=true#afterCompletion(int)" title="class or interface in javax.transaction">afterCompletion</a></code> in interface <code><a href="http://download.oracle.com/javase/6/docs/api/javax/transaction/Synchronization.html?is-external=true" title="class or interface in javax.transaction">Synchronization</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="flush(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>flush</h4> |
| <pre>protected void flush(int reason)</pre> |
| <div class="block">Flush the transactional state to the data store. Subclasses that |
| customize commit behavior should override this method. The method |
| assumes that the persistence manager is locked, is not closed, |
| and has an active transaction.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>reason</code> - one of <a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#FLUSH_INC"><code>FLUSH_INC</code></a>, <a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#FLUSH_COMMIT"><code>FLUSH_COMMIT</code></a>, |
| <a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#FLUSH_ROLLBACK"><code>FLUSH_ROLLBACK</code></a>, or <a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html#FLUSH_LOGICAL"><code>FLUSH_LOGICAL</code></a></dd><dt><span class="strong">Since:</span></dt> |
| <dd>0.2.5</dd></dl> |
| </li> |
| </ul> |
| <a name="endTransaction(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>endTransaction</h4> |
| <pre>protected void endTransaction(int status)</pre> |
| <div class="block">End the current transaction, making appropriate state transitions.</div> |
| </li> |
| </ul> |
| <a name="persist(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>persist</h4> |
| <pre>public void persist(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#persist(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Persist the given object.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#persist(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">persist</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="persist(java.lang.Object, java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>persist</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> persist(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#persist(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Make the given instance persistent. Unlike other persist operations, |
| this method does <b>not</b> immediately cascade to fields marked |
| <a href="../../../../org/apache/openjpa/meta/ValueMetaData.html#CASCADE_IMMEDIATE"><code>ValueMetaData.CASCADE_IMMEDIATE</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#persist(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">persist</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the instance to persist</dd><dd><code>id</code> - the id to give the state manager; may be null for default</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the state manager for the newly persistent instance</dd></dl> |
| </li> |
| </ul> |
| <a name="persistAll(java.util.Collection, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>persistAll</h4> |
| <pre>public void persistAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#persistAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Persist the given objects.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#persistAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">persistAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="persistAll(java.util.Collection, boolean, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>persistAll</h4> |
| <pre>public void persistAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| boolean explicit, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Persist the given objects. Indicate whether this was an explicit persist |
| (PNEW) or a provisonal persist (PNEWPROVISIONAL).</div> |
| </li> |
| </ul> |
| <a name="persist(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>persist</h4> |
| <pre>public void persist(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| boolean explicit, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Persist the given object. Indicate whether this was an explicit persist |
| (PNEW) or a provisonal persist (PNEWPROVISIONAL)</div> |
| </li> |
| </ul> |
| <a name="persist(java.lang.Object, java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>persist</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> persist(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| boolean explicit, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Persist the given object. Indicate whether this was an explicit persist |
| (PNEW) or a provisonal persist (PNEWPROVISIONAL). |
| See <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> for details on this method.</div> |
| </li> |
| </ul> |
| <a name="persist(java.lang.Object, java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>persist</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> persist(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| boolean explicit, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call, |
| boolean fireEvent)</pre> |
| <div class="block">Persist the given object. Indicate whether this was an explicit persist |
| (PNEW) or a provisonal persist (PNEWPROVISIONAL). |
| See <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> for details on this method.</div> |
| </li> |
| </ul> |
| <a name="deleteAll(java.util.Collection, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>deleteAll</h4> |
| <pre>public void deleteAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#deleteAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Delete the given objects.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#deleteAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">deleteAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="delete(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>delete</h4> |
| <pre>public void delete(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#delete(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Delete the given object.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#delete(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">delete</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="releaseAll(java.util.Collection, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>releaseAll</h4> |
| <pre>public void releaseAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#releaseAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Release the given objects from management. This operation is not |
| recursive.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#releaseAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">releaseAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="release(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>release</h4> |
| <pre>public void release(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#release(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Release the given object from management. This operation is not |
| recursive.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#release(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">release</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></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>public <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> embed(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#embed(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.meta.ValueMetaData)">StoreContext</a></code></strong></div> |
| <div class="block">Make the given instance embedded.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#embed(java.lang.Object,%20java.lang.Object,%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.meta.ValueMetaData)">embed</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the instance to embed; may be null to create a new instance</dd><dd><code>id</code> - the id to give the embedded state manager; may be |
| null for default</dd><dd><code>owner</code> - the owning state manager</dd><dd><code>ownerMeta</code> - the value in which the object is embedded</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the state manager for the embedded instance</dd></dl> |
| </li> |
| </ul> |
| <a name="refreshAll(java.util.Collection, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>refreshAll</h4> |
| <pre>public void refreshAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#refreshAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Refresh the state of the given objects.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#refreshAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">refreshAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="refresh(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>refresh</h4> |
| <pre>public void refresh(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#refresh(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Refresh the state of the given object.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#refresh(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">refresh</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="refreshInternal(java.util.Collection, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>refreshInternal</h4> |
| <pre>protected void refreshInternal(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">This method is called with the full set of objects reachable via |
| cascade-refresh relations from the user-given instances.</div> |
| </li> |
| </ul> |
| <a name="refreshInternal(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>refreshInternal</h4> |
| <pre>protected void refreshInternal(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Optimization for single-object refresh.</div> |
| </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>public void retrieveAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| boolean dfgOnly, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieveAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">StoreContext</a></code></strong></div> |
| <div class="block">Retrieve the given objects' persistent state. Unmanaged targets are |
| ignored.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieveAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">retrieveAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dd><code>dfgOnly</code> - indicator as to whether to retrieve only fields</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)"><code>StoreContext.retrieve(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)</code></a></dd></dl> |
| </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>public void retrieve(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| boolean dfgOnly, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">StoreContext</a></code></strong></div> |
| <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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">retrieve</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dd><code>dfgOnly</code> - indicator as to whether to retrieve only fields |
| in the current fetch groups, or all fields</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)"><code>StoreContext.retrieve(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="evictAll(org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>evictAll</h4> |
| <pre>public void evictAll(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#evictAll(org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Evict all clean objects.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#evictAll(org.apache.openjpa.kernel.OpCallbacks)">evictAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="evictAll(java.util.Collection, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>evictAll</h4> |
| <pre>public void evictAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#evictAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Evict the given objects.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#evictAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">evictAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="evictAll(org.apache.openjpa.kernel.Extent, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>evictAll</h4> |
| <pre>public void evictAll(<a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel">Extent</a> extent, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#evictAll(org.apache.openjpa.kernel.Extent,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Evict all persistent-clean and persistent-nontransactional |
| instances in the given <a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel"><code>Extent</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#evictAll(org.apache.openjpa.kernel.Extent,%20org.apache.openjpa.kernel.OpCallbacks)">evictAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="evict(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>evict</h4> |
| <pre>public void evict(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#evict(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Evict the given object.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#evict(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">evict</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="detach(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>detach</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> detach(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#detach(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Detach the specified object from the broker.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#detach(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">detach</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the instance to detach</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the detached instance</dd></dl> |
| </li> |
| </ul> |
| <a name="detachAll(java.util.Collection, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>detachAll</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] detachAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#detachAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Detach the specified objects from the broker. The objects returned can |
| be manipulated and re-attached with <a href="../../../../org/apache/openjpa/kernel/Broker.html#attachAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)"><code>Broker.attachAll(java.util.Collection, boolean, org.apache.openjpa.kernel.OpCallbacks)</code></a>. The |
| detached instances will be unmanaged copies of the specified parameters, |
| and are suitable for serialization and manipulation outside |
| of a OpenJPA environment. When detaching instances, only fields |
| in the current <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a> will be traversed. Thus, |
| to detach a graph of objects, relations to other persistent |
| instances must either be in the <code>default-fetch-group</code>, |
| or in the current custom <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#detachAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">detachAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>objs</code> - the instances to detach</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the detached instances</dd></dl> |
| </li> |
| </ul> |
| <a name="detachAll(org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>detachAll</h4> |
| <pre>public void detachAll(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#detachAll(org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Detach all objects in place. A flush will be performed before |
| detaching the entities.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#detachAll(org.apache.openjpa.kernel.OpCallbacks)">detachAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="detachAll(org.apache.openjpa.kernel.OpCallbacks, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>detachAll</h4> |
| <pre>public void detachAll(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call, |
| boolean flush)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#detachAll(org.apache.openjpa.kernel.OpCallbacks,%20boolean)">Broker</a></code></strong></div> |
| <div class="block">Detach all objects in place, with the option of performing a |
| flush before doing the detachment.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#detachAll(org.apache.openjpa.kernel.OpCallbacks,%20boolean)">detachAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>call</code> - Persistence operation callbacks</dd><dd><code>flush</code> - boolean value to indicate whether to perform a |
| flush before detaching the entities (true, do the flush; |
| false, don't do the flush)</dd></dl> |
| </li> |
| </ul> |
| <a name="attach(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>attach</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> attach(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| boolean copyNew, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#attach(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Import the specified detached object into the broker.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#attach(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">attach</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - instance to import</dd><dd><code>copyNew</code> - whether to copy new instances</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the re-attached instance</dd></dl> |
| </li> |
| </ul> |
| <a name="attachAll(java.util.Collection, boolean, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>attachAll</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] attachAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| boolean copyNew, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#attachAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Import the specified objects into the broker. Instances that were |
| previously detached from this or another broker will have their |
| changed merged into the persistent instances. Instances that |
| are new will be persisted as new instances.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#attachAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">attachAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>objs</code> - array of instances to import</dd><dd><code>copyNew</code> - whether to copy new instances</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the re-attached instances</dd></dl> |
| </li> |
| </ul> |
| <a name="nontransactionalAll(java.util.Collection, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>nontransactionalAll</h4> |
| <pre>public void nontransactionalAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#nontransactionalAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">StoreContext</a></code></strong></div> |
| <div class="block">Make the given objects nontransactional.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#nontransactionalAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">nontransactionalAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></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>public void nontransactional(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#nontransactional(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">StoreContext</a></code></strong></div> |
| <div class="block">Make the given object non-transactional.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#nontransactional(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">nontransactional</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></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>public void transactionalAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> 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 instances transactional.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#transactionalAll(java.util.Collection,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">transactionalAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>objs</code> - instances to make transactional</dd><dd><code>updateVersion</code> - if true, the instance's version will be |
| incremented at the next flush</dd></dl> |
| </li> |
| </ul> |
| <a name="transactional(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>transactional</h4> |
| <pre>public void transactional(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| 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 instances transactional.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#transactional(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)">transactional</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>obj</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="newExtent(java.lang.Class, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newExtent</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel">Extent</a> newExtent(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> type, |
| boolean subclasses)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#newExtent(java.lang.Class,%20boolean)">Broker</a></code></strong></div> |
| <div class="block">Return an extent of the given class, optionally including subclasses.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#newExtent(java.lang.Class,%20boolean)">newExtent</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></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>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a> extentIterator(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> type, |
| boolean subclasses, |
| <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel">FetchConfiguration</a> fetch, |
| boolean ignoreChanges)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#extentIterator(java.lang.Class,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration,%20boolean)">StoreContext</a></code></strong></div> |
| <div class="block">Return an iterator over all instances of the given type. The iterator |
| should be closed with <a href="../../../../org/apache/openjpa/util/ImplHelper.html#close(java.lang.Object)"><code>ImplHelper.close(java.lang.Object)</code></a> |
| when no longer needed. This method delegates to |
| <a href="../../../../org/apache/openjpa/kernel/StoreManager.html#executeExtent(org.apache.openjpa.meta.ClassMetaData,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration)"><code>StoreManager.executeExtent(org.apache.openjpa.meta.ClassMetaData, boolean, org.apache.openjpa.kernel.FetchConfiguration)</code></a>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#extentIterator(java.lang.Class,%20boolean,%20org.apache.openjpa.kernel.FetchConfiguration,%20boolean)">extentIterator</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="newQuery(java.lang.String, java.lang.Class, java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newQuery</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel">Query</a> newQuery(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> lang, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> query)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#newQuery(java.lang.String,%20java.lang.Class,%20java.lang.Object)">Broker</a></code></strong></div> |
| <div class="block">Create a new query from the given data, with the given candidate class |
| and language.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#newQuery(java.lang.String,%20java.lang.Class,%20java.lang.Object)">newQuery</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="newQuery(java.lang.String, java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newQuery</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel">Query</a> newQuery(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> lang, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> query)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#newQuery(java.lang.String,%20java.lang.Object)">Broker</a></code></strong></div> |
| <div class="block">Create a new query in the given language.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#newQuery(java.lang.String,%20java.lang.Object)">newQuery</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="newQueryImpl(java.lang.String, org.apache.openjpa.kernel.StoreQuery)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newQueryImpl</h4> |
| <pre>protected <a href="../../../../org/apache/openjpa/kernel/QueryImpl.html" title="class in org.apache.openjpa.kernel">QueryImpl</a> newQueryImpl(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> lang, |
| <a href="../../../../org/apache/openjpa/kernel/StoreQuery.html" title="interface in org.apache.openjpa.kernel">StoreQuery</a> sq)</pre> |
| <div class="block">Create a new query.</div> |
| </li> |
| </ul> |
| <a name="getIdentitySequence(org.apache.openjpa.meta.ClassMetaData)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIdentitySequence</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a> getIdentitySequence(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> meta)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getIdentitySequence(org.apache.openjpa.meta.ClassMetaData)">Broker</a></code></strong></div> |
| <div class="block">Returns a <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel"><code>Seq</code></a> for the datastore identity values of the |
| specified persistent class, or null if the class' identity cannot be |
| represented as a sequence.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getIdentitySequence(org.apache.openjpa.meta.ClassMetaData)">getIdentitySequence</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getValueSequence(org.apache.openjpa.meta.FieldMetaData)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getValueSequence</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a> getValueSequence(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a> fmd)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getValueSequence(org.apache.openjpa.meta.FieldMetaData)">Broker</a></code></strong></div> |
| <div class="block">Returns a <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel"><code>Seq</code></a> for the generated values of the specified |
| field, or null if the field is not generated.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getValueSequence(org.apache.openjpa.meta.FieldMetaData)">getValueSequence</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lock(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lock</h4> |
| <pre>public void lock(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#lock(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Ensure that the given instance is locked at the current lock level, as |
| set in the <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a> for the broker.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#lock(java.lang.Object,%20org.apache.openjpa.kernel.OpCallbacks)">lock</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lock(java.lang.Object, int, int, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lock</h4> |
| <pre>public void lock(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| int level, |
| int timeout, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#lock(java.lang.Object,%20int,%20int,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Ensure that the given instance is locked at the given lock level.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#lock(java.lang.Object,%20int,%20int,%20org.apache.openjpa.kernel.OpCallbacks)">lock</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the object to lock</dd><dd><code>level</code> - the lock level to use</dd><dd><code>timeout</code> - the number of milliseconds to wait for the lock before |
| giving up, or -1 for no limit</dd></dl> |
| </li> |
| </ul> |
| <a name="lockAll(java.util.Collection, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lockAll</h4> |
| <pre>public void lockAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#lockAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Ensure that the given instances are locked at the current lock level, as |
| set in the <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a> for the broker.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#lockAll(java.util.Collection,%20org.apache.openjpa.kernel.OpCallbacks)">lockAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lockAll(java.util.Collection, int, int, org.apache.openjpa.kernel.OpCallbacks)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lockAll</h4> |
| <pre>public void lockAll(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| int level, |
| int timeout, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#lockAll(java.util.Collection,%20int,%20int,%20org.apache.openjpa.kernel.OpCallbacks)">Broker</a></code></strong></div> |
| <div class="block">Ensure that the given instances are locked at the given lock level.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#lockAll(java.util.Collection,%20int,%20int,%20org.apache.openjpa.kernel.OpCallbacks)">lockAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>objs</code> - the objects to lock</dd><dd><code>level</code> - the lock level to use</dd><dd><code>timeout</code> - the number of milliseconds to wait for the lock before |
| giving up, or -1 for no limit</dd></dl> |
| </li> |
| </ul> |
| <a name="cancelAll()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>cancelAll</h4> |
| <pre>public boolean cancelAll()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#cancelAll()">Broker</a></code></strong></div> |
| <div class="block">Cancel all pending data store statements. If statements are cancelled |
| while a flush is in progress, the transaction rollback only flag will |
| be set.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#cancelAll()">cancelAll</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>true if any statements were cancelled, false otherwise</dd></dl> |
| </li> |
| </ul> |
| <a name="getConnection()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConnection</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getConnection()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnection()">StoreContext</a></code></strong></div> |
| <div class="block">Return the connection in use by the context, or a new connection if none.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnection()">getConnection</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="hasConnection()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasConnection</h4> |
| <pre>public boolean hasConnection()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#hasConnection()">StoreContext</a></code></strong></div> |
| <div class="block">Whether the broker has a dedicated connection based on the configured |
| connection retain mode and transaction status.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#hasConnection()">hasConnection</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getManagedObjects()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getManagedObjects</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getManagedObjects()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getManagedObjects()">StoreContext</a></code></strong></div> |
| <div class="block">Return a list of all managed instances.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getManagedObjects()">getManagedObjects</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getTransactionalObjects()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTransactionalObjects</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getTransactionalObjects()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getTransactionalObjects()">StoreContext</a></code></strong></div> |
| <div class="block">Return a list of current transaction instances.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getTransactionalObjects()">getTransactionalObjects</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPendingTransactionalObjects()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPendingTransactionalObjects</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getPendingTransactionalObjects()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPendingTransactionalObjects()">StoreContext</a></code></strong></div> |
| <div class="block">Return a list of instances which will become transactional upon |
| the next transaction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPendingTransactionalObjects()">getPendingTransactionalObjects</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getDirtyObjects()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDirtyObjects</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getDirtyObjects()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects()">StoreContext</a></code></strong></div> |
| <div class="block">Return a list of current dirty instances.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects()">getDirtyObjects</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getOrderDirtyObjects()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOrderDirtyObjects</h4> |
| <pre>public boolean getOrderDirtyObjects()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getOrderDirtyObjects()">StoreContext</a></code></strong></div> |
| <div class="block">Whether to maintain the order in which objects are dirtied for |
| <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects()"><code>StoreContext.getDirtyObjects()</code></a>. Default is the store manager's decision.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getOrderDirtyObjects()">getOrderDirtyObjects</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setOrderDirtyObjects(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOrderDirtyObjects</h4> |
| <pre>public void setOrderDirtyObjects(boolean order)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setOrderDirtyObjects(boolean)">StoreContext</a></code></strong></div> |
| <div class="block">Whether to maintain the order in which objects are dirtied for |
| <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects()"><code>StoreContext.getDirtyObjects()</code></a>. Default is the store manager's decision.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setOrderDirtyObjects(boolean)">setOrderDirtyObjects</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getManagedStates()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getManagedStates</h4> |
| <pre>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getManagedStates()</pre> |
| <div class="block">Return a copy of all managed state managers.</div> |
| </li> |
| </ul> |
| <a name="getTransactionalStates()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTransactionalStates</h4> |
| <pre>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a>> getTransactionalStates()</pre> |
| <div class="block">Return a copy of all transactional state managers.</div> |
| </li> |
| </ul> |
| <a name="getDirtyStates()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDirtyStates</h4> |
| <pre>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getDirtyStates()</pre> |
| <div class="block">Return a copy of all dirty state managers.</div> |
| </li> |
| </ul> |
| <a name="getPendingTransactionalStates()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPendingTransactionalStates</h4> |
| <pre>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getPendingTransactionalStates()</pre> |
| <div class="block">Return a copy of all state managers which will become |
| transactional upon the next transaction.</div> |
| </li> |
| </ul> |
| <a name="setStateManager(java.lang.Object, org.apache.openjpa.kernel.StateManagerImpl, int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStateManager</h4> |
| <pre>protected void setStateManager(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a> sm, |
| int status)</pre> |
| <div class="block">Set the cached StateManager for the instance that had the given oid. |
| This method must not be called multiple times for new instances.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the id previously used by the instance</dd><dd><code>sm</code> - the state manager for the instance; if the state |
| manager is transient, we'll stop managing the instance; |
| if it has updated its oid, we'll re-cache under the new oid</dd><dd><code>status</code> - one of our STATUS constants describing why we're |
| setting the state manager</dd></dl> |
| </li> |
| </ul> |
| <a name="dirtyType(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>dirtyType</h4> |
| <pre>public void dirtyType(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#dirtyType(java.lang.Class)">Broker</a></code></strong></div> |
| <div class="block">Mark the given class as dirty within the current transaction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#dirtyType(java.lang.Class)">dirtyType</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPersistedTypes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPersistedTypes</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getPersistedTypes()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPersistedTypes()">StoreContext</a></code></strong></div> |
| <div class="block">Return the set of classes that have been made persistent in the current |
| transaction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPersistedTypes()">getPersistedTypes</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getUpdatedTypes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getUpdatedTypes</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getUpdatedTypes()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getUpdatedTypes()">StoreContext</a></code></strong></div> |
| <div class="block">Return the set of classes for objects that have been modified |
| in the current transaction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getUpdatedTypes()">getUpdatedTypes</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getDeletedTypes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDeletedTypes</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getDeletedTypes()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDeletedTypes()">StoreContext</a></code></strong></div> |
| <div class="block">Return the set of classes that have been deleted in the current |
| transaction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDeletedTypes()">getDeletedTypes</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isClosed()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isClosed</h4> |
| <pre>public boolean isClosed()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#isClosed()">Broker</a></code></strong></div> |
| <div class="block">Whether the broker is closed.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#isClosed()">isClosed</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isCloseInvoked()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isCloseInvoked</h4> |
| <pre>public boolean isCloseInvoked()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#isCloseInvoked()">Broker</a></code></strong></div> |
| <div class="block">Whether <a href="../../../../org/apache/openjpa/kernel/Broker.html#close()"><code>Broker.close()</code></a> has been invoked, though the broker might |
| remain open until the current managed transaction completes.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#isCloseInvoked()">isCloseInvoked</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="close()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>close</h4> |
| <pre>public void close()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#close()">Broker</a></code></strong></div> |
| <div class="block">Close the broker.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#close()">close</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/lib/util/Closeable.html#close()">close</a></code> in interface <code><a href="../../../../org/apache/openjpa/lib/util/Closeable.html" title="interface in org.apache.openjpa.lib.util">Closeable</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="free()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>free</h4> |
| <pre>protected void free()</pre> |
| <div class="block">Free the resources used by this persistence manager.</div> |
| </li> |
| </ul> |
| <a name="lock()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lock</h4> |
| <pre>public void lock()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#lock()">StoreContext</a></code></strong></div> |
| <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>StoreContext.unlock()</code></a> in a finally clause of the same method.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#lock()">lock</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="unlock()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>unlock</h4> |
| <pre>public void unlock()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#unlock()">StoreContext</a></code></strong></div> |
| <div class="block">Releases the internal lock.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#unlock()">unlock</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="newInstance(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newInstance</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> newInstance(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#newInstance(java.lang.Class)">Broker</a></code></strong></div> |
| <div class="block">Create a new instance of type <code>cls</code>. If <code>cls</code> is |
| an interface or an abstract class whose abstract methods follow the |
| JavaBeans convention, this method will create a concrete implementation |
| according to the metadata that defines the class. |
| Otherwise, if <code>cls</code> is a managed type, this will return an |
| instance of the specified class.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#newInstance(java.lang.Class)">newInstance</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getObjectId(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getObjectId</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getObjectId(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getObjectId(java.lang.Object)">StoreContext</a></code></strong></div> |
| <div class="block">Return the oid of the given instance.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getObjectId(java.lang.Object)">getObjectId</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getLockLevel(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLockLevel</h4> |
| <pre>public int getLockLevel(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getLockLevel(java.lang.Object)">StoreContext</a></code></strong></div> |
| <div class="block">Return the lock level of the specified object.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getLockLevel(java.lang.Object)">getLockLevel</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getVersion(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getVersion</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getVersion(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getVersion(java.lang.Object)">StoreContext</a></code></strong></div> |
| <div class="block">Returns the current version indicator for <code>o</code>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getVersion(java.lang.Object)">getVersion</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isDirty(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDirty</h4> |
| <pre>public boolean isDirty(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isDirty(java.lang.Object)">StoreContext</a></code></strong></div> |
| <div class="block">Return whether the given object is dirty.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isDirty(java.lang.Object)">isDirty</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isTransactional(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTransactional</h4> |
| <pre>public boolean isTransactional(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isTransactional(java.lang.Object)">StoreContext</a></code></strong></div> |
| <div class="block">Return whether the given object is transactional.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isTransactional(java.lang.Object)">isTransactional</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isPersistent(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isPersistent</h4> |
| <pre>public boolean isPersistent(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isPersistent(java.lang.Object)">StoreContext</a></code></strong></div> |
| <div class="block">Return whether the given object is persistent.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isPersistent(java.lang.Object)">isPersistent</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isNew(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNew</h4> |
| <pre>public boolean isNew(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isNew(java.lang.Object)">StoreContext</a></code></strong></div> |
| <div class="block">Return whether the given object is a newly-created instance registered |
| with <code>broker</code>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isNew(java.lang.Object)">isNew</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isDeleted(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDeleted</h4> |
| <pre>public boolean isDeleted(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isDeleted(java.lang.Object)">StoreContext</a></code></strong></div> |
| <div class="block">Return whether the given object is deleted.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isDeleted(java.lang.Object)">isDeleted</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isDetached(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDetached</h4> |
| <pre>public boolean isDetached(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#isDetached(java.lang.Object)">Broker</a></code></strong></div> |
| <div class="block">Returns <code>true</code> if <code>obj</code> is a detached object |
| (one that can be reattached to a <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> via a call to |
| <a href="../../../../org/apache/openjpa/kernel/Broker.html#attach(java.lang.Object,%20boolean,%20org.apache.openjpa.kernel.OpCallbacks)"><code>Broker.attach(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)</code></a>); otherwise returns <code>false</code>.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#isDetached(java.lang.Object)">isDetached</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isDetached(java.lang.Object, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDetached</h4> |
| <pre>public boolean isDetached(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| boolean find)</pre> |
| <div class="block">This method makes a best effort to determine if the provided object is detached.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>find</code> - - If true, as a last resort this method will check whether or not the provided object exists in the |
| DB. If it is in the DB, the provided object is detached.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>- True if the provided obj is detached, false otherwise.</dd></dl> |
| </li> |
| </ul> |
| <a name="getStateManager(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStateManager</h4> |
| <pre>public <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> getStateManager(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getStateManager(java.lang.Object)">StoreContext</a></code></strong></div> |
| <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> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getStateManager(java.lang.Object)">getStateManager</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getStateManagerImpl(java.lang.Object, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStateManagerImpl</h4> |
| <pre>protected <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a> getStateManagerImpl(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| boolean assertThisContext)</pre> |
| <div class="block">Return the state manager for the given instance, or null.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>assertThisContext</code> - if true, thow an exception if the given |
| object is managed by another broker</dd></dl> |
| </li> |
| </ul> |
| <a name="getStateManagerImplById(java.lang.Object, boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStateManagerImplById</h4> |
| <pre>protected <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a> getStateManagerImplById(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| boolean allowNew)</pre> |
| <div class="block">Return the state manager for the given oid.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>allowNew</code> - if true, objects made persistent in the current |
| transaction will be included in the search; if |
| multiple new objects match the given oid, it is |
| undefined which will be returned</dd></dl> |
| </li> |
| </ul> |
| <a name="assertPersistenceCapable(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assertPersistenceCapable</h4> |
| <pre>protected <a href="../../../../org/apache/openjpa/enhance/PersistenceCapable.html" title="interface in org.apache.openjpa.enhance">PersistenceCapable</a> assertPersistenceCapable(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block">Return the given instance as a <a href="../../../../org/apache/openjpa/enhance/PersistenceCapable.html" title="interface in org.apache.openjpa.enhance"><code>PersistenceCapable</code></a>. |
| If the instance is not manageable throw the proper exception.</div> |
| </li> |
| </ul> |
| <a name="assertOpen()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assertOpen</h4> |
| <pre>public void assertOpen()</pre> |
| <div class="block">Throw an exception if the context is closed. The exact message and |
| content of the exception varies whether TRACE is enabled or not.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertOpen()">assertOpen</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="assertActiveTransaction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assertActiveTransaction</h4> |
| <pre>public void assertActiveTransaction()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertActiveTransaction()">Broker</a></code></strong></div> |
| <div class="block">Throw an exception if there is no active transaction.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertActiveTransaction()">assertActiveTransaction</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="assertNontransactionalRead()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assertNontransactionalRead</h4> |
| <pre>public void assertNontransactionalRead()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertNontransactionalRead()">Broker</a></code></strong></div> |
| <div class="block">Throw an exception if there is no transaction active and |
| nontransactional reading is not enabled.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertNontransactionalRead()">assertNontransactionalRead</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="assertWriteOperation()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assertWriteOperation</h4> |
| <pre>public void assertWriteOperation()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertWriteOperation()">Broker</a></code></strong></div> |
| <div class="block">Throw an exception if a write operation is not permitted (there is |
| no active transaction and nontransactional writing is not enabled).</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertWriteOperation()">assertWriteOperation</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="processArgument(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>processArgument</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> processArgument(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html#processArgument(java.lang.Object)">FindCallbacks</a></code></strong></div> |
| <div class="block">Process find argument. Throw proper |
| <a href="../../../../org/apache/openjpa/util/OpenJPAException.html" title="class in org.apache.openjpa.util"><code>OpenJPAException</code></a> for illegal value.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html#processArgument(java.lang.Object)">processArgument</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the id to look up, or null to ignore this argument</dd></dl> |
| </li> |
| </ul> |
| <a name="processReturn(java.lang.Object, org.apache.openjpa.kernel.OpenJPAStateManager)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>processReturn</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> processReturn(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> oid, |
| <a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> sm)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html#processReturn(java.lang.Object,%20org.apache.openjpa.kernel.OpenJPAStateManager)">FindCallbacks</a></code></strong></div> |
| <div class="block">Process operation return value.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html#processReturn(java.lang.Object,%20org.apache.openjpa.kernel.OpenJPAStateManager)">processReturn</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/FindCallbacks.html" title="interface in org.apache.openjpa.kernel">FindCallbacks</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the object to return</dd></dl> |
| </li> |
| </ul> |
| <a name="getPrintParameters()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPrintParameters</h4> |
| <pre>public boolean getPrintParameters()</pre> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>The value of openjpa.ConnectionFactoryProperties.PrintParameters. Default is false.</dd></dl> |
| </li> |
| </ul> |
| <a name="assignObjectId(java.lang.Object, java.lang.Object, org.apache.openjpa.kernel.StateManagerImpl)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assignObjectId</h4> |
| <pre>protected void assignObjectId(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> cache, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="../../../../org/apache/openjpa/kernel/StateManagerImpl.html" title="class in org.apache.openjpa.kernel">StateManagerImpl</a> sm)</pre> |
| <div class="block">Assign the object id to the cache. Exception will be |
| thrown if the id already exists in the cache.</div> |
| </li> |
| </ul> |
| <a name="checkForDuplicateId(java.lang.Object, java.lang.Object, org.apache.openjpa.meta.ClassMetaData)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkForDuplicateId</h4> |
| <pre>protected void checkForDuplicateId(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> meta)</pre> |
| <div class="block">This method makes sure we don't already have the instance cached</div> |
| </li> |
| </ul> |
| <a name="getCachePreparedQuery()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCachePreparedQuery</h4> |
| <pre>public boolean getCachePreparedQuery()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getCachePreparedQuery()">Broker</a></code></strong></div> |
| <div class="block">Affirms if this receiver is caching prepared queries.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#getCachePreparedQuery()">getCachePreparedQuery</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setCachePreparedQuery(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCachePreparedQuery</h4> |
| <pre>public void setCachePreparedQuery(boolean flag)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setCachePreparedQuery(boolean)">Broker</a></code></strong></div> |
| <div class="block">Sets whether this receiver will cache prepared queries during its |
| lifetime. The cache configured at BrokerFactory level is not affected by |
| setting it inactive for this receiver.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/Broker.html#setCachePreparedQuery(boolean)">setCachePreparedQuery</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel">Broker</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getCacheFinderQuery()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCacheFinderQuery</h4> |
| <pre>public boolean getCacheFinderQuery()</pre> |
| </li> |
| </ul> |
| <a name="setCacheFinderQuery(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCacheFinderQuery</h4> |
| <pre>public void setCacheFinderQuery(boolean flag)</pre> |
| </li> |
| </ul> |
| <a name="isFromWriteBehindCallback()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isFromWriteBehindCallback</h4> |
| <pre>public boolean isFromWriteBehindCallback()</pre> |
| </li> |
| </ul> |
| <a name="getConnectionFactoryName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConnectionFactoryName</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getConnectionFactoryName()</pre> |
| <div class="block">Return the 'JTA' connectionFactoryName</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactoryName()">getConnectionFactoryName</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setConnectionFactoryName(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setConnectionFactoryName</h4> |
| <pre>public void setConnectionFactoryName(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> connectionFactoryName)</pre> |
| <div class="block">Set the 'JTA' ConnectionFactoryName. Input will be trimmed to null before being stored.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setConnectionFactoryName(java.lang.String)">setConnectionFactoryName</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getConnectionFactory2Name()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConnectionFactory2Name</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getConnectionFactory2Name()</pre> |
| <div class="block">Return the 'NonJTA' ConnectionFactoryName.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory2Name()">getConnectionFactory2Name</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setConnectionFactory2Name(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setConnectionFactory2Name</h4> |
| <pre>public void setConnectionFactory2Name(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> connectionFactory2Name)</pre> |
| <div class="block">Set the 'NonJTA' ConnectionFactoryName. Input will be trimmed to null before being stored.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setConnectionFactory2Name(java.lang.String)">setConnectionFactory2Name</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getConnectionFactory()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConnectionFactory</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getConnectionFactory()</pre> |
| <div class="block">Return the 'JTA' ConnectionFactory, looking it up from JNDI if needed.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory()">getConnectionFactory</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the JTA connection factory or null if connectionFactoryName is blank.</dd></dl> |
| </li> |
| </ul> |
| <a name="getConnectionFactory2()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConnectionFactory2</h4> |
| <pre>public <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getConnectionFactory2()</pre> |
| <div class="block">Return the 'NonJTA' ConnectionFactory, looking it up from JNDI if needed.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory2()">getConnectionFactory2</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the NonJTA connection factory or null if connectionFactoryName is blank.</dd></dl> |
| </li> |
| </ul> |
| <a name="isCached(java.util.List)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isCached</h4> |
| <pre>public boolean isCached(<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> oids)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isCached(java.util.List)">StoreContext</a></code></strong></div> |
| <div class="block">Indicate whether the oid can be found in the StoreContext's L1 cache or in the StoreManager cache.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isCached(java.util.List)">isCached</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>oids</code> - List of ObjectIds for PersistenceCapables which may be found in memory.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>true if the oid is available in memory (cached) otherwise false.</dd></dl> |
| </li> |
| </ul> |
| <a name="getAllowReferenceToSiblingContext()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAllowReferenceToSiblingContext</h4> |
| <pre>public boolean getAllowReferenceToSiblingContext()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getAllowReferenceToSiblingContext()">StoreContext</a></code></strong></div> |
| <div class="block">Affirms if this context will allow its managed instances to refer instances |
| that are managed by other contexts.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getAllowReferenceToSiblingContext()">getAllowReferenceToSiblingContext</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>false by default.</dd></dl> |
| </li> |
| </ul> |
| <a name="setAllowReferenceToSiblingContext(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowReferenceToSiblingContext</h4> |
| <pre>public void setAllowReferenceToSiblingContext(boolean allow)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setAllowReferenceToSiblingContext(boolean)">StoreContext</a></code></strong></div> |
| <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><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setAllowReferenceToSiblingContext(boolean)">setAllowReferenceToSiblingContext</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isFlushing()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isFlushing</h4> |
| <pre>protected boolean isFlushing()</pre> |
| </li> |
| </ul> |
| <a name="getPostLoadOnMerge()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPostLoadOnMerge</h4> |
| <pre>public boolean getPostLoadOnMerge()</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPostLoadOnMerge()">StoreContext</a></code></strong></div> |
| <div class="block">Force sending a @PostLoad lifecycle event while merging.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPostLoadOnMerge()">getPostLoadOnMerge</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>false</code> by default</dd></dl> |
| </li> |
| </ul> |
| <a name="setPostLoadOnMerge(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>setPostLoadOnMerge</h4> |
| <pre>public void setPostLoadOnMerge(boolean allow)</pre> |
| <div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setPostLoadOnMerge(boolean)">StoreContext</a></code></strong></div> |
| <div class="block">Set to <code>true</code> if the merge operation should trigger |
| a @PostLoad lifecycle event.</div> |
| <dl> |
| <dt><strong>Specified by:</strong></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setPostLoadOnMerge(boolean)">setPostLoadOnMerge</a></code> in interface <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>allow</code> - PostLoad lifecycle events to be triggered on a merge operation</dd></dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar_bottom"> |
| <!-- --> |
| </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/BrokerImpl.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/BrokerFactory.html" title="interface in org.apache.openjpa.kernel"><span class="strong">Prev Class</span></a></li> |
| <li><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.StateManagerId.html" title="class in org.apache.openjpa.kernel"><span class="strong">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/openjpa/kernel/BrokerImpl.html" target="_top">Frames</a></li> |
| <li><a href="BrokerImpl.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><a href="#nested_class_summary">Nested</a> | </li> |
| <li><a href="#field_summary">Field</a> | </li> |
| <li><a href="#constructor_summary">Constr</a> | </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><a href="#constructor_detail">Constr</a> | </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–2016 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |