| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (1.8.0_252) on Fri Jul 16 09:39:03 UTC 2021 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>Project (EclipseLink 3.0.2, API Reference)</title> |
| <meta name="date" content="2021-07-16"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="Project (EclipseLink 3.0.2, API Reference)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage">EclipseLink 3.0.2, API Reference</div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/eclipse/persistence/sessions/Record.html" title="interface in org.eclipse.persistence.sessions"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/eclipse/persistence/sessions/Project.html" target="_top">Frames</a></li> |
| <li><a href="Project.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><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.eclipse.persistence.sessions</div> |
| <h2 title="Class Project" class="title">Class Project</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">org.eclipse.persistence.core.sessions.CoreProject</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a>,<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.eclipse.persistence.sessions.Project</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></dd> |
| </dl> |
| <dl> |
| <dt>Direct Known Subclasses:</dt> |
| <dd><a href="../../../../org/eclipse/persistence/dbws/DBWSModelProject.html" title="class in org.eclipse.persistence.dbws">DBWSModelProject</a>, org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject</dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="typeNameLabel">Project</span> |
| extends <a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a>,<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>> |
| implements <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></pre> |
| <div class="block"><b>Purpose</b>: Maintain all of the EclipseLink configuration information for a system. |
| <p><b>Responsibilities</b>:<ul> |
| <li> Project options and defaults |
| <li> Database login information |
| <li> Descriptors |
| <li> Validate Descriptors |
| <li> Maintain sequencing information & other project options |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/sessions/DatabaseLogin.html" title="class in org.eclipse.persistence.sessions"><code>DatabaseLogin</code></a>, |
| <a href="../../../../serialized-form.html#org.eclipse.persistence.sessions.Project">Serialized Form</a></dd> |
| </dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#aliasDescriptors">aliasDescriptors</a></span></code> |
| <div class="block">Cache the EJBQL descriptor aliases.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowExtendedCacheLogging">allowExtendedCacheLogging</a></span></code> |
| <div class="block">Flag that allows extended logging of JPA L2 cache or not.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowExtendedThreadLogging">allowExtendedThreadLogging</a></span></code> |
| <div class="block">Flag that allows extended thread logging or not.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowExtendedThreadLoggingThreadDump">allowExtendedThreadLoggingThreadDump</a></span></code> |
| <div class="block">Flag that allows add to extended thread logging output thread stack trace or not.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowNativeSQLQueries">allowNativeSQLQueries</a></span></code> |
| <div class="block">Flag that allows native queries or not</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowSQLDeferral">allowSQLDeferral</a></span></code> |
| <div class="block">Flag that allows call deferral to be disabled</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowTablePerMultitenantDDLGeneration">allowTablePerMultitenantDDLGeneration</a></span></code> |
| <div class="block">Flag that allows DDL generation of table per tenant multitenant descriptors</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">AttributeGroup</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#attributeGroups">attributeGroups</a></span></code> |
| <div class="block">List of named AttributeGroups - once Project is initialized, these are copied to the Session.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#classNamesForWeaving">classNamesForWeaving</a></span></code> |
| <div class="block">used for Caching JPA projects</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#datasourceLogin">datasourceLogin</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/config/CacheIsolationType.html" title="enum in org.eclipse.persistence.config">CacheIsolationType</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#defaultCacheIsolation">defaultCacheIsolation</a></span></code> |
| <div class="block">Default value for ClassDescriptor.isIsolated.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#defaultIdentityMapClass">defaultIdentityMapClass</a></span></code> |
| <div class="block">Default value for ClassDescriptor.identityMapClass.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#defaultIdentityMapSize">defaultIdentityMapSize</a></span></code> |
| <div class="block">Default value for ClassDescriptor.identityMapSize.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations">IdValidation</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#defaultIdValidation">defaultIdValidation</a></span></code> |
| <div class="block">Default value for ClassDescriptor.idValidation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">QueryResultsCachePolicy</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#defaultQueryResultsCachePolicy">defaultQueryResultsCachePolicy</a></span></code> |
| <div class="block">Default value for query caching options for all named queries.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#defaultReadOnlyClasses">defaultReadOnlyClasses</a></span></code> |
| <div class="block">Holds the default set of read-only classes that apply to each UnitOfWork.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#defaultTemporalMutable">defaultTemporalMutable</a></span></code> |
| <div class="block">Define the default setting for configuring if dates and calendars are mutable.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>,<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#descriptors">descriptors</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#descriptorsLock">descriptorsLock</a></span></code> |
| <div class="block">Ensures that only one thread at a time can add/remove descriptors</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasGenericHistorySupport">hasGenericHistorySupport</a></span></code> |
| <div class="block">Cache if any descriptor has history.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasIsolatedClasses">hasIsolatedClasses</a></span></code> |
| <div class="block">Cache if any descriptor is isolated.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasMappingsPostCalculateChangesOnDeleted">hasMappingsPostCalculateChangesOnDeleted</a></span></code> |
| <div class="block">Indicates whether there is at least one descriptor that has at least on mapping that |
| require a call on deleted objects to update change sets.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasNonIsolatedUOWClasses">hasNonIsolatedUOWClasses</a></span></code> |
| <div class="block">Cache if all descriptors are isolated in the unit of work.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasProxyIndirection">hasProxyIndirection</a></span></code> |
| <div class="block">Cache if any descriptor is using ProxyIndirection.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#jpaQueries">jpaQueries</a></span></code> |
| <div class="block">List of queries from JPA that need special processing before execution.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#jpaTablePerTenantQueries">jpaTablePerTenantQueries</a></span></code> |
| <div class="block">List of queries from JPA that may special processing and handling before execution.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected org.eclipse.persistence.internal.helper.ConcurrentFixedCache</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#jpqlParseCache">jpqlParseCache</a></span></code> |
| <div class="block">PERF: Provide an JPQL parse cache to optimize dynamic JPQL.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#mappedSuperclassDescriptors">mappedSuperclassDescriptors</a></span></code> |
| <div class="block">Mapped Superclasses (JPA 2) collection of parent non-relational descriptors keyed on MetadataClass |
| without creating a compile time dependency on JPA.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#metamodelIdClassMap">metamodelIdClassMap</a></span></code> |
| <div class="block">Store the IdClass Id attributes for exclusive use by the Metamodel API |
| Keyed on the fully qualified accessible object owner class name.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="../../../../org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors">MultitenantPolicy</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#multitenantPolicy">multitenantPolicy</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#name">name</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#namingIntoIndexed">namingIntoIndexed</a></span></code> |
| <div class="block">Flag that allows transform named stored procedure parameters into positional/index based</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#orderedDescriptors">orderedDescriptors</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#partitioningPolicies">partitioningPolicies</a></span></code> |
| <div class="block">Map of named partitioning policies, keyed by their name.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#queries">queries</a></span></code> |
| <div class="block">List of queries - once Project is initialized, these are copied to the Session.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#queryCacheForceDeferredLocks">queryCacheForceDeferredLocks</a></span></code> |
| <div class="block">Force all queries and relationships to use deferred lock strategy during object building and L2 cache population.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/queries/SQLResultSetMapping.html" title="class in org.eclipse.persistence.queries">SQLResultSetMapping</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#sqlResultSetMappings">sqlResultSetMappings</a></span></code> |
| <div class="block">This a collection of 'maps' that allow users to map custom SQL to query results</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#structConverters">structConverters</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#vpdIdentifier">vpdIdentifier</a></span></code> |
| <div class="block">VPD connection settings</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#vpdLastIdentifierClassName">vpdLastIdentifierClassName</a></span></code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#Project--">Project</a></span>()</code> |
| <div class="block">PUBLIC: |
| Create a new project.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#Project-org.eclipse.persistence.sessions.DatabaseLogin-">Project</a></span>(<a href="../../../../org/eclipse/persistence/sessions/DatabaseLogin.html" title="class in org.eclipse.persistence.sessions">DatabaseLogin</a> login)</code> |
| <div class="block">PUBLIC: |
| Create a new project that will connect through JDBC using the login information.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#Project-org.eclipse.persistence.sessions.Login-">Project</a></span>(<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a> login)</code> |
| <div class="block">PUBLIC: |
| Create a new project that will connect through the login information.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addAlias-java.lang.String-org.eclipse.persistence.descriptors.ClassDescriptor-">addAlias</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> alias, |
| <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor)</code> |
| <div class="block">PUBLIC: |
| Add an alias for the descriptor.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addDefaultReadOnlyClass-java.lang.Class-">addDefaultReadOnlyClass</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> readOnlyClass)</code> |
| <div class="block">PUBLIC: |
| Add the read-only class which apply to each UnitOfWork created by default.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addDescriptor-org.eclipse.persistence.descriptors.ClassDescriptor-">addDescriptor</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor)</code> |
| <div class="block">PUBLIC: |
| Add the descriptor to the project.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addDescriptor-org.eclipse.persistence.descriptors.ClassDescriptor-org.eclipse.persistence.internal.sessions.DatabaseSessionImpl-">addDescriptor</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor, |
| org.eclipse.persistence.internal.sessions.DatabaseSessionImpl session)</code> |
| <div class="block">INTERNAL: Used by the BuilderInterface when reading a Project from INI files.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addDescriptors-java.util.Collection-org.eclipse.persistence.internal.sessions.DatabaseSessionImpl-">addDescriptors</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> descriptors, |
| org.eclipse.persistence.internal.sessions.DatabaseSessionImpl session)</code> |
| <div class="block">INTERNAL: |
| Add the descriptors to the session.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addDescriptors-org.eclipse.persistence.sessions.Project-org.eclipse.persistence.internal.sessions.DatabaseSessionImpl-">addDescriptors</a></span>(<a href="../../../../org/eclipse/persistence/sessions/Project.html" title="class in org.eclipse.persistence.sessions">Project</a> project, |
| org.eclipse.persistence.internal.sessions.DatabaseSessionImpl session)</code> |
| <div class="block">PUBLIC: |
| Merge the descriptors from another project into this one.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addJPAQuery-org.eclipse.persistence.queries.DatabaseQuery-">addJPAQuery</a></span>(<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a> query)</code> |
| <div class="block">INTERNAL: |
| Return all pre-defined not yet parsed EJBQL queries.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addJPATablePerTenantQuery-org.eclipse.persistence.queries.DatabaseQuery-">addJPATablePerTenantQuery</a></span>(<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a> query)</code> |
| <div class="block">INTERNAL: |
| Return all pre-defined not yet parsed EJBQL queries to table per tenant entities.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addMappedSuperclass-java.lang.String-org.eclipse.persistence.descriptors.ClassDescriptor-boolean-">addMappedSuperclass</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, |
| <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> value, |
| boolean replace)</code> |
| <div class="block">INTERNAL: |
| 266912: Add a descriptor to the Map of mappedSuperclass descriptors</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addMetamodelIdClassMapEntry-java.lang.String-java.lang.String-">addMetamodelIdClassMapEntry</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ownerName, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> |
| <div class="block">INTERNAL: |
| Add an IdClass entry to the map of ids for a particular owner |
| This function is used exclusively by the Metamodel API.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addPartitioningPolicy-org.eclipse.persistence.descriptors.partitioning.PartitioningPolicy-">addPartitioningPolicy</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> partitioningPolicy)</code> |
| <div class="block">PUBLIC: |
| Set the map of partitioning policies, keyed by name.</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#addSQLResultSetMapping-org.eclipse.persistence.queries.SQLResultSetMapping-">addSQLResultSetMapping</a></span>(<a href="../../../../org/eclipse/persistence/queries/SQLResultSetMapping.html" title="class in org.eclipse.persistence.queries">SQLResultSetMapping</a> sqlResultSetMapping)</code> |
| <div class="block">PUBLIC: |
| Add a named SQLResultSetMapping to this project.</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowExtendedCacheLogging--">allowExtendedCacheLogging</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return true if extended logging of JPA L2 cache usage is allowed on this project.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowExtendedThreadLogging--">allowExtendedThreadLogging</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return true if extended thread logging is allowed on this project.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowExtendedThreadLoggingThreadDump--">allowExtendedThreadLoggingThreadDump</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return true if thread dumps will be added to extended thread logging.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowNativeSQLQueries--">allowNativeSQLQueries</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return true if native sql is allowed on this project.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowSQLDeferral--">allowSQLDeferral</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return true if SQL calls can defer to EOT on this project.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#allowTablePerMultitenantDDLGeneration--">allowTablePerMultitenantDDLGeneration</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return true if native sql is allowed on this project.</div> |
| </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#applyLogin--">applyLogin</a></span>()</code> |
| <div class="block">INTERNAL: |
| Default apply login implementation.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#assumeExistenceForDoesExist--">assumeExistenceForDoesExist</a></span>()</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to assume existence for non-null primary keys.</div> |
| </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#checkCacheForDoesExist--">checkCacheForDoesExist</a></span>()</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to check the cache for existence.</div> |
| </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#checkDatabaseForDoesExist--">checkDatabaseForDoesExist</a></span>()</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to check the database for existence.</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sessions/Project.html" title="class in org.eclipse.persistence.sessions">Project</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#clone--">clone</a></span>()</code> |
| <div class="block">INTERNAL: |
| Clones the descriptor</div> |
| </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#conformAllDescriptors--">conformAllDescriptors</a></span>()</code> |
| <div class="block">PUBLIC: |
| Set all this project's descriptors to conform all read queries within the context of the unit of work.</div> |
| </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#convertClassNamesToClasses-java.lang.ClassLoader-">convertClassNamesToClasses</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</code> |
| <div class="block">INTERNAL: |
| Convert all the class-name-based settings in this project to actual class-based settings.</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#createDatabaseSession--">createDatabaseSession</a></span>()</code> |
| <div class="block">PUBLIC: |
| Factory method to create session.</div> |
| </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sessions/server/Server.html" title="interface in org.eclipse.persistence.sessions.server">Server</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#createServerSession--">createServerSession</a></span>()</code> |
| <div class="block">PUBLIC: |
| Factory method to create a server session.</div> |
| </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sessions/server/Server.html" title="interface in org.eclipse.persistence.sessions.server">Server</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#createServerSession-org.eclipse.persistence.sessions.server.ConnectionPolicy-">createServerSession</a></span>(<a href="../../../../org/eclipse/persistence/sessions/server/ConnectionPolicy.html" title="class in org.eclipse.persistence.sessions.server">ConnectionPolicy</a> defaultConnectionPolicy)</code> |
| <div class="block">PUBLIC: |
| Factory method to create a server session.</div> |
| </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sessions/server/Server.html" title="interface in org.eclipse.persistence.sessions.server">Server</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#createServerSession-int-int-">createServerSession</a></span>(int min, |
| int max)</code> |
| <div class="block">PUBLIC: |
| Factory method to create a server session.</div> |
| </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sessions/server/Server.html" title="interface in org.eclipse.persistence.sessions.server">Server</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#createServerSession-int-int-int-">createServerSession</a></span>(int initial, |
| int min, |
| int max)</code> |
| <div class="block">PUBLIC: |
| Factory method to create a server session.</div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getAliasDescriptors--">getAliasDescriptors</a></span>()</code> |
| <div class="block">INTERNAL: |
| Returns the alias descriptors hashtable.</div> |
| </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">AttributeGroup</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getAttributeGroups--">getAttributeGroups</a></span>()</code> |
| <div class="block">INTERNAL: |
| List of named AttributesGroups that will be copied to the session at initialization time.</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getClassDescriptor-java.lang.Class-">getClassDescriptor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> theClass)</code> |
| <div class="block">PUBLIC: |
| Return the descriptor specified for the class.</div> |
| </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getClassNamesForWeaving--">getClassNamesForWeaving</a></span>()</code> |
| <div class="block">INTERNAL: |
| Returns all classes in this project that are needed for weaving.</div> |
| </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDatasourceLogin--">getDatasourceLogin</a></span>()</code> |
| <div class="block">PUBLIC: |
| Return the login, the login holds any database connection information given.</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/config/CacheIsolationType.html" title="enum in org.eclipse.persistence.config">CacheIsolationType</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDefaultCacheIsolation--">getDefaultCacheIsolation</a></span>()</code> |
| <div class="block">PUBLIC: |
| Return the project level default for class cache isolation;</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDefaultIdentityMapClass--">getDefaultIdentityMapClass</a></span>()</code> |
| <div class="block">PUBLIC: |
| Return default value for descriptor cache type.</div> |
| </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDefaultIdentityMapSize--">getDefaultIdentityMapSize</a></span>()</code> |
| <div class="block">PUBLIC: |
| Return default value descriptor cache size.</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations">IdValidation</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDefaultIdValidation--">getDefaultIdValidation</a></span>()</code> |
| <div class="block">PUBLIC: |
| Return default value for descriptor primary key validation.</div> |
| </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">QueryResultsCachePolicy</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDefaultQueryResultsCachePolicy--">getDefaultQueryResultsCachePolicy</a></span>()</code> |
| <div class="block">PUBLIC: |
| Return the default values for query caching options for all named queries.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDefaultReadOnlyClasses--">getDefaultReadOnlyClasses</a></span>()</code> |
| <div class="block">PUBLIC: |
| Returns the default set of read-only classes.</div> |
| </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDefaultTemporalMutable--">getDefaultTemporalMutable</a></span>()</code> |
| <div class="block">PUBLIC: |
| Return the default setting for configuring if dates and calendars are mutable.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDescriptor-java.lang.Class-">getDescriptor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> theClass)</code> |
| <div class="block">PUBLIC: |
| Return the descriptor specified for the class.</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDescriptorForAlias-java.lang.String-">getDescriptorForAlias</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> alias)</code> |
| <div class="block">PUBLIC: |
| Return the descriptor for the alias</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>,<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getDescriptors--">getDescriptors</a></span>()</code> |
| <div class="block">PUBLIC: |
| Return the descriptors in a ClassDescriptors Map keyed on the Java class.</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getJPAQueries--">getJPAQueries</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return all pre-defined not yet parsed JPQL queries.</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getJPATablePerTenantQueries--">getJPATablePerTenantQueries</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return all pre-defined not yet parsed JPQL queries to table per tenant |
| entities.</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>org.eclipse.persistence.internal.helper.ConcurrentFixedCache</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getJPQLParseCache--">getJPQLParseCache</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return the JPQL parse cache.</div> |
| </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getJPQLParseCacheMaxSize--">getJPQLParseCacheMaxSize</a></span>()</code> |
| <div class="block">ADVANCED: |
| Return the JPQL parse cache max size.</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/sessions/DatabaseLogin.html" title="class in org.eclipse.persistence.sessions">DatabaseLogin</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getLogin--">getLogin</a></span>()</code> |
| <div class="block">OBSOLETE: |
| Return the login, the login holds any database connection information given.</div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getMappedSuperclass-java.lang.String-">getMappedSuperclass</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</code> |
| <div class="block">INTERNAL: |
| Use the Metadata key parameter to lookup the |
| Descriptor from the Map of mappedSuperclass descriptors</div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getMappedSuperclassDescriptors--">getMappedSuperclassDescriptors</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return the Map of RelationalDescriptor objects representing mapped superclass parents |
| keyed by className of the metadata class.</div> |
| </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getMetamodelIdClassMap--">getMetamodelIdClassMap</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return the Map of IdClass attribute lists keyed on owner class name.</div> |
| </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors">MultitenantPolicy</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getMultitenantPolicy--">getMultitenantPolicy</a></span>()</code> |
| <div class="block">INTERNAL:</div> |
| </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getName--">getName</a></span>()</code> |
| <div class="block">PUBLIC: |
| get the name of the project.</div> |
| </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getOrderedDescriptors--">getOrderedDescriptors</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return the descriptors in the order added.</div> |
| </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getPartitioningPolicies--">getPartitioningPolicies</a></span>()</code> |
| <div class="block">PUBLIC: |
| Return the map of partitioning policies, keyed by name.</div> |
| </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getPartitioningPolicy-java.lang.String-">getPartitioningPolicy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> |
| <div class="block">PUBLIC: |
| Return the partitioning policies for the name.</div> |
| </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getQueries--">getQueries</a></span>()</code> |
| <div class="block">INTERNAL: |
| List of queries that upon initialization are copied over to the session</div> |
| </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/eclipse/persistence/queries/SQLResultSetMapping.html" title="class in org.eclipse.persistence.queries">SQLResultSetMapping</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getSQLResultSetMapping-java.lang.String-">getSQLResultSetMapping</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sqlResultSetMapping)</code> |
| <div class="block">PUBLIC: |
| Get a named SQLResultSetMapping from this project.</div> |
| </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getStructConverters--">getStructConverters</a></span>()</code> |
| <div class="block">INTERNAL: |
| Returns structure converter class names that would be set on the databasePlatform instance |
| This is used to avoid the platform instance changing at login.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getVPDIdentifier--">getVPDIdentifier</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return the VPD identifier for this project.</div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#getVPDLastIdentifierClassName--">getVPDLastIdentifierClassName</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return the name of the last class to set a VPD identifiers.</div> |
| </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasGenericHistorySupport--">hasGenericHistorySupport</a></span>()</code> |
| <div class="block">INTERNAL: |
| Answers if at least one Descriptor or Mapping had a HistoryPolicy at initialize time.</div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasIsolatedCacheClassWithoutUOWIsolation--">hasIsolatedCacheClassWithoutUOWIsolation</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return whether this project has a descriptor that is both Isolated and |
| has a cache isolation level other than ISOLATE_CACHE_ALWAYS</div> |
| </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasIsolatedClasses--">hasIsolatedClasses</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return if any descriptors are isolated.</div> |
| </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasMappedSuperclass-java.lang.String-">hasMappedSuperclass</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</code> |
| <div class="block">INTERNAL: |
| Return whether the given class is mapped as superclass.</div> |
| </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasMappedSuperclasses--">hasMappedSuperclasses</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return whether there any mappings that are mapped superclasses.</div> |
| </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasMappingsPostCalculateChangesOnDeleted--">hasMappingsPostCalculateChangesOnDeleted</a></span>()</code> |
| <div class="block">INTERNAL: |
| Indicates whether there is at least one descriptor that has at least on mapping that |
| require a call on deleted objects to update change sets.</div> |
| </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasNonIsolatedUOWClasses--">hasNonIsolatedUOWClasses</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return if any descriptors are not isolated to the unit of work.</div> |
| </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasProxyIndirection--">hasProxyIndirection</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return if any descriptors use ProxyIndirection.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasSQLResultSetMapping-java.lang.String-">hasSQLResultSetMapping</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sqlResultSetMapping)</code> |
| <div class="block">PUBLIC: |
| Return true if the sql result set mapping name exists.</div> |
| </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#hasVPDIdentifier-org.eclipse.persistence.internal.sessions.AbstractSession-">hasVPDIdentifier</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession session)</code> |
| <div class="block">PUBLIC: |
| Return true if there is a VPD identifier for this project.</div> |
| </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#isQueryCacheForceDeferredLocks--">isQueryCacheForceDeferredLocks</a></span>()</code> |
| <div class="block">PUBLIC: |
| Get property to Force all queries and relationships to use deferred lock strategy during object building and L2 cache population.</div> |
| </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#namingIntoIndexed--">namingIntoIndexed</a></span>()</code> |
| <div class="block">INTERNAL: |
| Return true is allowed to transform named stored procedure parameters into positional/index based.</div> |
| </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setAliasDescriptors-java.util.Map-">setAliasDescriptors</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> aHashtable)</code> |
| <div class="block">INTERNAL: |
| Set the alias descriptors hashtable.</div> |
| </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setAllowExtendedCacheLogging-boolean-">setAllowExtendedCacheLogging</a></span>(boolean allowExtendedCacheLogging)</code> |
| <div class="block">INTERNAL: |
| Set whether extended logging of JPA L2 cache usage is allowed on this project.</div> |
| </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setAllowExtendedThreadLogging-boolean-">setAllowExtendedThreadLogging</a></span>(boolean allowExtendedThreadLogging)</code> |
| <div class="block">INTERNAL: |
| Set whether extended thread logging is allowed on this project.</div> |
| </td> |
| </tr> |
| <tr id="i78" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setAllowExtendedThreadLoggingThreadDump-boolean-">setAllowExtendedThreadLoggingThreadDump</a></span>(boolean allowExtendedThreadLoggingThreadDump)</code> |
| <div class="block">INTERNAL: |
| Set if thread dumps will be added to extended thread logging.</div> |
| </td> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setAllowNativeSQLQueries-boolean-">setAllowNativeSQLQueries</a></span>(boolean allowNativeSQLQueries)</code> |
| <div class="block">INTERNAL: |
| Set whether native sql is allowed on this project.</div> |
| </td> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setAllowSQLDeferral-boolean-">setAllowSQLDeferral</a></span>(boolean allowSQLDeferral)</code> |
| <div class="block">INTERNAL: |
| Set whether sql deferral is allowed on this project</div> |
| </td> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setAllowTablePerMultitenantDDLGeneration-boolean-">setAllowTablePerMultitenantDDLGeneration</a></span>(boolean allowTablePerMultitenantDDLGeneration)</code> |
| <div class="block">INTERNAL: |
| Set whether ddl generation should allowed for table per tenant |
| multitenant descriptors.</div> |
| </td> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setClassNamesForWeaving-java.util.Collection-">setClassNamesForWeaving</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> classNamesForWeaving)</code> |
| <div class="block">INTERNAL: |
| Returns all classes in this project that are needed for weaving.</div> |
| </td> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setDatasourceLogin-org.eclipse.persistence.sessions.Login-">setDatasourceLogin</a></span>(<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a> datasourceLogin)</code> |
| <div class="block">PUBLIC: |
| Set the login to be used to connect to the database for this project.</div> |
| </td> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setDefaultCacheIsolation-org.eclipse.persistence.config.CacheIsolationType-">setDefaultCacheIsolation</a></span>(<a href="../../../../org/eclipse/persistence/config/CacheIsolationType.html" title="enum in org.eclipse.persistence.config">CacheIsolationType</a> isolationType)</code> |
| <div class="block">PUBLIC: |
| Set project level default value for class cache isolation.</div> |
| </td> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setDefaultIdentityMapClass-java.lang.Class-">setDefaultIdentityMapClass</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> defaultIdentityMapClass)</code> |
| <div class="block">PUBLIC: |
| Set default value for descriptor cache type.</div> |
| </td> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setDefaultIdentityMapSize-int-">setDefaultIdentityMapSize</a></span>(int defaultIdentityMapSize)</code> |
| <div class="block">PUBLIC: |
| Set default value descriptor cache size.</div> |
| </td> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setDefaultIdValidation-org.eclipse.persistence.annotations.IdValidation-">setDefaultIdValidation</a></span>(<a href="../../../../org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations">IdValidation</a> defaultIdValidation)</code> |
| <div class="block">PUBLIC: |
| Set default value for descriptor primary key validation.</div> |
| </td> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setDefaultQueryResultsCachePolicy-org.eclipse.persistence.queries.QueryResultsCachePolicy-">setDefaultQueryResultsCachePolicy</a></span>(<a href="../../../../org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">QueryResultsCachePolicy</a> defaultQueryResultsCachePolicy)</code> |
| <div class="block">PUBLIC: |
| Set the default values for query caching options for all named queries.</div> |
| </td> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setDefaultReadOnlyClasses-java.util.Collection-">setDefaultReadOnlyClasses</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> newValue)</code> |
| <div class="block">PUBLIC: |
| Set the read-only classes which apply to each UnitOfWork create by default.</div> |
| </td> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setDefaultTemporalMutable-boolean-">setDefaultTemporalMutable</a></span>(boolean defaultTemporalMutable)</code> |
| <div class="block">PUBLIC: |
| Set the default setting for configuring if dates and calendars are mutable.</div> |
| </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setDeferModificationsUntilCommit-int-">setDeferModificationsUntilCommit</a></span>(int deferralLevel)</code> |
| <div class="block">ADVANCED: |
| This method is a 'helper' method for updating all of the descriptors |
| within this project to have a particular deferral level.</div> |
| </td> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setDescriptors-java.util.Map-">setDescriptors</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> descriptors)</code> |
| <div class="block">INTERNAL: |
| Set the descriptors registered with this session.</div> |
| </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setHasGenericHistorySupport-boolean-">setHasGenericHistorySupport</a></span>(boolean hasGenericHistorySupport)</code> |
| <div class="block">INTERNAL: |
| Set to true during descriptor initialize if any descriptor has history.</div> |
| </td> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setHasIsolatedClasses-boolean-">setHasIsolatedClasses</a></span>(boolean hasIsolatedClasses)</code> |
| <div class="block">INTERNAL: |
| Set to true during descriptor initialize if any descriptor is isolated.</div> |
| </td> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setHasMappingsPostCalculateChangesOnDeleted-boolean-">setHasMappingsPostCalculateChangesOnDeleted</a></span>(boolean hasMappingsPostCalculateChangesOnDeleted)</code> |
| <div class="block">INTERNAL: |
| Indicates whether there is at least one descriptor that has at least on mapping that |
| require a call on deleted objects to update change sets.</div> |
| </td> |
| </tr> |
| <tr id="i96" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setHasNonIsolatedUOWClasses-boolean-">setHasNonIsolatedUOWClasses</a></span>(boolean hasNonIsolatedUOWClasses)</code> |
| <div class="block">INTERNAL: |
| Set if any descriptors are not isolated to the unit of work.</div> |
| </td> |
| </tr> |
| <tr id="i97" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setHasProxyIndirection-boolean-">setHasProxyIndirection</a></span>(boolean hasProxyIndirection)</code> |
| <div class="block">INTERNAL: |
| Set to true during descriptor initialize if any descriptor uses ProxyIndirection |
| Determines if ProxyIndirectionPolicy.getValueFromProxy should be called.</div> |
| </td> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setJPQLParseCache-org.eclipse.persistence.internal.helper.ConcurrentFixedCache-">setJPQLParseCache</a></span>(org.eclipse.persistence.internal.helper.ConcurrentFixedCache jpqlParseCache)</code> |
| <div class="block">INTERNAL: |
| Set the JPQL parse cache.</div> |
| </td> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setJPQLParseCacheMaxSize-int-">setJPQLParseCacheMaxSize</a></span>(int maxSize)</code> |
| <div class="block">ADVANCED: |
| Set the JPQL parse cache max size.</div> |
| </td> |
| </tr> |
| <tr id="i100" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setLogin-org.eclipse.persistence.sessions.DatabaseLogin-">setLogin</a></span>(<a href="../../../../org/eclipse/persistence/sessions/DatabaseLogin.html" title="class in org.eclipse.persistence.sessions">DatabaseLogin</a> datasourceLogin)</code> |
| <div class="block">PUBLIC: |
| Set the login to be used to connect to the database for this project.</div> |
| </td> |
| </tr> |
| <tr id="i101" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setLogin-org.eclipse.persistence.sessions.Login-">setLogin</a></span>(<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a> datasourceLogin)</code> |
| <div class="block">PUBLIC: |
| Set the login to be used to connect to the database for this project.</div> |
| </td> |
| </tr> |
| <tr id="i102" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setMultitenantPolicy-org.eclipse.persistence.descriptors.MultitenantPolicy-">setMultitenantPolicy</a></span>(<a href="../../../../org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors">MultitenantPolicy</a> policy)</code> |
| <div class="block">INTERNAL: |
| Set the multitenant policy.</div> |
| </td> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setName-java.lang.String-">setName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> |
| <div class="block">PUBLIC: |
| Set the name of the project.</div> |
| </td> |
| </tr> |
| <tr id="i104" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setNamingIntoIndexed-boolean-">setNamingIntoIndexed</a></span>(boolean namingIntoIndexed)</code> |
| <div class="block">INTERNAL: |
| Set whether named stored procedure parameters is allowed to transform into positional/index based.</div> |
| </td> |
| </tr> |
| <tr id="i105" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setOrderedDescriptors-java.util.List-">setOrderedDescriptors</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>> orderedDescriptors)</code> |
| <div class="block">INTERNAL: |
| Set the descriptors order.</div> |
| </td> |
| </tr> |
| <tr id="i106" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setPartitioningPolicies-java.util.Map-">setPartitioningPolicies</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a>> partitioningPolicies)</code> |
| <div class="block">PUBLIC: |
| Set the map of partitioning policies, keyed by name.</div> |
| </td> |
| </tr> |
| <tr id="i107" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setQueries-java.util.List-">setQueries</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>> queries)</code> |
| <div class="block">INTERNAL:</div> |
| </td> |
| </tr> |
| <tr id="i108" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setQueryCacheForceDeferredLocks-boolean-">setQueryCacheForceDeferredLocks</a></span>(boolean queryCacheForceDeferredLocks)</code> |
| <div class="block">PUBLIC: |
| Set property to Force all queries and relationships to use deferred lock strategy during object building and L2 cache population.</div> |
| </td> |
| </tr> |
| <tr id="i109" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setStructConverters-java.util.Collection-">setStructConverters</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> structConverters)</code> |
| <div class="block">INTERNAL: |
| Returns structure converter class names that would be set on the databasePlatform instance |
| This is used to avoid the platform instance changing at login.</div> |
| </td> |
| </tr> |
| <tr id="i110" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setVPDIdentifier-java.lang.String-">setVPDIdentifier</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vpdIdentifier)</code> |
| <div class="block">INTERNAL: |
| Set the VPD identifier for this project.</div> |
| </td> |
| </tr> |
| <tr id="i111" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#setVPDLastIdentifierClassName-java.lang.String-">setVPDLastIdentifierClassName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vpdLastIdentifierClassName)</code> |
| <div class="block">INTERNAL: |
| Set from individual descriptors from the project that set a VPD |
| identifier and used in validation exception.</div> |
| </td> |
| </tr> |
| <tr id="i112" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#toString--">toString</a></span>()</code> |
| <div class="block">INTERNAL:</div> |
| </td> |
| </tr> |
| <tr id="i113" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#useCacheIdentityMap--">useCacheIdentityMap</a></span>()</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the cache identity map.</div> |
| </td> |
| </tr> |
| <tr id="i114" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#useCacheIdentityMap-int-">useCacheIdentityMap</a></span>(int cacheSize)</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the cache identity map the size.</div> |
| </td> |
| </tr> |
| <tr id="i115" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#useFullIdentityMap--">useFullIdentityMap</a></span>()</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the full identity map.</div> |
| </td> |
| </tr> |
| <tr id="i116" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#useFullIdentityMap-int-">useFullIdentityMap</a></span>(int initialCacheSize)</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the full identity map with initial cache size.</div> |
| </td> |
| </tr> |
| <tr id="i117" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#useNoIdentityMap--">useNoIdentityMap</a></span>()</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use no identity map.</div> |
| </td> |
| </tr> |
| <tr id="i118" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#useSoftCacheWeakIdentityMap--">useSoftCacheWeakIdentityMap</a></span>()</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the soft cache weak identity map.</div> |
| </td> |
| </tr> |
| <tr id="i119" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#useSoftCacheWeakIdentityMap-int-">useSoftCacheWeakIdentityMap</a></span>(int cacheSize)</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the soft cache weak identity map with soft cache size.</div> |
| </td> |
| </tr> |
| <tr id="i120" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#usesOptimisticLocking--">usesOptimisticLocking</a></span>()</code> |
| <div class="block">INTERNAL: |
| Asks each descriptor if is uses optimistic locking.</div> |
| </td> |
| </tr> |
| <tr id="i121" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#usesSequencing--">usesSequencing</a></span>()</code> |
| <div class="block">INTERNAL: |
| Asks each descriptor if is uses sequencing.</div> |
| </td> |
| </tr> |
| <tr id="i122" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#useWeakIdentityMap--">useWeakIdentityMap</a></span>()</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the weak identity map.</div> |
| </td> |
| </tr> |
| <tr id="i123" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/Project.html#useWeakIdentityMap-int-">useWeakIdentityMap</a></span>(int initialCacheSize)</code> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the weak identity map.</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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="name"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>name</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre> |
| </li> |
| </ul> |
| <a name="datasourceLogin"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>datasourceLogin</h4> |
| <pre>protected <a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a> datasourceLogin</pre> |
| </li> |
| </ul> |
| <a name="descriptors"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>descriptors</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>,<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>> descriptors</pre> |
| </li> |
| </ul> |
| <a name="orderedDescriptors"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>orderedDescriptors</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>> orderedDescriptors</pre> |
| </li> |
| </ul> |
| <a name="multitenantPolicy"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>multitenantPolicy</h4> |
| <pre>protected <a href="../../../../org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors">MultitenantPolicy</a> multitenantPolicy</pre> |
| </li> |
| </ul> |
| <a name="defaultReadOnlyClasses"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>defaultReadOnlyClasses</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a> defaultReadOnlyClasses</pre> |
| <div class="block">Holds the default set of read-only classes that apply to each UnitOfWork.</div> |
| </li> |
| </ul> |
| <a name="aliasDescriptors"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>aliasDescriptors</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> aliasDescriptors</pre> |
| <div class="block">Cache the EJBQL descriptor aliases.</div> |
| </li> |
| </ul> |
| <a name="hasIsolatedClasses"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasIsolatedClasses</h4> |
| <pre>protected boolean hasIsolatedClasses</pre> |
| <div class="block">Cache if any descriptor is isolated. (set during initialization)</div> |
| </li> |
| </ul> |
| <a name="hasNonIsolatedUOWClasses"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasNonIsolatedUOWClasses</h4> |
| <pre>protected boolean hasNonIsolatedUOWClasses</pre> |
| <div class="block">Cache if all descriptors are isolated in the unit of work. (set during initialization)</div> |
| </li> |
| </ul> |
| <a name="hasGenericHistorySupport"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasGenericHistorySupport</h4> |
| <pre>protected boolean hasGenericHistorySupport</pre> |
| <div class="block">Cache if any descriptor has history. (set during initialization)</div> |
| </li> |
| </ul> |
| <a name="hasProxyIndirection"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasProxyIndirection</h4> |
| <pre>protected boolean hasProxyIndirection</pre> |
| <div class="block">Cache if any descriptor is using ProxyIndirection. (set during initialization</div> |
| </li> |
| </ul> |
| <a name="sqlResultSetMappings"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>sqlResultSetMappings</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/queries/SQLResultSetMapping.html" title="class in org.eclipse.persistence.queries">SQLResultSetMapping</a>> sqlResultSetMappings</pre> |
| <div class="block">This a collection of 'maps' that allow users to map custom SQL to query results</div> |
| </li> |
| </ul> |
| <a name="jpqlParseCache"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>jpqlParseCache</h4> |
| <pre>protected transient org.eclipse.persistence.internal.helper.ConcurrentFixedCache jpqlParseCache</pre> |
| <div class="block">PERF: Provide an JPQL parse cache to optimize dynamic JPQL.</div> |
| </li> |
| </ul> |
| <a name="defaultTemporalMutable"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>defaultTemporalMutable</h4> |
| <pre>protected boolean defaultTemporalMutable</pre> |
| <div class="block">Define the default setting for configuring if dates and calendars are mutable.</div> |
| </li> |
| </ul> |
| <a name="hasMappingsPostCalculateChangesOnDeleted"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasMappingsPostCalculateChangesOnDeleted</h4> |
| <pre>protected transient boolean hasMappingsPostCalculateChangesOnDeleted</pre> |
| <div class="block">Indicates whether there is at least one descriptor that has at least on mapping that |
| require a call on deleted objects to update change sets.</div> |
| </li> |
| </ul> |
| <a name="defaultIdentityMapClass"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>defaultIdentityMapClass</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> defaultIdentityMapClass</pre> |
| <div class="block">Default value for ClassDescriptor.identityMapClass.</div> |
| </li> |
| </ul> |
| <a name="defaultIdentityMapSize"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>defaultIdentityMapSize</h4> |
| <pre>protected int defaultIdentityMapSize</pre> |
| <div class="block">Default value for ClassDescriptor.identityMapSize.</div> |
| </li> |
| </ul> |
| <a name="defaultCacheIsolation"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>defaultCacheIsolation</h4> |
| <pre>protected <a href="../../../../org/eclipse/persistence/config/CacheIsolationType.html" title="enum in org.eclipse.persistence.config">CacheIsolationType</a> defaultCacheIsolation</pre> |
| <div class="block">Default value for ClassDescriptor.isIsolated.</div> |
| </li> |
| </ul> |
| <a name="defaultQueryResultsCachePolicy"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>defaultQueryResultsCachePolicy</h4> |
| <pre>protected <a href="../../../../org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">QueryResultsCachePolicy</a> defaultQueryResultsCachePolicy</pre> |
| <div class="block">Default value for query caching options for all named queries.</div> |
| </li> |
| </ul> |
| <a name="defaultIdValidation"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>defaultIdValidation</h4> |
| <pre>protected <a href="../../../../org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations">IdValidation</a> defaultIdValidation</pre> |
| <div class="block">Default value for ClassDescriptor.idValidation.</div> |
| </li> |
| </ul> |
| <a name="queries"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>queries</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>> queries</pre> |
| <div class="block">List of queries - once Project is initialized, these are copied to the Session.</div> |
| </li> |
| </ul> |
| <a name="attributeGroups"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>attributeGroups</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">AttributeGroup</a>> attributeGroups</pre> |
| <div class="block">List of named AttributeGroups - once Project is initialized, these are copied to the Session.</div> |
| </li> |
| </ul> |
| <a name="jpaQueries"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>jpaQueries</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>> jpaQueries</pre> |
| <div class="block">List of queries from JPA that need special processing before execution.</div> |
| </li> |
| </ul> |
| <a name="jpaTablePerTenantQueries"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>jpaTablePerTenantQueries</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>> jpaTablePerTenantQueries</pre> |
| <div class="block">List of queries from JPA that may special processing and handling before execution.</div> |
| </li> |
| </ul> |
| <a name="allowNativeSQLQueries"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowNativeSQLQueries</h4> |
| <pre>protected boolean allowNativeSQLQueries</pre> |
| <div class="block">Flag that allows native queries or not</div> |
| </li> |
| </ul> |
| <a name="allowTablePerMultitenantDDLGeneration"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowTablePerMultitenantDDLGeneration</h4> |
| <pre>protected boolean allowTablePerMultitenantDDLGeneration</pre> |
| <div class="block">Flag that allows DDL generation of table per tenant multitenant descriptors</div> |
| </li> |
| </ul> |
| <a name="allowSQLDeferral"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowSQLDeferral</h4> |
| <pre>protected boolean allowSQLDeferral</pre> |
| <div class="block">Flag that allows call deferral to be disabled</div> |
| </li> |
| </ul> |
| <a name="namingIntoIndexed"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>namingIntoIndexed</h4> |
| <pre>protected boolean namingIntoIndexed</pre> |
| <div class="block">Flag that allows transform named stored procedure parameters into positional/index based</div> |
| </li> |
| </ul> |
| <a name="allowExtendedCacheLogging"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowExtendedCacheLogging</h4> |
| <pre>protected boolean allowExtendedCacheLogging</pre> |
| <div class="block">Flag that allows extended logging of JPA L2 cache or not.</div> |
| </li> |
| </ul> |
| <a name="allowExtendedThreadLogging"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowExtendedThreadLogging</h4> |
| <pre>protected boolean allowExtendedThreadLogging</pre> |
| <div class="block">Flag that allows extended thread logging or not.</div> |
| </li> |
| </ul> |
| <a name="allowExtendedThreadLoggingThreadDump"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowExtendedThreadLoggingThreadDump</h4> |
| <pre>protected boolean allowExtendedThreadLoggingThreadDump</pre> |
| <div class="block">Flag that allows add to extended thread logging output thread stack trace or not.</div> |
| </li> |
| </ul> |
| <a name="mappedSuperclassDescriptors"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mappedSuperclassDescriptors</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>> mappedSuperclassDescriptors</pre> |
| <div class="block">Mapped Superclasses (JPA 2) collection of parent non-relational descriptors keyed on MetadataClass |
| without creating a compile time dependency on JPA. |
| The descriptor values of this map must not be replaced by a put() so that the |
| mappings on the initial descriptor are not overwritten.<p> |
| These descriptors are only to be used by Metamodel generation.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>EclipseLink 1.2 for the JPA 2.0 Reference Implementation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="metamodelIdClassMap"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>metamodelIdClassMap</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> metamodelIdClassMap</pre> |
| <div class="block">Store the IdClass Id attributes for exclusive use by the Metamodel API |
| Keyed on the fully qualified accessible object owner class name. |
| Value is a List of the fully qualified id class name or id attribute name.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>EclipseLink 1.2 for the JPA 2.0 Reference Implementation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="partitioningPolicies"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>partitioningPolicies</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a>> partitioningPolicies</pre> |
| <div class="block">Map of named partitioning policies, keyed by their name.</div> |
| </li> |
| </ul> |
| <a name="descriptorsLock"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>descriptorsLock</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> descriptorsLock</pre> |
| <div class="block">Ensures that only one thread at a time can add/remove descriptors</div> |
| </li> |
| </ul> |
| <a name="vpdIdentifier"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>vpdIdentifier</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vpdIdentifier</pre> |
| <div class="block">VPD connection settings</div> |
| </li> |
| </ul> |
| <a name="vpdLastIdentifierClassName"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>vpdLastIdentifierClassName</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vpdLastIdentifierClassName</pre> |
| </li> |
| </ul> |
| <a name="classNamesForWeaving"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>classNamesForWeaving</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> classNamesForWeaving</pre> |
| <div class="block">used for Caching JPA projects</div> |
| </li> |
| </ul> |
| <a name="structConverters"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>structConverters</h4> |
| <pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> structConverters</pre> |
| </li> |
| </ul> |
| <a name="queryCacheForceDeferredLocks"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>queryCacheForceDeferredLocks</h4> |
| <pre>protected boolean queryCacheForceDeferredLocks</pre> |
| <div class="block">Force all queries and relationships to use deferred lock strategy during object building and L2 cache population.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="Project--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Project</h4> |
| <pre>public Project()</pre> |
| <div class="block">PUBLIC: |
| Create a new project.</div> |
| </li> |
| </ul> |
| <a name="Project-org.eclipse.persistence.sessions.Login-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Project</h4> |
| <pre>public Project(<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a> login)</pre> |
| <div class="block">PUBLIC: |
| Create a new project that will connect through the login information. |
| This method can be used if the project is being create in code instead of being read from a file.</div> |
| </li> |
| </ul> |
| <a name="Project-org.eclipse.persistence.sessions.DatabaseLogin-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>Project</h4> |
| <pre>public Project(<a href="../../../../org/eclipse/persistence/sessions/DatabaseLogin.html" title="class in org.eclipse.persistence.sessions">DatabaseLogin</a> login)</pre> |
| <div class="block">PUBLIC: |
| Create a new project that will connect through JDBC using the login information. |
| This method can be used if the project is being create in code instead of being read from a file.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="getDefaultQueryResultsCachePolicy--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultQueryResultsCachePolicy</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">QueryResultsCachePolicy</a> getDefaultQueryResultsCachePolicy()</pre> |
| <div class="block">PUBLIC: |
| Return the default values for query caching options for all named queries.</div> |
| </li> |
| </ul> |
| <a name="setDefaultQueryResultsCachePolicy-org.eclipse.persistence.queries.QueryResultsCachePolicy-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDefaultQueryResultsCachePolicy</h4> |
| <pre>public void setDefaultQueryResultsCachePolicy(<a href="../../../../org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">QueryResultsCachePolicy</a> defaultQueryResultsCachePolicy)</pre> |
| <div class="block">PUBLIC: |
| Set the default values for query caching options for all named queries. |
| By default no query caching is used.</div> |
| </li> |
| </ul> |
| <a name="isQueryCacheForceDeferredLocks--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isQueryCacheForceDeferredLocks</h4> |
| <pre>public boolean isQueryCacheForceDeferredLocks()</pre> |
| <div class="block">PUBLIC: |
| Get property to Force all queries and relationships to use deferred lock strategy during object building and L2 cache population.</div> |
| </li> |
| </ul> |
| <a name="setQueryCacheForceDeferredLocks-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setQueryCacheForceDeferredLocks</h4> |
| <pre>public void setQueryCacheForceDeferredLocks(boolean queryCacheForceDeferredLocks)</pre> |
| <div class="block">PUBLIC: |
| Set property to Force all queries and relationships to use deferred lock strategy during object building and L2 cache population. |
| By default there is false value - use use mixed object cache locking strategy (depends on relationship and fetch type)</div> |
| </li> |
| </ul> |
| <a name="getDefaultTemporalMutable--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultTemporalMutable</h4> |
| <pre>public boolean getDefaultTemporalMutable()</pre> |
| <div class="block">PUBLIC: |
| Return the default setting for configuring if dates and calendars are mutable. |
| Mutable means that changes to the date's year/month/day are detected. |
| By default they are treated as not mutable.</div> |
| </li> |
| </ul> |
| <a name="setDefaultTemporalMutable-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDefaultTemporalMutable</h4> |
| <pre>public void setDefaultTemporalMutable(boolean defaultTemporalMutable)</pre> |
| <div class="block">PUBLIC: |
| Set the default setting for configuring if dates and calendars are mutable. |
| Mutable means that changes to the date's year/month/day are detected. |
| By default they are treated as not mutable.</div> |
| </li> |
| </ul> |
| <a name="getJPAQueries--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJPAQueries</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>> getJPAQueries()</pre> |
| <div class="block">INTERNAL: |
| Return all pre-defined not yet parsed JPQL queries.</div> |
| </li> |
| </ul> |
| <a name="getJPATablePerTenantQueries--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJPATablePerTenantQueries</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>> getJPATablePerTenantQueries()</pre> |
| <div class="block">INTERNAL: |
| Return all pre-defined not yet parsed JPQL queries to table per tenant |
| entities.</div> |
| </li> |
| </ul> |
| <a name="getJPQLParseCache--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJPQLParseCache</h4> |
| <pre>public org.eclipse.persistence.internal.helper.ConcurrentFixedCache getJPQLParseCache()</pre> |
| <div class="block">INTERNAL: |
| Return the JPQL parse cache. |
| This is used to optimize dynamic JPQL.</div> |
| </li> |
| </ul> |
| <a name="setJPQLParseCacheMaxSize-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJPQLParseCacheMaxSize</h4> |
| <pre>public void setJPQLParseCacheMaxSize(int maxSize)</pre> |
| <div class="block">ADVANCED: |
| Set the JPQL parse cache max size. |
| This is used to optimize dynamic JPQL.</div> |
| </li> |
| </ul> |
| <a name="getJPQLParseCacheMaxSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJPQLParseCacheMaxSize</h4> |
| <pre>public int getJPQLParseCacheMaxSize()</pre> |
| <div class="block">ADVANCED: |
| Return the JPQL parse cache max size. |
| This is used to optimize dynamic JPQL.</div> |
| </li> |
| </ul> |
| <a name="setJPQLParseCache-org.eclipse.persistence.internal.helper.ConcurrentFixedCache-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJPQLParseCache</h4> |
| <pre>protected void setJPQLParseCache(org.eclipse.persistence.internal.helper.ConcurrentFixedCache jpqlParseCache)</pre> |
| <div class="block">INTERNAL: |
| Set the JPQL parse cache. |
| This is used to optimize dynamic JPQL.</div> |
| </li> |
| </ul> |
| <a name="getQueries--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getQueries</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>> getQueries()</pre> |
| <div class="block">INTERNAL: |
| List of queries that upon initialization are copied over to the session</div> |
| </li> |
| </ul> |
| <a name="setQueries-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setQueries</h4> |
| <pre>public void setQueries(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>> queries)</pre> |
| <div class="block">INTERNAL:</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>queries</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getAttributeGroups--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAttributeGroups</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">AttributeGroup</a>> getAttributeGroups()</pre> |
| <div class="block">INTERNAL: |
| List of named AttributesGroups that will be copied to the session at initialization time.</div> |
| </li> |
| </ul> |
| <a name="setVPDIdentifier-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setVPDIdentifier</h4> |
| <pre>public void setVPDIdentifier(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vpdIdentifier)</pre> |
| <div class="block">INTERNAL: |
| Set the VPD identifier for this project. This identifier should be |
| populated from a descriptor VPDMultitenantPolicy and should not be |
| set directly.</div> |
| </li> |
| </ul> |
| <a name="setVPDLastIdentifierClassName-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setVPDLastIdentifierClassName</h4> |
| <pre>public void setVPDLastIdentifierClassName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vpdLastIdentifierClassName)</pre> |
| <div class="block">INTERNAL: |
| Set from individual descriptors from the project that set a VPD |
| identifier and used in validation exception.</div> |
| </li> |
| </ul> |
| <a name="addDefaultReadOnlyClass-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addDefaultReadOnlyClass</h4> |
| <pre>public void addDefaultReadOnlyClass(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> readOnlyClass)</pre> |
| <div class="block">PUBLIC: |
| Add the read-only class which apply to each UnitOfWork created by default.</div> |
| </li> |
| </ul> |
| <a name="addDescriptor-org.eclipse.persistence.descriptors.ClassDescriptor-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addDescriptor</h4> |
| <pre>public void addDescriptor(<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor)</pre> |
| <div class="block">PUBLIC: |
| Add the descriptor to the project.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html#addDescriptor-DESCRIPTOR-">addDescriptor</a></code> in class <code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a>,<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="addDescriptor-org.eclipse.persistence.descriptors.ClassDescriptor-org.eclipse.persistence.internal.sessions.DatabaseSessionImpl-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addDescriptor</h4> |
| <pre>public void addDescriptor(<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor, |
| org.eclipse.persistence.internal.sessions.DatabaseSessionImpl session)</pre> |
| <div class="block">INTERNAL: Used by the BuilderInterface when reading a Project from INI files.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>descriptor</code> - The descriptor to be added to the session and the project.</dd> |
| <dd><code>session</code> - The current database session.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="addDescriptors-java.util.Collection-org.eclipse.persistence.internal.sessions.DatabaseSessionImpl-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addDescriptors</h4> |
| <pre>public void addDescriptors(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> descriptors, |
| org.eclipse.persistence.internal.sessions.DatabaseSessionImpl session)</pre> |
| <div class="block">INTERNAL: |
| Add the descriptors to the session. |
| All persistent classes must have a descriptor registered for them with the session. |
| This method allows for a batch of descriptors to be added at once so that EclipseLink |
| can resolve the dependencies between the descriptors and perform initialization optimally.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>descriptors</code> - The descriptors to be added to the session and the project.</dd> |
| <dd><code>session</code> - The current database session.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="addDescriptors-org.eclipse.persistence.sessions.Project-org.eclipse.persistence.internal.sessions.DatabaseSessionImpl-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addDescriptors</h4> |
| <pre>public void addDescriptors(<a href="../../../../org/eclipse/persistence/sessions/Project.html" title="class in org.eclipse.persistence.sessions">Project</a> project, |
| org.eclipse.persistence.internal.sessions.DatabaseSessionImpl session)</pre> |
| <div class="block">PUBLIC: |
| Merge the descriptors from another project into this one. |
| All persistent classes must have a descriptor registered for them with the session. |
| This method allows for a batch of descriptors to be added at once so that EclipseLink |
| can resolve the dependencies between the descriptors and perform initialization optimally.</div> |
| </li> |
| </ul> |
| <a name="addSQLResultSetMapping-org.eclipse.persistence.queries.SQLResultSetMapping-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addSQLResultSetMapping</h4> |
| <pre>public void addSQLResultSetMapping(<a href="../../../../org/eclipse/persistence/queries/SQLResultSetMapping.html" title="class in org.eclipse.persistence.queries">SQLResultSetMapping</a> sqlResultSetMapping)</pre> |
| <div class="block">PUBLIC: |
| Add a named SQLResultSetMapping to this project. These SQLResultSetMappings |
| can be later used by ResultSetMappingQueries to map Custom sql results to |
| results as defined by the SQLResultSetMappings.</div> |
| </li> |
| </ul> |
| <a name="conformAllDescriptors--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>conformAllDescriptors</h4> |
| <pre>public void conformAllDescriptors()</pre> |
| <div class="block">PUBLIC: |
| Set all this project's descriptors to conform all read queries within the context of the unit of work.</div> |
| </li> |
| </ul> |
| <a name="convertClassNamesToClasses-java.lang.ClassLoader-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>convertClassNamesToClasses</h4> |
| <pre>public void convertClassNamesToClasses(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> classLoader)</pre> |
| <div class="block">INTERNAL: |
| Convert all the class-name-based settings in this project to actual class-based settings. |
| This will also reset any class references to the version of the class from the class loader.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html#convertClassNamesToClasses-java.lang.ClassLoader-">convertClassNamesToClasses</a></code> in class <code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a>,<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="assumeExistenceForDoesExist--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assumeExistenceForDoesExist</h4> |
| <pre>public void assumeExistenceForDoesExist()</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to assume existence for non-null primary keys.</div> |
| </li> |
| </ul> |
| <a name="checkCacheForDoesExist--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkCacheForDoesExist</h4> |
| <pre>public void checkCacheForDoesExist()</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to check the cache for existence.</div> |
| </li> |
| </ul> |
| <a name="checkDatabaseForDoesExist--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkDatabaseForDoesExist</h4> |
| <pre>public void checkDatabaseForDoesExist()</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to check the database for existence.</div> |
| </li> |
| </ul> |
| <a name="clone--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clone</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/sessions/Project.html" title="class in org.eclipse.persistence.sessions">Project</a> clone()</pre> |
| <div class="block">INTERNAL: |
| Clones the descriptor</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="createDatabaseSession--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createDatabaseSession</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a> createDatabaseSession()</pre> |
| <div class="block">PUBLIC: |
| Factory method to create session. |
| This returns an implementor of the DatabaseSession interface, which can be used to login |
| and add descriptors from other projects. The Session interface however should be used for |
| reading and writing once connected for complete portability.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html#createDatabaseSession--">createDatabaseSession</a></code> in class <code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a>,<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="createServerSession--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createServerSession</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/sessions/server/Server.html" title="interface in org.eclipse.persistence.sessions.server">Server</a> createServerSession()</pre> |
| <div class="block">PUBLIC: |
| Factory method to create a server session. |
| This returns an implementor of the Server interface, which can be used to login |
| and add descriptors from other projects, configure connection pooling and acquire client sessions. |
| <br> |
| By default the ServerSession has a single shared read/write connection pool |
| with 32 min/max connections and an initial of 1 connection.</div> |
| </li> |
| </ul> |
| <a name="createServerSession-int-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createServerSession</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/sessions/server/Server.html" title="interface in org.eclipse.persistence.sessions.server">Server</a> createServerSession(int min, |
| int max)</pre> |
| <div class="block">PUBLIC: |
| Factory method to create a server session. |
| This returns an implementor of the Server interface, which can be used to login |
| and add descriptors from other projects, configure connection pooling and acquire client sessions. |
| Configure the min and max number of connections for the default shared read/write pool.</div> |
| </li> |
| </ul> |
| <a name="createServerSession-int-int-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createServerSession</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/sessions/server/Server.html" title="interface in org.eclipse.persistence.sessions.server">Server</a> createServerSession(int initial, |
| int min, |
| int max)</pre> |
| <div class="block">PUBLIC: |
| Factory method to create a server session. |
| This returns an implementor of the Server interface, which can be used to login |
| and add descriptors from other projects, configure connection pooling and acquire client sessions. |
| Configure the min and max number of connections for the default shared read/write pool.</div> |
| </li> |
| </ul> |
| <a name="createServerSession-org.eclipse.persistence.sessions.server.ConnectionPolicy-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createServerSession</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/sessions/server/Server.html" title="interface in org.eclipse.persistence.sessions.server">Server</a> createServerSession(<a href="../../../../org/eclipse/persistence/sessions/server/ConnectionPolicy.html" title="class in org.eclipse.persistence.sessions.server">ConnectionPolicy</a> defaultConnectionPolicy)</pre> |
| <div class="block">PUBLIC: |
| Factory method to create a server session. |
| This returns an implementor of the Server interface, which can be used to login |
| and add descriptors from other projects, configure connection pooling and acquire client sessions. |
| Configure the default connection policy to be used. |
| This policy is used on the "acquireClientSession()" protocol. |
| <br> |
| By default the ServerSession has a single shared read/write connection pool |
| with 32 min/max connections and an initial of 1 connection.</div> |
| </li> |
| </ul> |
| <a name="getDefaultReadOnlyClasses--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultReadOnlyClasses</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a> getDefaultReadOnlyClasses()</pre> |
| <div class="block">PUBLIC: |
| Returns the default set of read-only classes.</div> |
| </li> |
| </ul> |
| <a name="getDefaultIdentityMapClass--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultIdentityMapClass</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> getDefaultIdentityMapClass()</pre> |
| <div class="block">PUBLIC: |
| Return default value for descriptor cache type.</div> |
| </li> |
| </ul> |
| <a name="getDefaultIdentityMapSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultIdentityMapSize</h4> |
| <pre>public int getDefaultIdentityMapSize()</pre> |
| <div class="block">PUBLIC: |
| Return default value descriptor cache size.</div> |
| </li> |
| </ul> |
| <a name="getDefaultCacheIsolation--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultCacheIsolation</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/config/CacheIsolationType.html" title="enum in org.eclipse.persistence.config">CacheIsolationType</a> getDefaultCacheIsolation()</pre> |
| <div class="block">PUBLIC: |
| Return the project level default for class cache isolation;</div> |
| </li> |
| </ul> |
| <a name="getDefaultIdValidation--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultIdValidation</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations">IdValidation</a> getDefaultIdValidation()</pre> |
| <div class="block">PUBLIC: |
| Return default value for descriptor primary key validation.</div> |
| </li> |
| </ul> |
| <a name="getClassDescriptor-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClassDescriptor</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> getClassDescriptor(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> theClass)</pre> |
| <div class="block">PUBLIC: |
| Return the descriptor specified for the class. |
| If the passed Class parameter is null, null will be returned.</div> |
| </li> |
| </ul> |
| <a name="getDescriptor-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDescriptor</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> getDescriptor(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> theClass)</pre> |
| <div class="block">PUBLIC: |
| Return the descriptor specified for the class.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html#getDescriptor-java.lang.Class-">getDescriptor</a></code> in class <code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a>,<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getDescriptors--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDescriptors</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>,<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>> getDescriptors()</pre> |
| <div class="block">PUBLIC: |
| Return the descriptors in a ClassDescriptors Map keyed on the Java class.</div> |
| </li> |
| </ul> |
| <a name="getOrderedDescriptors--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOrderedDescriptors</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>> getOrderedDescriptors()</pre> |
| <div class="block">INTERNAL: |
| Return the descriptors in the order added. |
| Used to maintain consistent order in XML.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html#getOrderedDescriptors--">getOrderedDescriptors</a></code> in class <code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a>,<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setOrderedDescriptors-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOrderedDescriptors</h4> |
| <pre>public void setOrderedDescriptors(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>> orderedDescriptors)</pre> |
| <div class="block">INTERNAL: |
| Set the descriptors order. |
| Used to maintain consistent order in XML.</div> |
| </li> |
| </ul> |
| <a name="getClassNamesForWeaving--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClassNamesForWeaving</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getClassNamesForWeaving()</pre> |
| <div class="block">INTERNAL: |
| Returns all classes in this project that are needed for weaving. |
| This list currently includes entity, embeddables and mappedSuperClasses.</div> |
| </li> |
| </ul> |
| <a name="setClassNamesForWeaving-java.util.Collection-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClassNamesForWeaving</h4> |
| <pre>public void setClassNamesForWeaving(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> classNamesForWeaving)</pre> |
| <div class="block">INTERNAL: |
| Returns all classes in this project that are needed for weaving. |
| This list currently includes entity, embeddables and mappedSuperClasses.</div> |
| </li> |
| </ul> |
| <a name="getLogin--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLogin</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/sessions/DatabaseLogin.html" title="class in org.eclipse.persistence.sessions">DatabaseLogin</a> getLogin()</pre> |
| <div class="block">OBSOLETE: |
| Return the login, the login holds any database connection information given. |
| This has been replaced by getDatasourceLogin to make use of the Login interface |
| to support non-relational datasources, |
| if DatabaseLogin API is required it will need to be cast.</div> |
| </li> |
| </ul> |
| <a name="getDatasourceLogin--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDatasourceLogin</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a> getDatasourceLogin()</pre> |
| <div class="block">PUBLIC: |
| Return the login, the login holds any database connection information given. |
| This return the Login interface and may need to be cast to the datasource specific implementation.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html#getDatasourceLogin--">getDatasourceLogin</a></code> in class <code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a>,<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getName</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre> |
| <div class="block">PUBLIC: |
| get the name of the project.</div> |
| </li> |
| </ul> |
| <a name="getSQLResultSetMapping-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSQLResultSetMapping</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/queries/SQLResultSetMapping.html" title="class in org.eclipse.persistence.queries">SQLResultSetMapping</a> getSQLResultSetMapping(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sqlResultSetMapping)</pre> |
| <div class="block">PUBLIC: |
| Get a named SQLResultSetMapping from this project. These SQLResultSetMappings |
| can be used by ResultSetMappingQueries to map Custom sql results to |
| results as defined by the SQLResultSetMappings.</div> |
| </li> |
| </ul> |
| <a name="getStructConverters--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStructConverters</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getStructConverters()</pre> |
| <div class="block">INTERNAL: |
| Returns structure converter class names that would be set on the databasePlatform instance |
| This is used to avoid the platform instance changing at login.</div> |
| </li> |
| </ul> |
| <a name="setStructConverters-java.util.Collection-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStructConverters</h4> |
| <pre>public void setStructConverters(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> structConverters)</pre> |
| <div class="block">INTERNAL: |
| Returns structure converter class names that would be set on the databasePlatform instance |
| This is used to avoid the platform instance changing at login.</div> |
| </li> |
| </ul> |
| <a name="getVPDLastIdentifierClassName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getVPDLastIdentifierClassName</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getVPDLastIdentifierClassName()</pre> |
| <div class="block">INTERNAL: |
| Return the name of the last class to set a VPD identifiers.</div> |
| </li> |
| </ul> |
| <a name="getVPDIdentifier--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getVPDIdentifier</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getVPDIdentifier()</pre> |
| <div class="block">INTERNAL: |
| Return the VPD identifier for this project.</div> |
| </li> |
| </ul> |
| <a name="getMultitenantPolicy--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMultitenantPolicy</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors">MultitenantPolicy</a> getMultitenantPolicy()</pre> |
| <div class="block">INTERNAL:</div> |
| </li> |
| </ul> |
| <a name="hasGenericHistorySupport--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasGenericHistorySupport</h4> |
| <pre>public boolean hasGenericHistorySupport()</pre> |
| <div class="block">INTERNAL: |
| Answers if at least one Descriptor or Mapping had a HistoryPolicy at initialize time.</div> |
| </li> |
| </ul> |
| <a name="setDefaultReadOnlyClasses-java.util.Collection-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDefaultReadOnlyClasses</h4> |
| <pre>public void setDefaultReadOnlyClasses(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> newValue)</pre> |
| <div class="block">PUBLIC: |
| Set the read-only classes which apply to each UnitOfWork create by default.</div> |
| </li> |
| </ul> |
| <a name="setDefaultIdentityMapClass-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDefaultIdentityMapClass</h4> |
| <pre>public void setDefaultIdentityMapClass(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> defaultIdentityMapClass)</pre> |
| <div class="block">PUBLIC: |
| Set default value for descriptor cache type.</div> |
| </li> |
| </ul> |
| <a name="setDefaultIdentityMapSize-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDefaultIdentityMapSize</h4> |
| <pre>public void setDefaultIdentityMapSize(int defaultIdentityMapSize)</pre> |
| <div class="block">PUBLIC: |
| Set default value descriptor cache size.</div> |
| </li> |
| </ul> |
| <a name="setDefaultCacheIsolation-org.eclipse.persistence.config.CacheIsolationType-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDefaultCacheIsolation</h4> |
| <pre>public void setDefaultCacheIsolation(<a href="../../../../org/eclipse/persistence/config/CacheIsolationType.html" title="enum in org.eclipse.persistence.config">CacheIsolationType</a> isolationType)</pre> |
| <div class="block">PUBLIC: |
| Set project level default value for class cache isolation.</div> |
| </li> |
| </ul> |
| <a name="setDefaultIdValidation-org.eclipse.persistence.annotations.IdValidation-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDefaultIdValidation</h4> |
| <pre>public void setDefaultIdValidation(<a href="../../../../org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations">IdValidation</a> defaultIdValidation)</pre> |
| <div class="block">PUBLIC: |
| Set default value for descriptor primary key validation.</div> |
| </li> |
| </ul> |
| <a name="setDescriptors-java.util.Map-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDescriptors</h4> |
| <pre>public void setDescriptors(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> descriptors)</pre> |
| <div class="block">INTERNAL: |
| Set the descriptors registered with this session.</div> |
| </li> |
| </ul> |
| <a name="setDeferModificationsUntilCommit-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDeferModificationsUntilCommit</h4> |
| <pre>public void setDeferModificationsUntilCommit(int deferralLevel)</pre> |
| <div class="block">ADVANCED: |
| This method is a 'helper' method for updating all of the descriptors |
| within this project to have a particular deferral level. The levels are |
| as follows |
| ClassDescriptor.ALL_MODIFICATIONS - this is the default and recommended. |
| The writing of all changes will be deferred until the end of the |
| transaction |
| ClassDescriptor.UPDATE_MODIFICATIONS - this will cause the update changes to |
| be deferred and all other changes to be written immediately. |
| ClassDescriptor.NONE - this will cause all changes to be written on each |
| container call.</div> |
| </li> |
| </ul> |
| <a name="setHasGenericHistorySupport-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHasGenericHistorySupport</h4> |
| <pre>public void setHasGenericHistorySupport(boolean hasGenericHistorySupport)</pre> |
| <div class="block">INTERNAL: |
| Set to true during descriptor initialize if any descriptor has history.</div> |
| </li> |
| </ul> |
| <a name="hasIsolatedCacheClassWithoutUOWIsolation--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasIsolatedCacheClassWithoutUOWIsolation</h4> |
| <pre>public boolean hasIsolatedCacheClassWithoutUOWIsolation()</pre> |
| <div class="block">INTERNAL: |
| Return whether this project has a descriptor that is both Isolated and |
| has a cache isolation level other than ISOLATE_CACHE_ALWAYS</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a name="hasIsolatedClasses--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasIsolatedClasses</h4> |
| <pre>public boolean hasIsolatedClasses()</pre> |
| <div class="block">INTERNAL: |
| Return if any descriptors are isolated. |
| Set to true during descriptor initialize if any descriptor is isolated. |
| Determines if an isolated client session is required.</div> |
| </li> |
| </ul> |
| <a name="setHasIsolatedClasses-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHasIsolatedClasses</h4> |
| <pre>public void setHasIsolatedClasses(boolean hasIsolatedClasses)</pre> |
| <div class="block">INTERNAL: |
| Set to true during descriptor initialize if any descriptor is isolated. |
| Determines if an isolated client session is required.</div> |
| </li> |
| </ul> |
| <a name="hasNonIsolatedUOWClasses--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasNonIsolatedUOWClasses</h4> |
| <pre>public boolean hasNonIsolatedUOWClasses()</pre> |
| <div class="block">INTERNAL: |
| Return if any descriptors are not isolated to the unit of work. |
| Set to true during descriptor initialize if any descriptor is not isolated. |
| Allows uow merge to be bypassed.</div> |
| </li> |
| </ul> |
| <a name="setHasNonIsolatedUOWClasses-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHasNonIsolatedUOWClasses</h4> |
| <pre>public void setHasNonIsolatedUOWClasses(boolean hasNonIsolatedUOWClasses)</pre> |
| <div class="block">INTERNAL: |
| Set if any descriptors are not isolated to the unit of work. |
| Set to true during descriptor initialize if any descriptor is not isolated. |
| Allows uow merge to be bypassed.</div> |
| </li> |
| </ul> |
| <a name="hasProxyIndirection--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasProxyIndirection</h4> |
| <pre>public boolean hasProxyIndirection()</pre> |
| <div class="block">INTERNAL: |
| Return if any descriptors use ProxyIndirection. |
| Set to true during descriptor initialize if any descriptor uses ProxyIndirection |
| Determines if ProxyIndirectionPolicy.getValueFromProxy should be called.</div> |
| </li> |
| </ul> |
| <a name="hasSQLResultSetMapping-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasSQLResultSetMapping</h4> |
| <pre>public boolean hasSQLResultSetMapping(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sqlResultSetMapping)</pre> |
| <div class="block">PUBLIC: |
| Return true if the sql result set mapping name exists.</div> |
| </li> |
| </ul> |
| <a name="hasVPDIdentifier-org.eclipse.persistence.internal.sessions.AbstractSession-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasVPDIdentifier</h4> |
| <pre>public boolean hasVPDIdentifier(org.eclipse.persistence.internal.sessions.AbstractSession session)</pre> |
| <div class="block">PUBLIC: |
| Return true if there is a VPD identifier for this project. Will not be |
| set till after descriptor initialization.</div> |
| </li> |
| </ul> |
| <a name="setHasProxyIndirection-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHasProxyIndirection</h4> |
| <pre>public void setHasProxyIndirection(boolean hasProxyIndirection)</pre> |
| <div class="block">INTERNAL: |
| Set to true during descriptor initialize if any descriptor uses ProxyIndirection |
| Determines if ProxyIndirectionPolicy.getValueFromProxy should be called.</div> |
| </li> |
| </ul> |
| <a name="setLogin-org.eclipse.persistence.sessions.DatabaseLogin-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLogin</h4> |
| <pre>public void setLogin(<a href="../../../../org/eclipse/persistence/sessions/DatabaseLogin.html" title="class in org.eclipse.persistence.sessions">DatabaseLogin</a> datasourceLogin)</pre> |
| <div class="block">PUBLIC: |
| Set the login to be used to connect to the database for this project.</div> |
| </li> |
| </ul> |
| <a name="setMultitenantPolicy-org.eclipse.persistence.descriptors.MultitenantPolicy-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMultitenantPolicy</h4> |
| <pre>public void setMultitenantPolicy(<a href="../../../../org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors">MultitenantPolicy</a> policy)</pre> |
| <div class="block">INTERNAL: |
| Set the multitenant policy.</div> |
| </li> |
| </ul> |
| <a name="setLogin-org.eclipse.persistence.sessions.Login-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLogin</h4> |
| <pre>public void setLogin(<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a> datasourceLogin)</pre> |
| <div class="block">PUBLIC: |
| Set the login to be used to connect to the database for this project.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html#setLogin-LOGIN-">setLogin</a></code> in class <code><a href="../../../../org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a><<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a>,<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setDatasourceLogin-org.eclipse.persistence.sessions.Login-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDatasourceLogin</h4> |
| <pre>public void setDatasourceLogin(<a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a> datasourceLogin)</pre> |
| <div class="block">PUBLIC: |
| Set the login to be used to connect to the database for this project.</div> |
| </li> |
| </ul> |
| <a name="setName-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setName</h4> |
| <pre>public void setName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> |
| <div class="block">PUBLIC: |
| Set the name of the project.</div> |
| </li> |
| </ul> |
| <a name="toString--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toString</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre> |
| <div class="block">INTERNAL:</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="useCacheIdentityMap--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>useCacheIdentityMap</h4> |
| <pre>public void useCacheIdentityMap()</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the cache identity map.</div> |
| </li> |
| </ul> |
| <a name="useCacheIdentityMap-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>useCacheIdentityMap</h4> |
| <pre>public void useCacheIdentityMap(int cacheSize)</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the cache identity map the size.</div> |
| </li> |
| </ul> |
| <a name="useFullIdentityMap--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>useFullIdentityMap</h4> |
| <pre>public void useFullIdentityMap()</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the full identity map.</div> |
| </li> |
| </ul> |
| <a name="useFullIdentityMap-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>useFullIdentityMap</h4> |
| <pre>public void useFullIdentityMap(int initialCacheSize)</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the full identity map with initial cache size.</div> |
| </li> |
| </ul> |
| <a name="useNoIdentityMap--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>useNoIdentityMap</h4> |
| <pre>public void useNoIdentityMap()</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use no identity map.</div> |
| </li> |
| </ul> |
| <a name="useSoftCacheWeakIdentityMap--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>useSoftCacheWeakIdentityMap</h4> |
| <pre>public void useSoftCacheWeakIdentityMap()</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the soft cache weak identity map.</div> |
| </li> |
| </ul> |
| <a name="useSoftCacheWeakIdentityMap-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>useSoftCacheWeakIdentityMap</h4> |
| <pre>public void useSoftCacheWeakIdentityMap(int cacheSize)</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the soft cache weak identity map with soft cache size.</div> |
| </li> |
| </ul> |
| <a name="usesOptimisticLocking--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>usesOptimisticLocking</h4> |
| <pre>public boolean usesOptimisticLocking()</pre> |
| <div class="block">INTERNAL: |
| Asks each descriptor if is uses optimistic locking.</div> |
| </li> |
| </ul> |
| <a name="usesSequencing--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>usesSequencing</h4> |
| <pre>public boolean usesSequencing()</pre> |
| <div class="block">INTERNAL: |
| Asks each descriptor if is uses sequencing.</div> |
| </li> |
| </ul> |
| <a name="useWeakIdentityMap--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>useWeakIdentityMap</h4> |
| <pre>public void useWeakIdentityMap()</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the weak identity map.</div> |
| </li> |
| </ul> |
| <a name="useWeakIdentityMap-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>useWeakIdentityMap</h4> |
| <pre>public void useWeakIdentityMap(int initialCacheSize)</pre> |
| <div class="block">PUBLIC: |
| Switch all descriptors to use the weak identity map.</div> |
| </li> |
| </ul> |
| <a name="applyLogin--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>applyLogin</h4> |
| <pre>public void applyLogin()</pre> |
| <div class="block">INTERNAL: |
| Default apply login implementation. |
| Defined for generated subclasses that may not have a login. |
| BUG#2669342</div> |
| </li> |
| </ul> |
| <a name="getAliasDescriptors--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAliasDescriptors</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> getAliasDescriptors()</pre> |
| <div class="block">INTERNAL: |
| Returns the alias descriptors hashtable.</div> |
| </li> |
| </ul> |
| <a name="addAlias-java.lang.String-org.eclipse.persistence.descriptors.ClassDescriptor-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addAlias</h4> |
| <pre>public void addAlias(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> alias, |
| <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor)</pre> |
| <div class="block">PUBLIC: |
| Add an alias for the descriptor.</div> |
| </li> |
| </ul> |
| <a name="allowTablePerMultitenantDDLGeneration--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowTablePerMultitenantDDLGeneration</h4> |
| <pre>public boolean allowTablePerMultitenantDDLGeneration()</pre> |
| <div class="block">INTERNAL: |
| Return true if native sql is allowed on this project.</div> |
| </li> |
| </ul> |
| <a name="allowNativeSQLQueries--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowNativeSQLQueries</h4> |
| <pre>public boolean allowNativeSQLQueries()</pre> |
| <div class="block">INTERNAL: |
| Return true if native sql is allowed on this project.</div> |
| </li> |
| </ul> |
| <a name="allowSQLDeferral--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowSQLDeferral</h4> |
| <pre>public boolean allowSQLDeferral()</pre> |
| <div class="block">INTERNAL: |
| Return true if SQL calls can defer to EOT on this project.</div> |
| </li> |
| </ul> |
| <a name="namingIntoIndexed--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>namingIntoIndexed</h4> |
| <pre>public boolean namingIntoIndexed()</pre> |
| <div class="block">INTERNAL: |
| Return true is allowed to transform named stored procedure parameters into positional/index based.</div> |
| </li> |
| </ul> |
| <a name="allowExtendedCacheLogging--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowExtendedCacheLogging</h4> |
| <pre>public boolean allowExtendedCacheLogging()</pre> |
| <div class="block">INTERNAL: |
| Return true if extended logging of JPA L2 cache usage is allowed on this project.</div> |
| </li> |
| </ul> |
| <a name="allowExtendedThreadLogging--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowExtendedThreadLogging</h4> |
| <pre>public boolean allowExtendedThreadLogging()</pre> |
| <div class="block">INTERNAL: |
| Return true if extended thread logging is allowed on this project.</div> |
| </li> |
| </ul> |
| <a name="allowExtendedThreadLoggingThreadDump--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>allowExtendedThreadLoggingThreadDump</h4> |
| <pre>public boolean allowExtendedThreadLoggingThreadDump()</pre> |
| <div class="block">INTERNAL: |
| Return true if thread dumps will be added to extended thread logging.</div> |
| </li> |
| </ul> |
| <a name="getDescriptorForAlias-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDescriptorForAlias</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> getDescriptorForAlias(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> alias)</pre> |
| <div class="block">PUBLIC: |
| Return the descriptor for the alias</div> |
| </li> |
| </ul> |
| <a name="setAliasDescriptors-java.util.Map-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAliasDescriptors</h4> |
| <pre>public void setAliasDescriptors(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> aHashtable)</pre> |
| <div class="block">INTERNAL: |
| Set the alias descriptors hashtable.</div> |
| </li> |
| </ul> |
| <a name="setAllowTablePerMultitenantDDLGeneration-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowTablePerMultitenantDDLGeneration</h4> |
| <pre>public void setAllowTablePerMultitenantDDLGeneration(boolean allowTablePerMultitenantDDLGeneration)</pre> |
| <div class="block">INTERNAL: |
| Set whether ddl generation should allowed for table per tenant |
| multitenant descriptors. This will only be true when a non shared emf |
| is used and all the tenant context properties are provided at deploy |
| time.</div> |
| </li> |
| </ul> |
| <a name="setAllowNativeSQLQueries-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowNativeSQLQueries</h4> |
| <pre>public void setAllowNativeSQLQueries(boolean allowNativeSQLQueries)</pre> |
| <div class="block">INTERNAL: |
| Set whether native sql is allowed on this project.</div> |
| </li> |
| </ul> |
| <a name="setAllowSQLDeferral-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowSQLDeferral</h4> |
| <pre>public void setAllowSQLDeferral(boolean allowSQLDeferral)</pre> |
| <div class="block">INTERNAL: |
| Set whether sql deferral is allowed on this project</div> |
| </li> |
| </ul> |
| <a name="setNamingIntoIndexed-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNamingIntoIndexed</h4> |
| <pre>public void setNamingIntoIndexed(boolean namingIntoIndexed)</pre> |
| <div class="block">INTERNAL: |
| Set whether named stored procedure parameters is allowed to transform into positional/index based.</div> |
| </li> |
| </ul> |
| <a name="setAllowExtendedCacheLogging-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowExtendedCacheLogging</h4> |
| <pre>public void setAllowExtendedCacheLogging(boolean allowExtendedCacheLogging)</pre> |
| <div class="block">INTERNAL: |
| Set whether extended logging of JPA L2 cache usage is allowed on this project.</div> |
| </li> |
| </ul> |
| <a name="setAllowExtendedThreadLogging-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowExtendedThreadLogging</h4> |
| <pre>public void setAllowExtendedThreadLogging(boolean allowExtendedThreadLogging)</pre> |
| <div class="block">INTERNAL: |
| Set whether extended thread logging is allowed on this project.</div> |
| </li> |
| </ul> |
| <a name="setAllowExtendedThreadLoggingThreadDump-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowExtendedThreadLoggingThreadDump</h4> |
| <pre>public void setAllowExtendedThreadLoggingThreadDump(boolean allowExtendedThreadLoggingThreadDump)</pre> |
| <div class="block">INTERNAL: |
| Set if thread dumps will be added to extended thread logging.</div> |
| </li> |
| </ul> |
| <a name="hasMappingsPostCalculateChangesOnDeleted--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasMappingsPostCalculateChangesOnDeleted</h4> |
| <pre>public boolean hasMappingsPostCalculateChangesOnDeleted()</pre> |
| <div class="block">INTERNAL: |
| Indicates whether there is at least one descriptor that has at least on mapping that |
| require a call on deleted objects to update change sets.</div> |
| </li> |
| </ul> |
| <a name="setHasMappingsPostCalculateChangesOnDeleted-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHasMappingsPostCalculateChangesOnDeleted</h4> |
| <pre>public void setHasMappingsPostCalculateChangesOnDeleted(boolean hasMappingsPostCalculateChangesOnDeleted)</pre> |
| <div class="block">INTERNAL: |
| Indicates whether there is at least one descriptor that has at least on mapping that |
| require a call on deleted objects to update change sets.</div> |
| </li> |
| </ul> |
| <a name="hasMappedSuperclasses--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasMappedSuperclasses</h4> |
| <pre>public boolean hasMappedSuperclasses()</pre> |
| <div class="block">INTERNAL: |
| Return whether there any mappings that are mapped superclasses.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>EclipseLink 1.2 for the JPA 2.0 Reference Implementation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="hasMappedSuperclass-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasMappedSuperclass</h4> |
| <pre>public boolean hasMappedSuperclass(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className)</pre> |
| <div class="block">INTERNAL: |
| Return whether the given class is mapped as superclass.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>className</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>EclipseLink 2.3 for the JPA 2.0 Reference Implementation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="addJPAQuery-org.eclipse.persistence.queries.DatabaseQuery-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addJPAQuery</h4> |
| <pre>public void addJPAQuery(<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a> query)</pre> |
| <div class="block">INTERNAL: |
| Return all pre-defined not yet parsed EJBQL queries.</div> |
| </li> |
| </ul> |
| <a name="addJPATablePerTenantQuery-org.eclipse.persistence.queries.DatabaseQuery-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addJPATablePerTenantQuery</h4> |
| <pre>public void addJPATablePerTenantQuery(<a href="../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a> query)</pre> |
| <div class="block">INTERNAL: |
| Return all pre-defined not yet parsed EJBQL queries to table per tenant entities.</div> |
| </li> |
| </ul> |
| <a name="addMappedSuperclass-java.lang.String-org.eclipse.persistence.descriptors.ClassDescriptor-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addMappedSuperclass</h4> |
| <pre>public void addMappedSuperclass(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, |
| <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> value, |
| boolean replace)</pre> |
| <div class="block">INTERNAL: |
| 266912: Add a descriptor to the Map of mappedSuperclass descriptors</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>key</code> - (Metadata class)</dd> |
| <dd><code>value</code> - (RelationalDescriptor)</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>EclipseLink 1.2 for the JPA 2.0 Reference Implementation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMappedSuperclass-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMappedSuperclass</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> getMappedSuperclass(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre> |
| <div class="block">INTERNAL: |
| Use the Metadata key parameter to lookup the |
| Descriptor from the Map of mappedSuperclass descriptors</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>key</code> - - theMetadata class</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>EclipseLink 1.2 for the JPA 2.0 Reference Implementation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMappedSuperclassDescriptors--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMappedSuperclassDescriptors</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>> getMappedSuperclassDescriptors()</pre> |
| <div class="block">INTERNAL: |
| Return the Map of RelationalDescriptor objects representing mapped superclass parents |
| keyed by className of the metadata class.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>EclipseLink 1.2 for the JPA 2.0 Reference Implementation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="addMetamodelIdClassMapEntry-java.lang.String-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addMetamodelIdClassMapEntry</h4> |
| <pre>public void addMetamodelIdClassMapEntry(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ownerName, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> |
| <div class="block">INTERNAL: |
| Add an IdClass entry to the map of ids for a particular owner |
| This function is used exclusively by the Metamodel API.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>EclipseLink 1.2 for the JPA 2.0 Reference Implementation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMetamodelIdClassMap--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMetamodelIdClassMap</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> getMetamodelIdClassMap()</pre> |
| <div class="block">INTERNAL: |
| Return the Map of IdClass attribute lists keyed on owner class name.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>EclipseLink 1.2 for the JPA 2.0 Reference Implementation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPartitioningPolicies--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPartitioningPolicies</h4> |
| <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a>> getPartitioningPolicies()</pre> |
| <div class="block">PUBLIC: |
| Return the map of partitioning policies, keyed by name.</div> |
| </li> |
| </ul> |
| <a name="setPartitioningPolicies-java.util.Map-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPartitioningPolicies</h4> |
| <pre>public void setPartitioningPolicies(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a>> partitioningPolicies)</pre> |
| <div class="block">PUBLIC: |
| Set the map of partitioning policies, keyed by name.</div> |
| </li> |
| </ul> |
| <a name="addPartitioningPolicy-org.eclipse.persistence.descriptors.partitioning.PartitioningPolicy-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addPartitioningPolicy</h4> |
| <pre>public void addPartitioningPolicy(<a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> partitioningPolicy)</pre> |
| <div class="block">PUBLIC: |
| Set the map of partitioning policies, keyed by name.</div> |
| </li> |
| </ul> |
| <a name="getPartitioningPolicy-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>getPartitioningPolicy</h4> |
| <pre>public <a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> getPartitioningPolicy(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> |
| <div class="block">PUBLIC: |
| Return the partitioning policies for the name.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage">EclipseLink 3.0.2, API Reference</div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/eclipse/persistence/sessions/Record.html" title="interface in org.eclipse.persistence.sessions"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/eclipse/persistence/sessions/Project.html" target="_top">Frames</a></li> |
| <li><a href="Project.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><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 © 2007–2021 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p> |
| </body> |
| </html> |