blob: 381fc07471cad2ce955848d452ea492ceb809e08 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_24) on Sat Jun 11 11:33:03 EEST 2011 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Deprecated List (Cayenne Documentation 3.0.2 API)
</TITLE>
<META NAME="date" CONTENT="2011-06-11">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (Cayenne Documentation 3.0.2 API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Deprecated API</B></H2>
</CENTER>
<HR SIZE="4" NOSHADE>
<B>Contents</B><UL>
<LI><A HREF="#class">Deprecated Classes</A>
<LI><A HREF="#field">Deprecated Fields</A>
<LI><A HREF="#method">Deprecated Methods</A>
<LI><A HREF="#constructor">Deprecated Constructors</A>
</UL>
<A NAME="class"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Deprecated Classes</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/AbstractType.html" title="class in org.apache.cayenne.access.types">org.apache.cayenne.access.types.AbstractType</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, as not common superclass for ExtendedTypes is deemed necessary.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/util/CayenneMap.html" title="class in org.apache.cayenne.util">org.apache.cayenne.util.CayenneMap</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 this map is not used by Cayenne internally.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataDomainLegacyQueryAction.html" title="class in org.apache.cayenne.access">org.apache.cayenne.access.DataDomainLegacyQueryAction</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - this class should not be public</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/project/DataNodeConfigInfo.html" title="class in org.apache.cayenne.project">org.apache.cayenne.project.DataNodeConfigInfo</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. <A HREF="org/apache/cayenne/project/ProjectConfigurator.html" title="class in org.apache.cayenne.project"><CODE>ProjectConfigurator</CODE></A> approach turned out to be not
usable, and is in fact rarely used (if ever). It will be removed in
subsequent releases.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/DefaultType.html" title="class in org.apache.cayenne.access.types">org.apache.cayenne.access.types.DefaultType</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, as explicit type mappings are created for each JDBC spec type.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/DeleteQuery.html" title="class in org.apache.cayenne.query">org.apache.cayenne.query.DeleteQuery</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Should be replaced either with EJBQL update query or SQLTemplate.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/trans/DeleteTranslator.html" title="class in org.apache.cayenne.access.trans">org.apache.cayenne.access.trans.DeleteTranslator</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 since <A HREF="org/apache/cayenne/query/DeleteQuery.html" title="class in org.apache.cayenne.query"><CODE>DeleteQuery</CODE></A> is deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/DistinctResultIterator.html" title="class in org.apache.cayenne.access.util">org.apache.cayenne.access.util.DistinctResultIterator</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 moved to access.jdbc package.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/reflect/IndexedListProperty.html" title="class in org.apache.cayenne.reflect">org.apache.cayenne.reflect.IndexedListProperty</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 (no substitute exists in Cayenne)</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/reflect/ListProperty.html" title="class in org.apache.cayenne.reflect">org.apache.cayenne.reflect.ListProperty</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 replaced by non-public classes.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/project/PartialProject.html" title="class in org.apache.cayenne.project">org.apache.cayenne.project.PartialProject</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. <A HREF="org/apache/cayenne/project/ProjectConfigurator.html" title="class in org.apache.cayenne.project"><CODE>ProjectConfigurator</CODE></A> approach turned out to be not
usable, and is in fact rarely used (if ever). It will be removed in
subsequent releases.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/PkRange.html" title="class in org.apache.cayenne.dba">org.apache.cayenne.dba.PkRange</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 repalced with a non-public LongPkRange.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/project/ProjectConfigInfo.html" title="class in org.apache.cayenne.project">org.apache.cayenne.project.ProjectConfigInfo</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. <A HREF="org/apache/cayenne/project/ProjectConfigurator.html" title="class in org.apache.cayenne.project"><CODE>ProjectConfigurator</CODE></A> approach turned out to be not
usable, and is in fact rarely used (if ever). It will be removed in
subsequent releases.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/project/ProjectConfigurator.html" title="class in org.apache.cayenne.project">org.apache.cayenne.project.ProjectConfigurator</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. <A HREF="org/apache/cayenne/project/ProjectConfigurator.html" title="class in org.apache.cayenne.project"><CODE>ProjectConfigurator</CODE></A> approach turned out to be not
usable, and is in fact rarely used (if ever). It will be removed in
subsequent releases.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/QueryBuilder.html" title="class in org.apache.cayenne.map">org.apache.cayenne.map.QueryBuilder</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 replaced by a non-public class.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryTranslator.html" title="class in org.apache.cayenne.access">org.apache.cayenne.access.QueryTranslator</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, as a part of translator inheritance hierarchy reorganization.
This class is no longer in use as a common superclass.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/UpdateAction.html" title="class in org.apache.cayenne.access.jdbc">org.apache.cayenne.access.jdbc.UpdateAction</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as corresponding delete and update queries are deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/UpdateQuery.html" title="class in org.apache.cayenne.query">org.apache.cayenne.query.UpdateQuery</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Should be replaced either with EJBQL update query or SQLTemplate.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/trans/UpdateTranslator.html" title="class in org.apache.cayenne.access.trans">org.apache.cayenne.access.trans.UpdateTranslator</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use EJBQL or SQLTemplate</I>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<P>
<A NAME="field"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Deprecated Fields</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Ordering.html#ASC">org.apache.cayenne.query.Ordering.ASC</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Use SortOrder.ASCENDING instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#CACHE_POLICY_DEFAULT">org.apache.cayenne.query.QueryMetadata.CACHE_POLICY_DEFAULT</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/query/QueryCacheStrategy.html" title="enum in org.apache.cayenne.query"><CODE>QueryCacheStrategy</CODE></A> enum.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#CACHE_POLICY_PROPERTY">org.apache.cayenne.query.QueryMetadata.CACHE_POLICY_PROPERTY</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/query/QueryMetadata.html#CACHE_STRATEGY_PROPERTY">"cayenne.GenericSelectQuery.cacheStrategy"</A></I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Ordering.html#DESC">org.apache.cayenne.query.Ordering.DESC</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Use SortOrder.DESCENDING instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#LOCAL_CACHE">org.apache.cayenne.query.QueryMetadata.LOCAL_CACHE</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/query/QueryCacheStrategy.html" title="enum in org.apache.cayenne.query"><CODE>QueryCacheStrategy</CODE></A> enum.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#LOCAL_CACHE_REFRESH">org.apache.cayenne.query.QueryMetadata.LOCAL_CACHE_REFRESH</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/query/QueryCacheStrategy.html" title="enum in org.apache.cayenne.query"><CODE>QueryCacheStrategy</CODE></A> enum.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#NO_CACHE">org.apache.cayenne.query.QueryMetadata.NO_CACHE</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/query/QueryCacheStrategy.html" title="enum in org.apache.cayenne.query"><CODE>QueryCacheStrategy</CODE></A> enum.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DbRelationship.html#PROPERTY_DID_CHANGE">org.apache.cayenne.map.DbRelationship.PROPERTY_DID_CHANGE</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - unused</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/DBCPDataSourceFactory.html#PROPERTY_PREFIX">org.apache.cayenne.conf.DBCPDataSourceFactory.PROPERTY_PREFIX</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 - this information is now private.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/DBCPDataSourceFactory.html#PS_PROPERTY_PREFIX">org.apache.cayenne.conf.DBCPDataSourceFactory.PS_PROPERTY_PREFIX</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 - this information is now private.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#REFRESHING_OBJECTS_DEFAULT">org.apache.cayenne.query.QueryMetadata.REFRESHING_OBJECTS_DEFAULT</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#REFRESHING_OBJECTS_PROPERTY">org.apache.cayenne.query.QueryMetadata.REFRESHING_OBJECTS_PROPERTY</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#RESOLVING_INHERITED_DEFAULT">org.apache.cayenne.query.QueryMetadata.RESOLVING_INHERITED_DEFAULT</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Inheritance resolving is not optional anymore.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#RESOLVING_INHERITED_PROPERTY">org.apache.cayenne.query.QueryMetadata.RESOLVING_INHERITED_PROPERTY</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Inheritance resolving is not optional anymore.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/db2/DB2PkGenerator.html#SEQUENCE_PREFIX">org.apache.cayenne.dba.db2.DB2PkGenerator.SEQUENCE_PREFIX</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 - other generators do not expose the default prefix.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#SHARED_CACHE">org.apache.cayenne.query.QueryMetadata.SHARED_CACHE</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/query/QueryCacheStrategy.html" title="enum in org.apache.cayenne.query"><CODE>QueryCacheStrategy</CODE></A> enum.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#SHARED_CACHE_REFRESH">org.apache.cayenne.query.QueryMetadata.SHARED_CACHE_REFRESH</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/query/QueryCacheStrategy.html" title="enum in org.apache.cayenne.query"><CODE>QueryCacheStrategy</CODE></A> enum.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/Fault.html#toManyFault">org.apache.cayenne.Fault.toManyFault</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as the fault singletons are no longer static and are managed
by the Cayenne configuration.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/Fault.html#toOneFault">org.apache.cayenne.Fault.toOneFault</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as the fault singletons are no longer static and are managed
by the Cayenne configuration.</I>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<P>
<A NAME="method"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Deprecated Methods</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DbEntity.html#addAttribute(org.apache.cayenne.map.Attribute)">org.apache.cayenne.map.DbEntity.addAttribute(Attribute)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>in favour of <A HREF="org/apache/cayenne/map/DbEntity.html#addAttribute(org.apache.cayenne.map.DbAttribute)"><CODE>DbEntity.addAttribute(DbAttribute attr)</CODE></A>. Scheduled for
removal in Cayenne 4.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SelectQuery.html#addOrdering(java.lang.String, boolean)">org.apache.cayenne.query.SelectQuery.addOrdering(String, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SelectQuery.html#addOrdering(java.lang.String, boolean, boolean)">org.apache.cayenne.query.SelectQuery.addOrdering(String, boolean, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/parser/Parser.html#array()">org.apache.cayenne.wocompat.parser.Parser.array()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, use 'collection(String)' instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcPkGenerator.html#binaryPK(org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.JdbcPkGenerator.binaryPK(DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#bindThreadDataContext(org.apache.cayenne.access.DataContext)">org.apache.cayenne.access.DataContext.bindThreadDataContext(DataContext)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, replaced by BaseContex#bindThreadObjectContext().</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#cachedQueriesCount()">org.apache.cayenne.access.ObjectStore.cachedQueriesCount()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. See <A HREF="org/apache/cayenne/access/DataContext.html#getQueryCache()"><CODE>DataContext.getQueryCache()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#cacheQueryResult(java.lang.String, java.util.List)">org.apache.cayenne.access.ObjectStore.cacheQueryResult(String, List)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. See <A HREF="org/apache/cayenne/access/DataContext.html#getQueryCache()"><CODE>DataContext.getQueryCache()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/Configuration.html#canInitialize()">org.apache.cayenne.conf.Configuration.canInitialize()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - this method is redundant, as subclasses can prevent
initialization by overriding <A HREF="org/apache/cayenne/conf/Configuration.html#initialize()"><CODE>Configuration.initialize()</CODE></A> and throwing an
exception.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/FileConfiguration.html#canInitialize()">org.apache.cayenne.conf.FileConfiguration.canInitialize()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - superclass method is deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/util/ResourceLocator.html#classBaseUrl(java.lang.Class)">org.apache.cayenne.util.ResourceLocator.classBaseUrl(Class<?>)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/MapLoader.html#configLocator()">org.apache.cayenne.map.MapLoader.configLocator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/map/MapLoader.html#createResourceFinder()"><CODE>MapLoader.createResourceFinder()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#createAndRegisterNewObject(java.lang.Class)">org.apache.cayenne.access.DataContext.createAndRegisterNewObject(Class)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, use <A HREF="org/apache/cayenne/access/DataContext.html#newObject(java.lang.Class)"><CODE>DataContext.newObject(Class)</CODE></A> instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#createAndRegisterNewObject(java.lang.String)">org.apache.cayenne.access.DataContext.createAndRegisterNewObject(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, use <A HREF="org/apache/cayenne/access/DataContext.html#newObject(java.lang.String)"><CODE>DataContext.newObject(String)</CODE></A> instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#createChildDataContext()">org.apache.cayenne.access.DataContext.createChildDataContext()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/DataContext.html#createChildContext()"><CODE>DataContext.createChildContext()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DbGenerator.html#createFkConstraintsQueries(org.apache.cayenne.map.DbEntity)">org.apache.cayenne.access.DbGenerator.createFkConstraintsQueries(DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as this method is used to generate both FK and UNIQUE
constraints, use 'createConstraintsQueries' instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/DataRow.html#createObjectId(org.apache.cayenne.map.ObjEntity)">org.apache.cayenne.DataRow.createObjectId(ObjEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - unused</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/DataRow.html#createObjectId(java.lang.String, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.DataRow.createObjectId(String, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/DataRow.html#createObjectId(java.lang.String, org.apache.cayenne.map.DbEntity, java.lang.String)">org.apache.cayenne.DataRow.createObjectId(String, DbEntity, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#dbAttributeAdded(org.apache.cayenne.map.event.AttributeEvent)">org.apache.cayenne.map.DataMap.dbAttributeAdded(AttributeEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements DbAttributeListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#dbAttributeChanged(org.apache.cayenne.map.event.AttributeEvent)">org.apache.cayenne.map.DataMap.dbAttributeChanged(AttributeEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements DbAttributeListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#dbAttributeRemoved(org.apache.cayenne.map.event.AttributeEvent)">org.apache.cayenne.map.DataMap.dbAttributeRemoved(AttributeEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements DbAttributeListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#dbRelationshipAdded(org.apache.cayenne.map.event.RelationshipEvent)">org.apache.cayenne.map.DataMap.dbRelationshipAdded(RelationshipEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements DbRelationshipListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#dbRelationshipChanged(org.apache.cayenne.map.event.RelationshipEvent)">org.apache.cayenne.map.DataMap.dbRelationshipChanged(RelationshipEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements DbRelationshipListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjRelationship.html#dbRelationshipDidChange(org.apache.cayenne.map.event.RelationshipEvent)">org.apache.cayenne.map.ObjRelationship.dbRelationshipDidChange(RelationshipEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as ObjRelationship no longer reacts to DbRelationship events.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#dbRelationshipRemoved(org.apache.cayenne.map.event.RelationshipEvent)">org.apache.cayenne.map.DataMap.dbRelationshipRemoved(RelationshipEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements DbRelationshipListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/parser/Parser.html#dictionary()">org.apache.cayenne.wocompat.parser.Parser.dictionary()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, use 'map(String)' instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/Configuration.html#didInitialize()">org.apache.cayenne.conf.Configuration.didInitialize()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 subclasses are recommended to override <A HREF="org/apache/cayenne/conf/Configuration.html#initialize()"><CODE>Configuration.initialize()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/AutoAdapter.html#dropTable(org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.AutoAdapter.dropTable(DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as the decorated method is deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/DbAdapter.html#dropTable(org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.DbAdapter.dropTable(DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 Cayenne supports 'dropTableStatements' to allow multiple
statements to be executed when dropping the table.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcAdapter.html#dropTable(org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.JdbcAdapter.dropTable(DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 in favor of "dropTableStatements"</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/mysql/MySQLAdapter.html#dropTable(org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.mysql.MySQLAdapter.dropTable(DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/CayenneDataObject.html#fetchFinished()">org.apache.cayenne.CayenneDataObject.fetchFinished()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use callbacks.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/DataObject.html#fetchFinished()">org.apache.cayenne.DataObject.fetchFinished()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 users must use callbacks instead. This method is no longer
invoked by Cayenne runtime.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/IncrementalFaultList.html#fillIn(org.apache.cayenne.query.Query)">org.apache.cayenne.access.IncrementalFaultList.fillIn(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 this method is not called and is deprecated in favor of
<A HREF="org/apache/cayenne/access/IncrementalFaultList.html#fillIn(org.apache.cayenne.query.Query, java.util.List)"><CODE>IncrementalFaultList.fillIn(Query, List)</CODE></A>, as this method performed unneeded
synchronization.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcAdapter.html#findAdapterResource(java.lang.String)">org.apache.cayenne.dba.JdbcAdapter.findAdapterResource(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 replaced with protected method <A HREF="org/apache/cayenne/dba/JdbcAdapter.html#findResource(java.lang.String)"><CODE>JdbcAdapter.findResource(String)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/util/ResourceLocator.html#findResourceInClasspath(java.lang.String)">org.apache.cayenne.util.ResourceLocator.findResourceInClasspath(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/util/ResourceLocator.html#findResourceInFileSystem(java.lang.String)">org.apache.cayenne.util.ResourceLocator.findResourceInFileSystem(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 unused</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DbRelationship.html#firePropertyDidChange()">org.apache.cayenne.map.DbRelationship.firePropertyDidChange()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcPkGenerator.html#generatePkForDbEntity(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.JdbcPkGenerator.generatePkForDbEntity(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html#generatePkForDbEntity(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.openbase.OpenBasePkGenerator.generatePkForDbEntity(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/PkGenerator.html#generatePkForDbEntity(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.PkGenerator.generatePkForDbEntity(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/dba/PkGenerator.html#generatePk(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbAttribute)"><CODE>PkGenerator.generatePk(DataNode, DbAttribute)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#getCachedQueryResult(java.lang.String)">org.apache.cayenne.access.ObjectStore.getCachedQueryResult(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. See <A HREF="org/apache/cayenne/access/DataContext.html#getQueryCache()"><CODE>DataContext.getQueryCache()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#getCachePolicy()">org.apache.cayenne.query.ProcedureQuery.getCachePolicy()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 <A HREF="org/apache/cayenne/query/ProcedureQuery.html#getCacheStrategy()"><CODE>ProcedureQuery.getCacheStrategy()</CODE></A> replaces this method.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#getCachePolicy()">org.apache.cayenne.query.QueryMetadata.getCachePolicy()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 <A HREF="org/apache/cayenne/query/QueryMetadata.html#getCacheStrategy()"><CODE>QueryMetadata.getCacheStrategy()</CODE></A> replaces this method.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SelectQuery.html#getCachePolicy()">org.apache.cayenne.query.SelectQuery.getCachePolicy()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 <A HREF="org/apache/cayenne/query/SelectQuery.html#getCacheStrategy()"><CODE>SelectQuery.getCacheStrategy()</CODE></A> replaces this method.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#getCachePolicy()">org.apache.cayenne.query.SQLTemplate.getCachePolicy()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 <A HREF="org/apache/cayenne/query/SQLTemplate.html#getCacheStrategy()"><CODE>SQLTemplate.getCacheStrategy()</CODE></A> replaces this method.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ejbql/parser/JavaCharStream.html#getColumn()">org.apache.cayenne.ejbql.parser.JavaCharStream.getColumn()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I></I>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/parser/JavaCharStream.html#getColumn()">org.apache.cayenne.exp.parser.JavaCharStream.getColumn()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I></I>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/parser/SimpleCharStream.html#getColumn()">org.apache.cayenne.wocompat.parser.SimpleCharStream.getColumn()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I></I>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DbLoader.html#getCon()">org.apache.cayenne.access.DbLoader.getCon()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 in favor of <A HREF="org/apache/cayenne/access/DbLoader.html#getConnection()"><CODE>DbLoader.getConnection()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/CayenneDataObject.html#getDataContext()">org.apache.cayenne.CayenneDataObject.getDataContext()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/PersistentObject.html#getObjectContext()"><CODE>PersistentObject.getObjectContext()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/DataObject.html#getDataContext()">org.apache.cayenne.DataObject.getDataContext()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/Persistent.html#getObjectContext()"><CODE>Persistent.getObjectContext()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/Configuration.html#getDataSourceFactory()">org.apache.cayenne.conf.Configuration.getDataSourceFactory()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 this method is no longer called when configuration is loaded.
Instead <A HREF="org/apache/cayenne/conf/Configuration.html#getDataSourceFactory(java.lang.String)"><CODE>Configuration.getDataSourceFactory(String)</CODE></A> is invoked, and this is
the method that should be overriden.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/project/ProjectConfiguration.html#getDataSourceFactory()">org.apache.cayenne.project.ProjectConfiguration.getDataSourceFactory()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as the super method is deprecated as well.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/event/EventManager.html#getDefaultManager()">org.apache.cayenne.event.EventManager.getDefaultManager()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 users should create their own instances of EventManager using
constructor and share them as appropriate for their target use.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/ExtendedTypeMap.html#getDefaultType(java.lang.String)">org.apache.cayenne.access.types.ExtendedTypeMap.getDefaultType(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - use <A HREF="org/apache/cayenne/access/types/ExtendedTypeMap.html#createType(java.lang.String)"><CODE>ExtendedTypeMap.createType(String)</CODE></A> instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/Configuration.html#getDomainConfiguration()">org.apache.cayenne.conf.Configuration.getDomainConfiguration()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 This method is specific to subclass, so it should not be in
the superclass.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/ExtendedTypeMap.html#getFactories()">org.apache.cayenne.access.types.ExtendedTypeMap.getFactories()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 unused</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#getFetchStartIndex()">org.apache.cayenne.query.QueryMetadata.getFetchStartIndex()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, renamed to <A HREF="org/apache/cayenne/query/QueryMetadata.html#getFetchOffset()"><CODE>QueryMetadata.getFetchOffset()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/OptimisticLockException.html#getFreshSnapshot(org.apache.cayenne.access.QueryEngine)">org.apache.cayenne.access.OptimisticLockException.getFreshSnapshot(QueryEngine)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/OptimisticLockException.html#getFreshSnapshot(org.apache.cayenne.ObjectContext)"><CODE>OptimisticLockException.getFreshSnapshot(ObjectContext)</CODE></A> instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/EOObjEntity.html#getHasSuperClass()">org.apache.cayenne.wocompat.EOObjEntity.getHasSuperClass()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 use isSubclass()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/EOObjEntity.html#getIsAbstractEntity()">org.apache.cayenne.wocompat.EOObjEntity.getIsAbstractEntity()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 use isAbstractEntity()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/EOObjEntity.html#getIsClientEntity()">org.apache.cayenne.wocompat.EOObjEntity.getIsClientEntity()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 use !isServerOnly()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/ColumnDescriptor.html#getLabel()">org.apache.cayenne.access.jdbc.ColumnDescriptor.getLabel()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/jdbc/ColumnDescriptor.html#getDataRowKey()"><CODE>ColumnDescriptor.getDataRowKey()</CODE></A></I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ejbql/parser/JavaCharStream.html#getLine()">org.apache.cayenne.ejbql.parser.JavaCharStream.getLine()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I></I>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/parser/JavaCharStream.html#getLine()">org.apache.cayenne.exp.parser.JavaCharStream.getLine()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I></I>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/parser/SimpleCharStream.html#getLine()">org.apache.cayenne.wocompat.parser.SimpleCharStream.getLine()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I></I>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/oracle/OracleAdapter.html#getOutputStreamFromBlobMethod()">org.apache.cayenne.dba.oracle.OracleAdapter.getOutputStreamFromBlobMethod()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, as a generic BLOB method is used to write BLOBs.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ejbql/parser/EJBQLNamedInputParameter.html#getParent()">org.apache.cayenne.ejbql.parser.EJBQLNamedInputParameter.getParent()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0.1 this method is no longer used</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/ParameterBinding.html#getPrecision()">org.apache.cayenne.access.jdbc.ParameterBinding.getPrecision()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/jdbc/ParameterBinding.html#getScale()"><CODE>ParameterBinding.getScale()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DbAttribute.html#getPrecision()">org.apache.cayenne.map.DbAttribute.getPrecision()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as this property really referred to 'scale'. Use
<A HREF="org/apache/cayenne/map/DbAttribute.html#getScale()"><CODE>DbAttribute.getScale()</CODE></A> instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DbEntity.html#getPrimaryKey()">org.apache.cayenne.map.DbEntity.getPrimaryKey()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/map/DbEntity.html#getPrimaryKeys()"><CODE>DbEntity.getPrimaryKeys()</CODE></A> that returns a collection.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/mysql/MySQLPkGenerator.html#getPrimaryKey(java.sql.Statement, java.lang.String)">org.apache.cayenne.dba.mysql.MySQLPkGenerator.getPrimaryKey(Statement, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/reflect/ClassDescriptor.html#getProperties()">org.apache.cayenne.reflect.ClassDescriptor.getProperties()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Use <A HREF="org/apache/cayenne/reflect/ClassDescriptor.html#visitProperties(org.apache.cayenne.reflect.PropertyVisitor)"><CODE>ClassDescriptor.visitProperties(PropertyVisitor)</CODE></A> method
instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/reflect/LazyClassDescriptorDecorator.html#getProperties()">org.apache.cayenne.reflect.LazyClassDescriptorDecorator.getProperties()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Use <A HREF="org/apache/cayenne/reflect/LazyClassDescriptorDecorator.html#visitProperties(org.apache.cayenne.reflect.PropertyVisitor)"><CODE>LazyClassDescriptorDecorator.visitProperties(PropertyVisitor)</CODE></A> method
instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/reflect/PersistentDescriptor.html#getProperties()">org.apache.cayenne.reflect.PersistentDescriptor.getProperties()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Use <A HREF="org/apache/cayenne/reflect/PersistentDescriptor.html#visitProperties(org.apache.cayenne.reflect.PropertyVisitor)"><CODE>PersistentDescriptor.visitProperties(PropertyVisitor)</CODE></A> method
instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/EOObjAttribute.html#getReadOnly()">org.apache.cayenne.wocompat.EOObjAttribute.getReadOnly()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 use isReadOnly().</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ToManyList.html#getRelationship()">org.apache.cayenne.access.ToManyList.getRelationship()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>use <A HREF="org/apache/cayenne/util/RelationshipFault.html#getRelationshipName()"><CODE>RelationshipFault.getRelationshipName()</CODE></A> method</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/Configuration.html#getResourceLocator()">org.apache.cayenne.conf.Configuration.getResourceLocator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use/override <A HREF="org/apache/cayenne/conf/Configuration.html#getResourceFinder()"><CODE>Configuration.getResourceFinder()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/DefaultConfiguration.html#getResourceLocator()">org.apache.cayenne.conf.DefaultConfiguration.getResourceLocator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as super is deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#getThreadDataContext()">org.apache.cayenne.access.DataContext.getThreadDataContext()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, replaced by BaseContex#getThreadObjectContext().</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/Fault.html#getToManyFault()">org.apache.cayenne.Fault.getToManyFault()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as the fault singletons are no longer static and are managed
by the Cayenne configuration.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/Fault.html#getToOneFault()">org.apache.cayenne.Fault.getToOneFault()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as the fault singletons are no longer static and are managed
by the Cayenne configuration.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/Configuration.html#getViewConfiguration(java.lang.String)">org.apache.cayenne.conf.Configuration.getViewConfiguration(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as Cayenne no longer cares to read view config files.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/oracle/OracleAdapter.html#getWriterFromClobMethod()">org.apache.cayenne.dba.oracle.OracleAdapter.getWriterFromClobMethod()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, as a generic CLOB method is used to write CLOBs.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/RowDescriptor.html#indexTypes(org.apache.cayenne.access.types.ExtendedTypeMap)">org.apache.cayenne.access.jdbc.RowDescriptor.indexTypes(ExtendedTypeMap)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html" title="class in org.apache.cayenne.access.jdbc"><CODE>RowDescriptorBuilder</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/RowDescriptor.html#initFromResultSet(java.sql.ResultSet)">org.apache.cayenne.access.jdbc.RowDescriptor.initFromResultSet(ResultSet)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html" title="class in org.apache.cayenne.access.jdbc"><CODE>RowDescriptorBuilder</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjAttribute.html#isCompound()">org.apache.cayenne.map.ObjAttribute.isCompound()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use 'isFlattened'.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ClientServerChannel.html#isLifecycleEventsEnabled()">org.apache.cayenne.access.ClientServerChannel.isLifecycleEventsEnabled()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 3.0 - always returns false. This method was a misnomer referring
to DataChannel events, not lifecycle events introduced in 3.0.
Currently ClientServerChannel posts no channel events.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#isRefreshingObjects()">org.apache.cayenne.query.ProcedureQuery.isRefreshingObjects()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. With introduction of the cache strategies this setting is
redundant, although it is still being taken into account. It will be
removed in the later versions of Cayenne.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SelectQuery.html#isRefreshingObjects()">org.apache.cayenne.query.SelectQuery.isRefreshingObjects()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. With introduction of the cache strategies this setting is
redundant, although it is still being taken into account. It will be
removed in the later versions of Cayenne.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#isRefreshingObjects()">org.apache.cayenne.query.SQLTemplate.isRefreshingObjects()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. With introduction of the cache strategies this setting is
redundant, although it is still being taken into account. It will be
removed in the later versions of Cayenne.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/SQLTemplateAction.html#isRemovingLineBreaks()">org.apache.cayenne.access.jdbc.SQLTemplateAction.isRemovingLineBreaks()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#isResolvingInherited()">org.apache.cayenne.query.ProcedureQuery.isResolvingInherited()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Inheritance resolving is not optional anymore.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryMetadata.html#isResolvingInherited()">org.apache.cayenne.query.QueryMetadata.isResolvingInherited()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Inheritance resolving is not optional anymore.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SelectQuery.html#isResolvingInherited()">org.apache.cayenne.query.SelectQuery.isResolvingInherited()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Inheritance resolving is not optional anymore.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#isResolvingInherited()">org.apache.cayenne.query.SQLTemplate.isResolvingInherited()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Inheritance resolving is not optional anymore.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/Entity.html#lastPathComponent(org.apache.cayenne.exp.Expression)">org.apache.cayenne.map.Entity.lastPathComponent(Expression)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/map/Entity.html#lastPathComponent(org.apache.cayenne.exp.Expression, java.util.Map)"><CODE>Entity.lastPathComponent(Expression, Map)</CODE></A> method that
supports aliases.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/EntityResolver.html#lookupDbEntity(java.lang.Class)">org.apache.cayenne.map.EntityResolver.lookupDbEntity(Class<?>)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - lookup DbEntity via ObjEntity instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/EntityResolver.html#lookupDbEntity(org.apache.cayenne.Persistent)">org.apache.cayenne.map.EntityResolver.lookupDbEntity(Persistent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - lookup DbEntity via ObjEntity instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/EntityResolver.html#lookupObjEntity(java.lang.String)">org.apache.cayenne.map.EntityResolver.lookupObjEntity(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - use getObjEntity() instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#objAttributeAdded(org.apache.cayenne.map.event.AttributeEvent)">org.apache.cayenne.map.DataMap.objAttributeAdded(AttributeEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements ObjAttributeListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjEntity.html#objAttributeAdded(org.apache.cayenne.map.event.AttributeEvent)">org.apache.cayenne.map.ObjEntity.objAttributeAdded(AttributeEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 ObjEntity no longer implements ObjAttributeListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#objAttributeChanged(org.apache.cayenne.map.event.AttributeEvent)">org.apache.cayenne.map.DataMap.objAttributeChanged(AttributeEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements ObjAttributeListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjEntity.html#objAttributeChanged(org.apache.cayenne.map.event.AttributeEvent)">org.apache.cayenne.map.ObjEntity.objAttributeChanged(AttributeEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 ObjEntity no longer implements ObjAttributeListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#objAttributeRemoved(org.apache.cayenne.map.event.AttributeEvent)">org.apache.cayenne.map.DataMap.objAttributeRemoved(AttributeEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements ObjAttributeListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjEntity.html#objAttributeRemoved(org.apache.cayenne.map.event.AttributeEvent)">org.apache.cayenne.map.ObjEntity.objAttributeRemoved(AttributeEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 ObjEntity no longer implements ObjAttributeListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/parser/Parser.html#object()">org.apache.cayenne.wocompat.parser.Parser.object()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, use 'object(String)' instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#objectsFromDataRows(java.lang.Class, java.util.List, boolean, boolean)">org.apache.cayenne.access.DataContext.objectsFromDataRows(Class<?>, List<? extends DataRow>, boolean, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as refresh and resolveInheritanceHierarchy flags are
deprecated. Use <A HREF="org/apache/cayenne/access/DataContext.html#objectsFromDataRows(org.apache.cayenne.reflect.ClassDescriptor, java.util.List)"><CODE>DataContext.objectsFromDataRows(ClassDescriptor, List)</CODE></A>
instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#objectsFromDataRows(org.apache.cayenne.map.ObjEntity, java.util.List, boolean, boolean)">org.apache.cayenne.access.DataContext.objectsFromDataRows(ObjEntity, List, boolean, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as refreshing and resolvingInheritanceHierarchy flags are
deprecated. Use <A HREF="org/apache/cayenne/access/DataContext.html#objectsFromDataRows(org.apache.cayenne.reflect.ClassDescriptor, java.util.List)"><CODE>DataContext.objectsFromDataRows(ClassDescriptor, List)</CODE></A>
instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#objectsInvalidated(java.util.Collection)">org.apache.cayenne.access.ObjectStore.objectsInvalidated(Collection)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0, use <A HREF="org/apache/cayenne/BaseContext.html#invalidateObjects(java.util.Collection)"><CODE>BaseContext.invalidateObjects(Collection)</CODE></A> or
<A HREF="org/apache/cayenne/query/RefreshQuery.html" title="class in org.apache.cayenne.query"><CODE>RefreshQuery</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#objRelationshipAdded(org.apache.cayenne.map.event.RelationshipEvent)">org.apache.cayenne.map.DataMap.objRelationshipAdded(RelationshipEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements ObjRelationshipListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjEntity.html#objRelationshipAdded(org.apache.cayenne.map.event.RelationshipEvent)">org.apache.cayenne.map.ObjEntity.objRelationshipAdded(RelationshipEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 ObjEntity no longer implements ObjRelationshipListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#objRelationshipChanged(org.apache.cayenne.map.event.RelationshipEvent)">org.apache.cayenne.map.DataMap.objRelationshipChanged(RelationshipEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements ObjRelationshipListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjEntity.html#objRelationshipChanged(org.apache.cayenne.map.event.RelationshipEvent)">org.apache.cayenne.map.ObjEntity.objRelationshipChanged(RelationshipEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 ObjEntity no longer implements ObjRelationshipListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#objRelationshipRemoved(org.apache.cayenne.map.event.RelationshipEvent)">org.apache.cayenne.map.DataMap.objRelationshipRemoved(RelationshipEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 DataMap no longer implements ObjRelationshipListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjEntity.html#objRelationshipRemoved(org.apache.cayenne.map.event.RelationshipEvent)">org.apache.cayenne.map.ObjEntity.objRelationshipRemoved(RelationshipEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 ObjEntity no longer implements ObjRelationshipListener</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/RowDescriptor.html#overrideJavaTypes(java.util.Map)">org.apache.cayenne.access.jdbc.RowDescriptor.overrideJavaTypes(Map)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html" title="class in org.apache.cayenne.access.jdbc"><CODE>RowDescriptorBuilder</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/db2/DB2PkGenerator.html#pkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.db2.DB2PkGenerator.pkFromDatabase(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/derby/DerbyPkGenerator.html#pkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.derby.DerbyPkGenerator.pkFromDatabase(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/frontbase/FrontBasePkGenerator.html#pkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.frontbase.FrontBasePkGenerator.pkFromDatabase(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/ingres/IngresPkGenerator.html#pkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.ingres.IngresPkGenerator.pkFromDatabase(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcPkGenerator.html#pkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.JdbcPkGenerator.pkFromDatabase(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 <A HREF="org/apache/cayenne/dba/JdbcPkGenerator.html#longPkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)"><CODE>JdbcPkGenerator.longPkFromDatabase(DataNode, DbEntity)</CODE></A> is used.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/mysql/MySQLPkGenerator.html#pkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.mysql.MySQLPkGenerator.pkFromDatabase(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html#pkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.openbase.OpenBasePkGenerator.pkFromDatabase(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/oracle/OraclePkGenerator.html#pkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.oracle.OraclePkGenerator.pkFromDatabase(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/postgres/PostgresPkGenerator.html#pkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.postgres.PostgresPkGenerator.pkFromDatabase(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/sybase/SybasePkGenerator.html#pkFromDatabase(org.apache.cayenne.access.DataNode, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.sybase.SybasePkGenerator.pkFromDatabase(DataNode, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/BaseContext.html#prepareForAccess(org.apache.cayenne.Persistent, java.lang.String)">org.apache.cayenne.BaseContext.prepareForAccess(Persistent, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 this method is replaced by
<A HREF="org/apache/cayenne/BaseContext.html#prepareForAccess(org.apache.cayenne.Persistent, java.lang.String, boolean)"><CODE>BaseContext.prepareForAccess(Persistent, String, boolean)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ObjectContext.html#prepareForAccess(org.apache.cayenne.Persistent, java.lang.String)">org.apache.cayenne.ObjectContext.prepareForAccess(Persistent, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/ObjectContext.html#prepareForAccess(org.apache.cayenne.Persistent, java.lang.String, boolean)"><CODE>ObjectContext.prepareForAccess(Persistent, String, boolean)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#refetchObject(org.apache.cayenne.ObjectId)">org.apache.cayenne.access.DataContext.refetchObject(ObjectId)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/query/ObjectIdQuery.html" title="class in org.apache.cayenne.query"><CODE>ObjectIdQuery</CODE></A> with appropriate refresh settings.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#resolveHollow(org.apache.cayenne.Persistent)">org.apache.cayenne.access.ObjectStore.resolveHollow(Persistent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use
<A HREF="org/apache/cayenne/ObjectContext.html#prepareForAccess(org.apache.cayenne.Persistent, java.lang.String, boolean)"><CODE>ObjectContext.prepareForAccess(Persistent, String, boolean)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Ordering.html#setAscending(boolean)">org.apache.cayenne.query.Ordering.setAscending(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Use setSortOrder() or setAscending() or setDescending().</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#setCachePolicy(java.lang.String)">org.apache.cayenne.query.ProcedureQuery.setCachePolicy(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 <A HREF="org/apache/cayenne/query/ProcedureQuery.html#setCacheStrategy(org.apache.cayenne.query.QueryCacheStrategy)"><CODE>ProcedureQuery.setCacheStrategy(QueryCacheStrategy)</CODE></A> replaces this
method.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SelectQuery.html#setCachePolicy(java.lang.String)">org.apache.cayenne.query.SelectQuery.setCachePolicy(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 <A HREF="org/apache/cayenne/query/SelectQuery.html#setCacheStrategy(org.apache.cayenne.query.QueryCacheStrategy)"><CODE>SelectQuery.setCacheStrategy(QueryCacheStrategy)</CODE></A> replaces this
method.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#setCachePolicy(java.lang.String)">org.apache.cayenne.query.SQLTemplate.setCachePolicy(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 <A HREF="org/apache/cayenne/query/SQLTemplate.html#setCacheStrategy(org.apache.cayenne.query.QueryCacheStrategy)"><CODE>SQLTemplate.setCacheStrategy(QueryCacheStrategy)</CODE></A> replaces this
method.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Ordering.html#setCaseInsensitive(boolean)">org.apache.cayenne.query.Ordering.setCaseInsensitive(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Use setSortOrder() or setCaseInsensitive() or setCaseSensitive().</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/CayenneDataObject.html#setDataContext(org.apache.cayenne.access.DataContext)">org.apache.cayenne.CayenneDataObject.setDataContext(DataContext)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/CayenneDataObject.html#setObjectContext(org.apache.cayenne.ObjectContext)"><CODE>CayenneDataObject.setObjectContext(ObjectContext)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/DataObject.html#setDataContext(org.apache.cayenne.access.DataContext)">org.apache.cayenne.DataObject.setDataContext(DataContext)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/Persistent.html#setObjectContext(org.apache.cayenne.ObjectContext)"><CODE>Persistent.setObjectContext(ObjectContext)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjAttribute.html#setDbAttribute(org.apache.cayenne.map.DbAttribute)">org.apache.cayenne.map.ObjAttribute.setDbAttribute(DbAttribute)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - this method only works for non-flattened attributes.
'setDbAttributePath' should be used instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjAttribute.html#setDbAttributeName(java.lang.String)">org.apache.cayenne.map.ObjAttribute.setDbAttributeName(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/map/ObjAttribute.html#setDbAttributePath(java.lang.String)"><CODE>ObjAttribute.setDbAttributePath(String)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/EOObjEntity.html#setHasSuperClass(boolean)">org.apache.cayenne.wocompat.EOObjEntity.setHasSuperClass(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 use setSubclass()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/EOObjEntity.html#setIsAbstractEntity(boolean)">org.apache.cayenne.wocompat.EOObjEntity.setIsAbstractEntity(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 use setAbstractEntity()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/wocompat/EOObjEntity.html#setIsClientEntity(boolean)">org.apache.cayenne.wocompat.EOObjEntity.setIsClientEntity(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 use setServerOnly()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/ColumnDescriptor.html#setLabel(java.lang.String)">org.apache.cayenne.access.jdbc.ColumnDescriptor.setLabel(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/jdbc/ColumnDescriptor.html#setDataRowKey(java.lang.String)"><CODE>ColumnDescriptor.setDataRowKey(String)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ClientServerChannel.html#setLifecycleEventsEnabled(boolean)">org.apache.cayenne.access.ClientServerChannel.setLifecycleEventsEnabled(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 3.0 - does nothing. This method was a misnomer referring to
DataChannel events, not lifecycle events introduced in 3.0. Currently
ClientServerChannel posts no channel events.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/ParameterBinding.html#setPrecision(int)">org.apache.cayenne.access.jdbc.ParameterBinding.setPrecision(int)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/jdbc/ParameterBinding.html#setScale(int)"><CODE>ParameterBinding.setScale(int)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DbAttribute.html#setPrecision(int)">org.apache.cayenne.map.DbAttribute.setPrecision(int)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as this property really referred to 'scale'. Use
<A HREF="org/apache/cayenne/map/DbAttribute.html#setScale(int)"><CODE>DbAttribute.setScale(int)</CODE></A> instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#setRefreshingObjects(boolean)">org.apache.cayenne.query.ProcedureQuery.setRefreshingObjects(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. With introduction of the cache strategies this setting is
redundant, although it is still being taken into account. It will be
removed in the later versions of Cayenne.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SelectQuery.html#setRefreshingObjects(boolean)">org.apache.cayenne.query.SelectQuery.setRefreshingObjects(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. With introduction of the cache strategies this setting is
redundant, although it is still being taken into account. It will be
removed in the later versions of Cayenne.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#setRefreshingObjects(boolean)">org.apache.cayenne.query.SQLTemplate.setRefreshingObjects(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. With introduction of the cache strategies this setting is
redundant, although it is still being taken into account. It will be
removed in the later versions of Cayenne.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/SQLTemplateAction.html#setRemovingLineBreaks(boolean)">org.apache.cayenne.access.jdbc.SQLTemplateAction.setRemovingLineBreaks(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - does nothing</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#setResolvingInherited(boolean)">org.apache.cayenne.query.ProcedureQuery.setResolvingInherited(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Inheritance resolving is not optional anymore.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SelectQuery.html#setResolvingInherited(boolean)">org.apache.cayenne.query.SelectQuery.setResolvingInherited(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Inheritance resolving is not optional anymore.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#setResolvingInherited(boolean)">org.apache.cayenne.query.SQLTemplate.setResolvingInherited(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0. Inheritance resolving is not optional anymore.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#snapshotsUpdatedForObjects(java.util.List, java.util.List, boolean)">org.apache.cayenne.access.ObjectStore.snapshotsUpdatedForObjects(List, List, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 unused</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#startTrackingNewObjects()">org.apache.cayenne.access.ObjectStore.startTrackingNewObjects()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as ObjectStore holds weak reference to unmodified objects and
this feature is useless.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/AutoAdapter.html#supportsFkConstraints()">org.apache.cayenne.dba.AutoAdapter.supportsFkConstraints()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - almost all DB's support FK's now and also this flag is less
relevant for Cayenne now.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/DbAdapter.html#supportsFkConstraints()">org.apache.cayenne.dba.DbAdapter.supportsFkConstraints()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - almost all DB's support FK's now and also this flag is less
relevant for Cayenne now.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#unregisterNewObjects()">org.apache.cayenne.access.ObjectStore.unregisterNewObjects()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as ObjectStore holds weak reference to unmodified objects and
this feature is useless.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcActionBuilder.html#updateAction(org.apache.cayenne.query.Query)">org.apache.cayenne.dba.JdbcActionBuilder.updateAction(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as the corresponding <A HREF="org/apache/cayenne/query/UpdateQuery.html" title="class in org.apache.cayenne.query"><CODE>UpdateQuery</CODE></A> and
<A HREF="org/apache/cayenne/query/DeleteQuery.html" title="class in org.apache.cayenne.query"><CODE>DeleteQuery</CODE></A> queries are deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLActionVisitor.html#updateAction(org.apache.cayenne.query.Query)">org.apache.cayenne.query.SQLActionVisitor.updateAction(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as the corresponding <A HREF="org/apache/cayenne/query/UpdateQuery.html" title="class in org.apache.cayenne.query"><CODE>UpdateQuery</CODE></A> and
<A HREF="org/apache/cayenne/query/DeleteQuery.html" title="class in org.apache.cayenne.query"><CODE>DeleteQuery</CODE></A> queries are deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/AbstractType.html#validateNull(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.AbstractType.validateNull(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/AbstractType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.AbstractType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/BigDecimalType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.BigDecimalType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/BigIntegerType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.BigIntegerType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/BooleanType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.BooleanType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/ByteArrayType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.ByteArrayType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/CalendarType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.CalendarType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/CharType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.CharType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/DateType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.DateType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/DoubleType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.DoubleType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/EnumType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.EnumType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/ExtendedEnumType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.ExtendedEnumType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/ExtendedType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.ExtendedType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/FloatType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.FloatType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/IntegerType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.IntegerType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/LongType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.LongType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/TimestampType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.TimestampType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/TimeType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.TimeType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/UtilDateType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.UtilDateType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as validation should not be done at the DataNode level.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/types/UUIDType.html#validateProperty(java.lang.Object, java.lang.String, java.lang.Object, org.apache.cayenne.map.DbAttribute, org.apache.cayenne.validation.ValidationResult)">org.apache.cayenne.access.types.UUIDType.validateProperty(Object, String, Object, DbAttribute, ValidationResult)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<P>
<A NAME="constructor"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Deprecated Constructors</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ClientServerChannel.html#ClientServerChannel(org.apache.cayenne.access.DataDomain, boolean)">org.apache.cayenne.access.ClientServerChannel(DataDomain, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as DataChannel events (incorrectly called "lifecycleEvents"
in 2.0) are no longer posted by ClientServerChannel.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataRowStore.html#DataRowStore(java.lang.String)">org.apache.cayenne.access.DataRowStore(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as it instantiates an EventManager internally that can lead
to dispatch thread leaks.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataRowStore.html#DataRowStore(java.lang.String, java.util.Map)">org.apache.cayenne.access.DataRowStore(String, Map)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 as it instantiates an EventManager internally that can lead
to dispatch thread leaks.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/db2/DB2PkGenerator.html#DB2PkGenerator()">org.apache.cayenne.dba.db2.DB2PkGenerator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/frontbase/FrontBasePkGenerator.html#FrontBasePkGenerator()">org.apache.cayenne.dba.frontbase.FrontBasePkGenerator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/IncrementalFaultList.html#IncrementalFaultList(org.apache.cayenne.access.IncrementalFaultList)">org.apache.cayenne.access.IncrementalFaultList(IncrementalFaultList<E>)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 - unused</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/ingres/IngresPkGenerator.html#IngresPkGenerator()">org.apache.cayenne.dba.ingres.IngresPkGenerator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcActionBuilder.html#JdbcActionBuilder(org.apache.cayenne.dba.DbAdapter, org.apache.cayenne.map.EntityResolver)">org.apache.cayenne.dba.JdbcActionBuilder(DbAdapter, EntityResolver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use "JdbcActionBuilder(JdbcAdapter,EntityResolver)"
constructor instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcPkGenerator.html#JdbcPkGenerator()">org.apache.cayenne.dba.JdbcPkGenerator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/trans/JoinStack.html#JoinStack()">org.apache.cayenne.access.trans.JoinStack()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html#OpenBasePkGenerator()">org.apache.cayenne.dba.openbase.OpenBasePkGenerator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/oracle/OraclePkGenerator.html#OraclePkGenerator()">org.apache.cayenne.dba.oracle.OraclePkGenerator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Ordering.html#Ordering(org.apache.cayenne.exp.Expression, boolean)">org.apache.cayenne.query.Ordering(Expression, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Ordering.html#Ordering(org.apache.cayenne.exp.Expression, boolean, boolean)">org.apache.cayenne.query.Ordering(Expression, boolean, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Ordering.html#Ordering(java.lang.String, boolean)">org.apache.cayenne.query.Ordering(String, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Ordering.html#Ordering(java.lang.String, boolean, boolean)">org.apache.cayenne.query.Ordering(String, boolean, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/postgres/PostgresPkGenerator.html#PostgresPkGenerator()">org.apache.cayenne.dba.postgres.PostgresPkGenerator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/RowDescriptor.html#RowDescriptor(org.apache.cayenne.access.jdbc.ColumnDescriptor[], org.apache.cayenne.access.types.ExtendedTypeMap)">org.apache.cayenne.access.jdbc.RowDescriptor(ColumnDescriptor[], ExtendedTypeMap)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html" title="class in org.apache.cayenne.access.jdbc"><CODE>RowDescriptorBuilder</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/RowDescriptor.html#RowDescriptor(java.sql.ResultSet, org.apache.cayenne.access.types.ExtendedTypeMap)">org.apache.cayenne.access.jdbc.RowDescriptor(ResultSet, ExtendedTypeMap)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html" title="class in org.apache.cayenne.access.jdbc"><CODE>RowDescriptorBuilder</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/RowDescriptor.html#RowDescriptor(java.sql.ResultSet, org.apache.cayenne.access.types.ExtendedTypeMap, java.util.Map)">org.apache.cayenne.access.jdbc.RowDescriptor(ResultSet, ExtendedTypeMap, Map)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use <A HREF="org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html" title="class in org.apache.cayenne.access.jdbc"><CODE>RowDescriptorBuilder</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/SQLTemplateAction.html#SQLTemplateAction(org.apache.cayenne.query.SQLTemplate, org.apache.cayenne.dba.DbAdapter)">org.apache.cayenne.access.jdbc.SQLTemplateAction(SQLTemplate, DbAdapter)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0 use a
<A HREF="org/apache/cayenne/access/jdbc/SQLTemplateAction.html#SQLTemplateAction(org.apache.cayenne.query.SQLTemplate, org.apache.cayenne.dba.DbAdapter, org.apache.cayenne.map.EntityResolver)"><CODE>SQLTemplateAction.SQLTemplateAction(SQLTemplate, DbAdapter, EntityResolver)</CODE></A>
constructor.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/sybase/SybasePkGenerator.html#SybasePkGenerator()">org.apache.cayenne.dba.sybase.SybasePkGenerator()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 3.0</I>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright &#169; 2001-2011 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All Rights Reserved.
</BODY>
</HTML>