blob: 27d0c35853687c341b11197f947a46977f203c0b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="it">
<head>
<!-- Generated by javadoc (1.8.0_171) on Thu Jun 14 10:06:10 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PersistenceMetaDataDefaults (OpenJPA Parent POM 3.0.0 API)</title>
<meta name="date" content="2018-06-14">
<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="PersistenceMetaDataDefaults (OpenJPA Parent POM 3.0.0 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":9,"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};
var tabs = {65535:["t0","All Methods"],1:["t1","Static 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="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="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataFactory.html" title="class in org.apache.openjpa.persistence"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;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://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/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="typeNameLabel">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="simpleTagLabel">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="memberSummary" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#annotatedFilter">annotatedFilter</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.AccessFilter</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#fieldAccessFilter">fieldAccessFilter</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.MemberFilter</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#fieldFilter">fieldFilter</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.GetterFilter</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getterFilter">getterFilter</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.MemberFilter</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#methodFilter">methodFilter</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.TransientFilter</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#nonTransientFilter">nonTransientFilter</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.apache.openjpa.persistence.PersistenceMetaDataDefaults.AccessFilter</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#propertyAccessFilter">propertyAccessFilter</a></span></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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setterFilter">setterFilter</a></span></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="memberSummary" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#PersistenceMetaDataDefaults--">PersistenceMetaDataDefaults</a></span>()</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="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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getDefaultSchema--">getDefaultSchema</a></span>()</code>
<div class="block">Returns the default schema.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getFieldAccessNames-org.apache.openjpa.meta.ClassMetaData-">getFieldAccessNames</a></span>(<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 id="i2" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getMemberByProperty-org.apache.openjpa.meta.ClassMetaData-java.lang.String-int-boolean-">getMemberByProperty</a></span>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://docs.oracle.com/javase/8/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 id="i3" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getPersistenceStrategy-org.apache.openjpa.meta.FieldMetaData-java.lang.reflect.Member-">getPersistenceStrategy</a></span>(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fmd,
<a href="http://docs.oracle.com/javase/8/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 id="i4" 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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getPersistenceStrategy-org.apache.openjpa.meta.FieldMetaData-java.lang.reflect.Member-boolean-">getPersistenceStrategy</a></span>(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fmd,
<a href="http://docs.oracle.com/javase/8/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 id="i5" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getPersistentMembers-org.apache.openjpa.meta.ClassMetaData-boolean-">getPersistentMembers</a></span>(<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 id="i6" class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/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><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#getPropertyAccessNames-org.apache.openjpa.meta.ClassMetaData-">getPropertyAccessNames</a></span>(<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 id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isAbstractMappingUniDirectional-org.apache.openjpa.conf.OpenJPAConfiguration-">isAbstractMappingUniDirectional</a></span>(<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 id="i8" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isDefaultCascadePersistEnabled--">isDefaultCascadePersistEnabled</a></span>()</code>
<div class="block">Whether cascade-persist was declared in the persistence unit defaults.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isDefaultPersistent-org.apache.openjpa.meta.ClassMetaData-java.lang.reflect.Member-java.lang.String-">isDefaultPersistent</a></span>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://docs.oracle.com/javase/8/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://docs.oracle.com/javase/8/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 id="i10" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isDefaultPersistent-org.apache.openjpa.meta.ClassMetaData-java.lang.reflect.Member-java.lang.String-boolean-">isDefaultPersistent</a></span>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a>&nbsp;meta,
<a href="http://docs.oracle.com/javase/8/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://docs.oracle.com/javase/8/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 id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#isNonDefaultMappingAllowed-org.apache.openjpa.conf.OpenJPAConfiguration-">isNonDefaultMappingAllowed</a></span>(<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 id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#populate-org.apache.openjpa.meta.ClassMetaData-int-">populate</a></span>(<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 id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#populate-org.apache.openjpa.meta.ClassMetaData-int-boolean-">populate</a></span>(<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 id="i14" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#populate-org.apache.openjpa.meta.FieldMetaData-">populate</a></span>(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a>&nbsp;fmd)</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setAbstractMappingUniDirectional-org.apache.openjpa.conf.OpenJPAConfiguration-">setAbstractMappingUniDirectional</a></span>(<a href="../../../../org/apache/openjpa/conf/OpenJPAConfiguration.html" title="interface in org.apache.openjpa.conf">OpenJPAConfiguration</a>&nbsp;conf)</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setDefaultAccessType-java.lang.String-">setDefaultAccessType</a></span>(<a href="http://docs.oracle.com/javase/8/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 id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setDefaultCascadePersistEnabled-java.lang.Boolean-">setDefaultCascadePersistEnabled</a></span>(<a href="http://docs.oracle.com/javase/8/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 id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setDefaultSchema-java.lang.String-">setDefaultSchema</a></span>(<a href="http://docs.oracle.com/javase/8/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 id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html#setNonDefaultMappingAllowed-org.apache.openjpa.conf.OpenJPAConfiguration-">setNonDefaultMappingAllowed</a></span>(<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-boolean-">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-boolean-">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-java.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://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://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="http://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="http://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="http://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="http://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="http://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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://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="http://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="http://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="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://docs.oracle.com/javase/8/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://docs.oracle.com/javase/8/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://docs.oracle.com/javase/8/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><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#populate-org.apache.openjpa.meta.ClassMetaData-int-">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><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#populate-org.apache.openjpa.meta.ClassMetaData-int-">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="seeLabel">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><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#populate-org.apache.openjpa.meta.ClassMetaData-int-boolean-">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><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#populate-org.apache.openjpa.meta.ClassMetaData-int-boolean-">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="seeLabel">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><span class="overrideSpecifyLabel">Overrides:</span></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://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/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><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getPersistentMembers-org.apache.openjpa.meta.ClassMetaData-boolean-">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://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getFieldAccessNames-org.apache.openjpa.meta.ClassMetaData-">AbstractMetaDataDefaults</a></code></span></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><span class="overrideSpecifyLabel">Overrides:</span></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://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#getPropertyAccessNames-org.apache.openjpa.meta.ClassMetaData-">AbstractMetaDataDefaults</a></code></span></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><span class="overrideSpecifyLabel">Overrides:</span></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://docs.oracle.com/javase/8/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://docs.oracle.com/javase/8/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://docs.oracle.com/javase/8/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://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isDefaultPersistent-org.apache.openjpa.meta.ClassMetaData-java.lang.reflect.Member-java.lang.String-boolean-">AbstractMetaDataDefaults</a></code></span></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/openjpa/meta/AbstractMetaDataDefaults.html#isDefaultPersistent-org.apache.openjpa.meta.ClassMetaData-java.lang.reflect.Member-java.lang.String-boolean-">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://docs.oracle.com/javase/8/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://docs.oracle.com/javase/8/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="paramLabel">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"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#isAbstractMappingUniDirectional-org.apache.openjpa.conf.OpenJPAConfiguration-">MetaDataDefaults</a></code></span></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"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#isNonDefaultMappingAllowed-org.apache.openjpa.conf.OpenJPAConfiguration-">MetaDataDefaults</a></code></span></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://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;isDefaultCascadePersistEnabled()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#isDefaultCascadePersistEnabled--">MetaDataDefaults</a></code></span></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://docs.oracle.com/javase/8/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://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getDefaultSchema()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#getDefaultSchema--">MetaDataDefaults</a></code></span></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://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schema)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/openjpa/meta/MetaDataDefaults.html#setDefaultSchema-java.lang.String-">MetaDataDefaults</a></code></span></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>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/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="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataFactory.html" title="class in org.apache.openjpa.persistence"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;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;2018 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>