blob: 628d45c443d81ac6b66d24c5ec15ce5a771881a9 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (version 1.7.0_79) on Mon Mar 21 21:59:46 CET 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PersistenceMetaDataDefaults (OpenJPA Parent POM 2.4.1 API)</title>
<meta name="date" content="2016-03-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PersistenceMetaDataDefaults (OpenJPA Parent POM 2.4.1 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/PersistenceMetaDataDefaults.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/openjpa/persistence/PersistenceExceptions.html" title="class in org.apache.openjpa.persistence"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataFactory.html" title="class in org.apache.openjpa.persistence"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html" target="_top">Frames</a></li>
<li><a href="PersistenceMetaDataDefaults.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.openjpa.persistence</div>
<h2 title="Class PersistenceMetaDataDefaults" class="title">Class PersistenceMetaDataDefaults</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html" title="class in org.apache.openjpa.meta">org.apache.openjpa.meta.AbstractMetaDataDefaults</a></li>
<li>
<ul class="inheritance">
<li>org.apache.openjpa.persistence.PersistenceMetaDataDefaults</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../org/apache/openjpa/event/CallbackModes.html" title="interface in org.apache.openjpa.event">CallbackModes</a>, <a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html" title="interface in org.apache.openjpa.meta">MetaDataDefaults</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">PersistenceMetaDataDefaults</span>
extends <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html" title="class in org.apache.openjpa.meta">AbstractMetaDataDefaults</a></pre>
<div class="block">JPA-based metadata defaults.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Patrick Linskey, Abe White, Pinaki Poddar</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.AnnotatedFilter</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#annotatedFilter">annotatedFilter</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.AccessFilter</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#fieldAccessFilter">fieldAccessFilter</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.MemberFilter</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#fieldFilter">fieldFilter</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.GetterFilter</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getterFilter">getterFilter</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.MemberFilter</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#methodFilter">methodFilter</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.TransientFilter</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#nonTransientFilter">nonTransientFilter</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.AccessFilter</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#propertyAccessFilter">propertyAccessFilter</a></strong></code>
<div class="block">Set of Inclusion Filters based on member type, access type or transient
annotations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.SetterFilter</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setterFilter">setterFilter</a></strong></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.event.CallbackModes">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.event.<a href="../../../../org/apache/openjpa/event/CallbackModes.html" title="interface in org.apache.openjpa.event">CallbackModes</a></h3>
<code><a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_FAIL_FAST">CALLBACK_FAIL_FAST</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_IGNORE">CALLBACK_IGNORE</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_LOG">CALLBACK_LOG</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_RETHROW">CALLBACK_RETHROW</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_ROLLBACK">CALLBACK_ROLLBACK</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#PersistenceMetaDataDefaults()">PersistenceMetaDataDefaults</a></strong>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getDefaultSchema()">getDefaultSchema</a></strong>()</code>
<div class="block">Returns the default schema.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getFieldAccessNames(org.apache.openjpa.meta.ClassMetaData)">getFieldAccessNames</a></strong>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return the list of fields in <code>meta</code> that use field access,
or <code>null</code> if a list of fields is unobtainable.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getMemberByProperty(org.apache.openjpa.meta.ClassMetaData,%20java.lang.String,%20int,%20boolean)">getMemberByProperty</a></strong>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;property,
int&nbsp;access,
boolean&nbsp;applyDefaultRule)</code>
<div class="block">Gets either the instance field or the getter method depending upon the
access style of the given meta-data.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/openjpa/persistence/PersistenceStrategy.html" title="enum in org.apache.openjpa.persistence">PersistenceStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getPersistenceStrategy(org.apache.openjpa.meta.FieldMetaData,%20java.lang.reflect.Member)">getPersistenceStrategy</a></strong>(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fmd,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member)</code>
<div class="block">Return the code for the strategy of the given member.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/openjpa/persistence/PersistenceStrategy.html" title="enum in org.apache.openjpa.persistence">PersistenceStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getPersistenceStrategy(org.apache.openjpa.meta.FieldMetaData,%20java.lang.reflect.Member,%20boolean)">getPersistenceStrategy</a></strong>(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fmd,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member,
boolean&nbsp;ignoreTransient)</code>
<div class="block">Return the code for the strategy of the given member.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getPersistentMembers(org.apache.openjpa.meta.ClassMetaData,%20boolean)">getPersistentMembers</a></strong>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;ignoreTransient)</code>
<div class="block">Gets the members that are backing members for attributes being persisted.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getPropertyAccessNames(org.apache.openjpa.meta.ClassMetaData)">getPropertyAccessNames</a></strong>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</code>
<div class="block">Return the list of methods in <code>meta</code> that use property access,
or <code>null</code> if a list of methods is unobtainable.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isAbstractMappingUniDirectional(org.apache.openjpa.conf.OpenJPAConfiguration)">isAbstractMappingUniDirectional</a></strong>(<a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf)</code>
<div class="block">Whether the relationship in MappedSuper class must be
uni-directional.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isDefaultCascadePersistEnabled()">isDefaultCascadePersistEnabled</a></strong>()</code>
<div class="block">Whether cascade-persist was declared in the persistence unit defaults.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isDefaultPersistent(org.apache.openjpa.meta.ClassMetaData,%20java.lang.reflect.Member,%20java.lang.String)">isDefaultPersistent</a></strong>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isDefaultPersistent(org.apache.openjpa.meta.ClassMetaData,%20java.lang.reflect.Member,%20java.lang.String,%20boolean)">isDefaultPersistent</a></strong>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;ignoreTransient)</code>
<div class="block">Return true if the given member is persistent by default.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isNonDefaultMappingAllowed(org.apache.openjpa.conf.OpenJPAConfiguration)">isNonDefaultMappingAllowed</a></strong>(<a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf)</code>
<div class="block">Whether non-default mapping is allowed.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int)">populate</a></strong>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access)</code>
<div class="block">Populates the given class metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int,%20boolean)">populate</a></strong>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access,
boolean&nbsp;ignoreTransient)</code>
<div class="block">Populates the given class metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#populate(org.apache.openjpa.meta.FieldMetaData)">populate</a></strong>(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fmd)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setAbstractMappingUniDirectional(org.apache.openjpa.conf.OpenJPAConfiguration)">setAbstractMappingUniDirectional</a></strong>(<a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setDefaultAccessType(java.lang.String)">setDefaultAccessType</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</code>
<div class="block">Auto-configuration method for the default access type of base classes
with ACCESS_UNKNOWN</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setDefaultCascadePersistEnabled(java.lang.Boolean)">setDefaultCascadePersistEnabled</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;bool)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setDefaultSchema(java.lang.String)">setDefaultSchema</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schema)</code>
<div class="block">Sets the default schema.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setNonDefaultMappingAllowed(org.apache.openjpa.conf.OpenJPAConfiguration)">setNonDefaultMappingAllowed</a></strong>(<a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.meta.AbstractMetaDataDefaults">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.openjpa.meta.<a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html" title="class in org.apache.openjpa.meta">AbstractMetaDataDefaults</a></h3>
<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getBackingMember(org.apache.openjpa.meta.FieldMetaData)">getBackingMember</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getCallbackMode()">getCallbackMode</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getCallbacksBeforeListeners(int)">getCallbacksBeforeListeners</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getDefaultAccessType()">getDefaultAccessType</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getDefaultIdentityType()">getDefaultIdentityType</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getFieldName(java.lang.reflect.Member)">getFieldName</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getIgnoreNonPersistent()">getIgnoreNonPersistent</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getUnimplementedExceptionType()">getUnimplementedExceptionType</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getUsePCRegistry()">getUsePCRegistry</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isBoolean(java.lang.Class)">isBoolean</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isBooleanGetter(java.lang.reflect.Method)">isBooleanGetter</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isDataStoreObjectIdFieldUnwrapped()">isDataStoreObjectIdFieldUnwrapped</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isDeclaredInterfacePersistent()">isDeclaredInterfacePersistent</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isGetter(java.lang.reflect.Method,%20boolean)">isGetter</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isNormalGetter(java.lang.reflect.Method)">isNormalGetter</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isReservedFieldName(java.lang.String)">isReservedFieldName</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isUserDefined(java.lang.Class)">isUserDefined</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#setCallbackMode(int)">setCallbackMode</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#setCallbackMode(int,%20boolean)">setCallbackMode</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#setDataStoreObjectIdFieldUnwrapped(boolean)">setDataStoreObjectIdFieldUnwrapped</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#setDeclaredInterfacePersistent(boolean)">setDeclaredInterfacePersistent</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#setDefaultAccessType(int)">setDefaultAccessType</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#setDefaultIdentityType(int)">setDefaultIdentityType</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#setIgnoreNonPersistent(boolean)">setIgnoreNonPersistent</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#setUsePCRegistry(boolean)">setUsePCRegistry</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#startsWith(java.lang.String,%20java.lang.String)">startsWith</a>, <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#toNames(java.util.List)">toNames</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="propertyAccessFilter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>propertyAccessFilter</h4>
<pre>protected&nbsp;org.apache.openjpa.persistence.PersistenceMetaDataDefaults.AccessFilter propertyAccessFilter</pre>
<div class="block">Set of Inclusion Filters based on member type, access type or transient
annotations. Used to determine the persistent field/methods.</div>
</li>
</ul>
<a name="fieldAccessFilter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fieldAccessFilter</h4>
<pre>protected&nbsp;org.apache.openjpa.persistence.PersistenceMetaDataDefaults.AccessFilter fieldAccessFilter</pre>
</li>
</ul>
<a name="fieldFilter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fieldFilter</h4>
<pre>protected&nbsp;org.apache.openjpa.persistence.PersistenceMetaDataDefaults.MemberFilter fieldFilter</pre>
</li>
</ul>
<a name="methodFilter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>methodFilter</h4>
<pre>protected&nbsp;org.apache.openjpa.persistence.PersistenceMetaDataDefaults.MemberFilter methodFilter</pre>
</li>
</ul>
<a name="nonTransientFilter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nonTransientFilter</h4>
<pre>protected&nbsp;org.apache.openjpa.persistence.PersistenceMetaDataDefaults.TransientFilter nonTransientFilter</pre>
</li>
</ul>
<a name="annotatedFilter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>annotatedFilter</h4>
<pre>protected&nbsp;org.apache.openjpa.persistence.PersistenceMetaDataDefaults.AnnotatedFilter annotatedFilter</pre>
</li>
</ul>
<a name="getterFilter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getterFilter</h4>
<pre>protected&nbsp;org.apache.openjpa.persistence.PersistenceMetaDataDefaults.GetterFilter getterFilter</pre>
</li>
</ul>
<a name="setterFilter">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setterFilter</h4>
<pre>protected&nbsp;org.apache.openjpa.persistence.PersistenceMetaDataDefaults.SetterFilter setterFilter</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="PersistenceMetaDataDefaults()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PersistenceMetaDataDefaults</h4>
<pre>public&nbsp;PersistenceMetaDataDefaults()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getPersistenceStrategy(org.apache.openjpa.meta.FieldMetaData, java.lang.reflect.Member)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPersistenceStrategy</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/openjpa/persistence/PersistenceStrategy.html" title="enum in org.apache.openjpa.persistence">PersistenceStrategy</a>&nbsp;getPersistenceStrategy(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fmd,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member)</pre>
<div class="block">Return the code for the strategy of the given member. Return null if
no strategy.</div>
</li>
</ul>
<a name="getPersistenceStrategy(org.apache.openjpa.meta.FieldMetaData, java.lang.reflect.Member, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPersistenceStrategy</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/openjpa/persistence/PersistenceStrategy.html" title="enum in org.apache.openjpa.persistence">PersistenceStrategy</a>&nbsp;getPersistenceStrategy(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fmd,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member,
boolean&nbsp;ignoreTransient)</pre>
<div class="block">Return the code for the strategy of the given member. Return null if
no strategy.</div>
</li>
</ul>
<a name="setDefaultAccessType(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultAccessType</h4>
<pre>public&nbsp;void&nbsp;setDefaultAccessType(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</pre>
<div class="block">Auto-configuration method for the default access type of base classes
with ACCESS_UNKNOWN</div>
</li>
</ul>
<a name="populate(org.apache.openjpa.meta.ClassMetaData, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>populate</h4>
<pre>public&nbsp;void&nbsp;populate(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access)</pre>
<div class="block">Populates the given class metadata. The access style determines which
field and/or getter method will contribute as the persistent property
of the given class. If the given access is unknown, then the access
type is to be determined at first.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int)">populate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html" title="interface in org.apache.openjpa.meta">MetaDataDefaults</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int)">populate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html" title="class in org.apache.openjpa.meta">AbstractMetaDataDefaults</a></code></dd>
<dd><code>access</code> - access type constant from <a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta"><code>ClassMetaData</code></a></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#determineAccessType(org.apache.openjpa.meta.ClassMetaData)"><code>determineAccessType(ClassMetaData)</code></a></dd></dl>
</li>
</ul>
<a name="populate(org.apache.openjpa.meta.ClassMetaData, int, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>populate</h4>
<pre>public&nbsp;void&nbsp;populate(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
int&nbsp;access,
boolean&nbsp;ignoreTransient)</pre>
<div class="block">Populates the given class metadata. The access style determines which
field and/or getter method will contribute as the persistent property
of the given class. If the given access is unknown, then the access
type is to be determined at first.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int,%20boolean)">populate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html" title="interface in org.apache.openjpa.meta">MetaDataDefaults</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#populate(org.apache.openjpa.meta.ClassMetaData,%20int,%20boolean)">populate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html" title="class in org.apache.openjpa.meta">AbstractMetaDataDefaults</a></code></dd>
<dd><code>access</code> - access type constant from <a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta"><code>ClassMetaData</code></a></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#determineAccessType(org.apache.openjpa.meta.ClassMetaData)"><code>determineAccessType(ClassMetaData)</code></a></dd></dl>
</li>
</ul>
<a name="populate(org.apache.openjpa.meta.FieldMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>populate</h4>
<pre>protected&nbsp;void&nbsp;populate(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fmd)</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#populate(org.apache.openjpa.meta.FieldMetaData)">populate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html" title="class in org.apache.openjpa.meta">AbstractMetaDataDefaults</a></code></dd>
</dl>
</li>
</ul>
<a name="getPersistentMembers(org.apache.openjpa.meta.ClassMetaData, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPersistentMembers</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&gt;&nbsp;getPersistentMembers(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
boolean&nbsp;ignoreTransient)</pre>
<div class="block">Gets the members that are backing members for attributes being persisted.
Unlike #getPersistentFields(ClassMetaData) and
#getPersistentMethods(ClassMetaData) which returns
<em>possible</em> candidates, the result of this method is definite.
Side-effect of this method is if the given class metadata has
no access type set, this method will set it.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getPersistentMembers(org.apache.openjpa.meta.ClassMetaData,%20boolean)">getPersistentMembers</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html" title="class in org.apache.openjpa.meta">AbstractMetaDataDefaults</a></code></dd>
</dl>
</li>
</ul>
<a name="getFieldAccessNames(org.apache.openjpa.meta.ClassMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFieldAccessNames</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getFieldAccessNames(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getFieldAccessNames(org.apache.openjpa.meta.ClassMetaData)">AbstractMetaDataDefaults</a></code></strong></div>
<div class="block">Return the list of fields in <code>meta</code> that use field access,
or <code>null</code> if a list of fields is unobtainable. An empty list
should be returned if the list of fields is obtainable, but there
happens to be no field access in <code>meta</code>.
This is used for error reporting purposes only, so need not be efficient.
This implementation returns <code>null</code>.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getFieldAccessNames(org.apache.openjpa.meta.ClassMetaData)">getFieldAccessNames</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html" title="class in org.apache.openjpa.meta">AbstractMetaDataDefaults</a></code></dd>
</dl>
</li>
</ul>
<a name="getPropertyAccessNames(org.apache.openjpa.meta.ClassMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPropertyAccessNames</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getPropertyAccessNames(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getPropertyAccessNames(org.apache.openjpa.meta.ClassMetaData)">AbstractMetaDataDefaults</a></code></strong></div>
<div class="block">Return the list of methods in <code>meta</code> that use property access,
or <code>null</code> if a list of methods is unobtainable. An empty list
should be returned if the list of methods is obtainable, but there
happens to be no property access in <code>meta</code>.
This is used for error reporting purposes only, so need not be efficient.
This implementation returns <code>null</code>.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getPropertyAccessNames(org.apache.openjpa.meta.ClassMetaData)">getPropertyAccessNames</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html" title="class in org.apache.openjpa.meta">AbstractMetaDataDefaults</a></code></dd>
</dl>
</li>
</ul>
<a name="isDefaultPersistent(org.apache.openjpa.meta.ClassMetaData, java.lang.reflect.Member, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDefaultPersistent</h4>
<pre>protected&nbsp;boolean&nbsp;isDefaultPersistent(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
</li>
</ul>
<a name="isDefaultPersistent(org.apache.openjpa.meta.ClassMetaData, java.lang.reflect.Member, java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDefaultPersistent</h4>
<pre>protected&nbsp;boolean&nbsp;isDefaultPersistent(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;member,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;ignoreTransient)</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isDefaultPersistent(org.apache.openjpa.meta.ClassMetaData,%20java.lang.reflect.Member,%20java.lang.String,%20boolean)">AbstractMetaDataDefaults</a></code></strong></div>
<div class="block">Return true if the given member is persistent by default. This will
only be invoked on members of the right type (field vs. method).
Returns false if member is static or final by default.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isDefaultPersistent(org.apache.openjpa.meta.ClassMetaData,%20java.lang.reflect.Member,%20java.lang.String,%20boolean)">isDefaultPersistent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html" title="class in org.apache.openjpa.meta">AbstractMetaDataDefaults</a></code></dd>
<dd><code>name</code> - the field name from <a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getFieldName(java.lang.reflect.Member)"><code>AbstractMetaDataDefaults.getFieldName(java.lang.reflect.Member)</code></a></dd></dl>
</li>
</ul>
<a name="getMemberByProperty(org.apache.openjpa.meta.ClassMetaData, java.lang.String, int, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMemberByProperty</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;getMemberByProperty(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;property,
int&nbsp;access,
boolean&nbsp;applyDefaultRule)</pre>
<div class="block">Gets either the instance field or the getter method depending upon the
access style of the given meta-data.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>meta</code> - is the declaring class</dd><dd><code>property</code> - name of the logical attribute</dd><dd><code>access</code> - whether to look for the field of getter method.
If unknown, then field or property is chosen based on the access type
used by the given class.</dd><dd><code>applyDefaultRule</code> - if true and access is unknown then scans the
annotation on the member to determine access.</dd></dl>
</li>
</ul>
<a name="isAbstractMappingUniDirectional(org.apache.openjpa.conf.OpenJPAConfiguration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAbstractMappingUniDirectional</h4>
<pre>public&nbsp;boolean&nbsp;isAbstractMappingUniDirectional(<a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#isAbstractMappingUniDirectional(org.apache.openjpa.conf.OpenJPAConfiguration)">MetaDataDefaults</a></code></strong></div>
<div class="block">Whether the relationship in MappedSuper class must be
uni-directional.</div>
</li>
</ul>
<a name="setAbstractMappingUniDirectional(org.apache.openjpa.conf.OpenJPAConfiguration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAbstractMappingUniDirectional</h4>
<pre>public&nbsp;void&nbsp;setAbstractMappingUniDirectional(<a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf)</pre>
</li>
</ul>
<a name="isNonDefaultMappingAllowed(org.apache.openjpa.conf.OpenJPAConfiguration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNonDefaultMappingAllowed</h4>
<pre>public&nbsp;boolean&nbsp;isNonDefaultMappingAllowed(<a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#isNonDefaultMappingAllowed(org.apache.openjpa.conf.OpenJPAConfiguration)">MetaDataDefaults</a></code></strong></div>
<div class="block">Whether non-default mapping is allowed.</div>
</li>
</ul>
<a name="setNonDefaultMappingAllowed(org.apache.openjpa.conf.OpenJPAConfiguration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNonDefaultMappingAllowed</h4>
<pre>public&nbsp;void&nbsp;setNonDefaultMappingAllowed(<a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf)</pre>
</li>
</ul>
<a name="isDefaultCascadePersistEnabled()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDefaultCascadePersistEnabled</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;isDefaultCascadePersistEnabled()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#isDefaultCascadePersistEnabled()">MetaDataDefaults</a></code></strong></div>
<div class="block">Whether cascade-persist was declared in the persistence unit defaults.</div>
</li>
</ul>
<a name="setDefaultCascadePersistEnabled(java.lang.Boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultCascadePersistEnabled</h4>
<pre>public&nbsp;void&nbsp;setDefaultCascadePersistEnabled(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;bool)</pre>
</li>
</ul>
<a name="getDefaultSchema()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultSchema</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getDefaultSchema()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#getDefaultSchema()">MetaDataDefaults</a></code></strong></div>
<div class="block">Returns the default schema.</div>
</li>
</ul>
<a name="setDefaultSchema(java.lang.String)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setDefaultSchema</h4>
<pre>public&nbsp;void&nbsp;setDefaultSchema(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schema)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#setDefaultSchema(java.lang.String)">MetaDataDefaults</a></code></strong></div>
<div class="block">Sets the default schema.</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/PersistenceMetaDataDefaults.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/openjpa/persistence/PersistenceExceptions.html" title="class in org.apache.openjpa.persistence"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataFactory.html" title="class in org.apache.openjpa.persistence"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html" target="_top">Frames</a></li>
<li><a href="PersistenceMetaDataDefaults.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2006&#x2013;2016 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>