blob: 5e957bbb6d15fa33374105544db0b2f9db182bf3 [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.5.0_06) on Wed Jul 19 14:46:00 EDT 2006 -->
<TITLE>
Deprecated List (Apache Cayenne API Documentation - v.2.0-incubating-SNAPSHOT)
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="apache-javadoc.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="Deprecated List (Apache Cayenne API Documentation - v.2.0-incubating-SNAPSHOT)";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= 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"> <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-files/index-1.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="#interface">Deprecated Interfaces</A>
<LI><A HREF="#class">Deprecated Classes</A>
<LI><A HREF="#exception">Deprecated Exceptions</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="interface"><!-- --></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 Interfaces</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/DependencySorter.html" title="interface in org.apache.cayenne.access.util">org.apache.cayenne.access.util.DependencySorter</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>In 1.2 replaced with <A HREF="org/apache/cayenne/map/EntitySorter.html" title="interface in org.apache.cayenne.map"><CODE>EntitySorter</CODE></A></I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/GenericSelectQuery.html" title="interface in org.apache.cayenne.query">org.apache.cayenne.query.GenericSelectQuery</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 this interface obsolete. Query parameters are described via
<A HREF="org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query"><CODE>QueryMetadata</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/trans/SelectQueryTranslator.html" title="interface in org.apache.cayenne.access.trans">org.apache.cayenne.access.trans.SelectQueryTranslator</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Unused since 1.2. This interface is useless for queries with more than one
ResultSet, also a reponsibility of creating ResultDescriptors
(RowDescriptors in 1.2) is moved to actions.</I>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<P>
<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/gen/AbsFileResourceLoader.html" title="class in org.apache.cayenne.gen">org.apache.cayenne.gen.AbsFileResourceLoader</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 as
<A HREF="org/apache/cayenne/gen/ClassGeneratorResourceLoader.html" title="class in org.apache.cayenne.gen"><CODE>ClassGeneratorResourceLoader</CODE></A> superceeds
this class.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/util/AbstractHandler.html" title="class in org.apache.cayenne.util">org.apache.cayenne.util.AbstractHandler</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - this is moved to a non-public class in conf package.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/BasicServletConfiguration.html" title="class in org.apache.cayenne.conf">org.apache.cayenne.conf.BasicServletConfiguration</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 ServletUtil is used instead, as the actual file loading strategy
is defined at the ResourceLocator elevel, and this class provides no value
of its own.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/BatchQueryUtils.html" title="class in org.apache.cayenne.access.util">org.apache.cayenne.access.util.BatchQueryUtils</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - this class is made non-public and moved to the access package.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/BinaryExpression.html" title="class in org.apache.cayenne.exp">org.apache.cayenne.exp.BinaryExpression</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/ConnectionEventLogger.html" title="class in org.apache.cayenne.access.util">org.apache.cayenne.access.util.ConnectionEventLogger</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 moved to the access package.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/ContextCommitObserver.html" title="class in org.apache.cayenne.access.util">org.apache.cayenne.access.util.ContextCommitObserver</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Unused since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/DataNodeCommitHelper.html" title="class in org.apache.cayenne.access.util">org.apache.cayenne.access.util.DataNodeCommitHelper</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Unused since 1.2.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DefaultResultIterator.html" title="class in org.apache.cayenne.access">org.apache.cayenne.access.DefaultResultIterator</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 replaced by JDBCResultIterator.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/InsertQuery.html" title="class in org.apache.cayenne.query">org.apache.cayenne.query.InsertQuery</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 Object InsertQuery is not needed anymore. It shouldn't be used
directly anyway, but in cases where one might want to have access to it,
InsertBatchQuery is a reasonable substitute.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/trans/InsertTranslator.html" title="class in org.apache.cayenne.access.trans">org.apache.cayenne.access.trans.InsertTranslator</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 Object InsertQuery is not needed anymore. It shouldn't be used
directly anyway, but in cases where one might want to have access to it,
InsertBatchQuery is a reasonable substitute.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/ListExpression.html" title="class in org.apache.cayenne.exp">org.apache.cayenne.exp.ListExpression</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, replaced by <A HREF="org/apache/cayenne/exp/parser/ASTList.html" title="class in org.apache.cayenne.exp.parser"><CODE>ASTList</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/MapObject.html" title="class in org.apache.cayenne.map">org.apache.cayenne.map.MapObject</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 this class is unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/oracle/OracleDataNode.html" title="class in org.apache.cayenne.dba.oracle">org.apache.cayenne.dba.oracle.OracleDataNode</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 DataNode customization is done entirely via DbAdapter.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/PrefetchHelper.html" title="class in org.apache.cayenne.access.util">org.apache.cayenne.access.util.PrefetchHelper</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2. This class has a number of limitations and keeping it in Cayenne
doesn't look like a wise idea.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/PrimaryKeyHelper.html" title="class in org.apache.cayenne.access.util">org.apache.cayenne.access.util.PrimaryKeyHelper</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 replaced with a non-public utility class.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/util/PropertyComparator.html" title="class in org.apache.cayenne.util">org.apache.cayenne.util.PropertyComparator</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>unused since 1.2. You may want to check PropertyUtils for quick property
access methods.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/QueryUtils.html" title="class in org.apache.cayenne.access.util">org.apache.cayenne.access.util.QueryUtils</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>In 1.2 Cayenne supports specialized queries such as
<A HREF="org/apache/cayenne/query/ObjectIdQuery.html" title="class in org.apache.cayenne.query"><CODE>ObjectIdQuery</CODE></A> and
<A HREF="org/apache/cayenne/query/RelationshipQuery.html" title="class in org.apache.cayenne.query"><CODE>RelationshipQuery</CODE></A>, making this class
redundant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/ResultDescriptor.html" title="class in org.apache.cayenne.access.util">org.apache.cayenne.access.util.ResultDescriptor</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 replaced with RowDescriptor that provides clean and
straightforward creation options instead of ResultDescriptor's obscure ways
to index Cayenne attributes data.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/SelectObserver.html" title="class in org.apache.cayenne.access.util">org.apache.cayenne.access.util.SelectObserver</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 SelectObserver is no longer used in Cayenne internally. Users
should switch to QueryResult.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/SQLSelectStatement.html" title="class in org.apache.cayenne.access.jdbc">org.apache.cayenne.access.jdbc.SQLSelectStatement</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Unused since 1.2 as superclass can handle select queries.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/TempObjectId.html" title="class in org.apache.cayenne">org.apache.cayenne.TempObjectId</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 superclass can represent both permanent and temporary id.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/TernaryExpression.html" title="class in org.apache.cayenne.exp">org.apache.cayenne.exp.TernaryExpression</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/UnaryExpression.html" title="class in org.apache.cayenne.exp">org.apache.cayenne.exp.UnaryExpression</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/WebApplicationContextProvider.html" title="class in org.apache.cayenne.conf">org.apache.cayenne.conf.WebApplicationContextProvider</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. This class is deprecated to reduce confusion due to multiple
redundant choices of web application configuration.
<A HREF="org/apache/cayenne/conf/WebApplicationContextFilter.html" title="class in org.apache.cayenne.conf"><CODE>WebApplicationContextFilter</CODE></A> is the
official configuration choice for Cayenne, however you can still use a
custom listener similar to WebApplicationContextProvider if you want to.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/WebApplicationListener.html" title="class in org.apache.cayenne.conf">org.apache.cayenne.conf.WebApplicationListener</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. This class is deprecated to reduce confusion due to multiple
redundant choices of web application configuration.
<A HREF="org/apache/cayenne/conf/WebApplicationContextFilter.html" title="class in org.apache.cayenne.conf"><CODE>WebApplicationContextFilter</CODE></A> is the
official configuration choice for Cayenne, however you can still use a
custom listener similar to WebApplicationListener if you want to.</I>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<P>
<A NAME="exception"><!-- --></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 Exceptions</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMapException.html" title="class in org.apache.cayenne.map">org.apache.cayenne.map.DataMapException</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 unused - CayenneRuntimeException is thrown in cases where this
checked exception was used.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DeleteDenyException.html" title="class in org.apache.cayenne.access">org.apache.cayenne.access.DeleteDenyException</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 moved to org.apache.cayenne package.</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/exp/Expression.html#ALL">org.apache.cayenne.exp.Expression.ALL</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#ANY">org.apache.cayenne.exp.Expression.ANY</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#AVG">org.apache.cayenne.exp.Expression.AVG</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#COUNT">org.apache.cayenne.exp.Expression.COUNT</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataNode.html#DEFAULT_ADAPTER_CLASS">org.apache.cayenne.access.DataNode.DEFAULT_ADAPTER_CLASS</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#DEFAULT_LOG_LEVEL">org.apache.cayenne.access.QueryLogger.DEFAULT_LOG_LEVEL</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>unused since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/DefaultOperationObserver.html#DEFAULT_LOG_LEVEL">org.apache.cayenne.access.util.DefaultOperationObserver.DEFAULT_LOG_LEVEL</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Unused since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryTranslator.html#engine">org.apache.cayenne.access.QueryTranslator.engine</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 entityResolver property is used.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#EXISTS">org.apache.cayenne.exp.Expression.EXISTS</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/Transaction.html#logLevel">org.apache.cayenne.access.Transaction.logLevel</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#MAX">org.apache.cayenne.exp.Expression.MAX</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#MIN">org.apache.cayenne.exp.Expression.MIN</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcPkGenerator.html#NEXT_ID">org.apache.cayenne.dba.JdbcPkGenerator.NEXT_ID</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcPkGenerator.html#objDesc">org.apache.cayenne.dba.JdbcPkGenerator.objDesc</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#POSITIVE">org.apache.cayenne.exp.Expression.POSITIVE</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/ColumnDescriptor.html#primaryKey">org.apache.cayenne.access.jdbc.ColumnDescriptor.primaryKey</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/MapLoader.html#QUERY_RESULT_COLUMN_TAG">org.apache.cayenne.map.MapLoader.QUERY_RESULT_COLUMN_TAG</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 unused</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#RAW_SQL">org.apache.cayenne.exp.Expression.RAW_SQL</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#resultClassName">org.apache.cayenne.query.ProcedureQuery.resultClassName</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 'resultEntityName' must be used.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcPkGenerator.html#resultDesc">org.apache.cayenne.dba.JdbcPkGenerator.resultDesc</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/QueryBuilder.html#selecting">org.apache.cayenne.map.QueryBuilder.selecting</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 as "selecting" query property is no longer relevant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#selecting">org.apache.cayenne.query.SQLTemplate.selecting</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 this property is redundant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#selecting">org.apache.cayenne.query.ProcedureQuery.selecting</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 as this information is no longer relavant to Cayenne</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#SOME">org.apache.cayenne.exp.Expression.SOME</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#SUBQUERY">org.apache.cayenne.exp.Expression.SUBQUERY</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/exp/Expression.html#SUM">org.apache.cayenne.exp.Expression.SUM</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/event/EventBridge.html#VM_ID">org.apache.cayenne.event.EventBridge.VM_ID</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>unused since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/event/EventBridge.html#VM_ID_PROPERRTY">org.apache.cayenne.event.EventBridge.VM_ID_PROPERRTY</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>unused since 1.2</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/access/Transaction.html#addConnection(java.sql.Connection)">org.apache.cayenne.access.Transaction.addConnection(Connection)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use <A HREF="org/apache/cayenne/access/Transaction.html#addConnection(java.lang.String, java.sql.Connection)"><CODE>Transaction.addConnection(String, Connection)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#addObject(org.apache.cayenne.DataObject)">org.apache.cayenne.access.ObjectStore.addObject(DataObject)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 as a different change tracking algorithm is used.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SelectQuery.html#addPrefetches(java.util.Collection)">org.apache.cayenne.query.SelectQuery.addPrefetches(Collection)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/QueryBuilder.html#addResultColumn(java.lang.String, java.lang.String, java.lang.String)">org.apache.cayenne.map.QueryBuilder.addResultColumn(String, String, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#appendFormattedByte(java.lang.StringBuffer, byte)">org.apache.cayenne.access.QueryLogger.appendFormattedByte(StringBuffer, byte)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use a namesake method from IDUtil.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/trans/BatchQueryBuilder.html#bindParameters(java.sql.PreparedStatement, org.apache.cayenne.query.BatchQuery, java.util.List)">org.apache.cayenne.access.trans.BatchQueryBuilder.bindParameters(PreparedStatement, BatchQuery, List)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.1 use 'bindParameters' without dbAttributes argument.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/Configuration.html#bootstrapSharedConfiguration(java.lang.Class)">org.apache.cayenne.conf.Configuration.bootstrapSharedConfiguration(Class)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. Use Thread.currentThread().setContextClassLoader() instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#bootstrapVelocity(java.lang.Class)">org.apache.cayenne.gen.ClassGenerator.bootstrapVelocity(Class)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as now Cayenne uses thread ClassLoader.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/BatchQueryUtils.html#buildSnapshotForInsert(org.apache.cayenne.map.ObjEntity, org.apache.cayenne.DataObject, org.apache.cayenne.map.DbRelationship)">org.apache.cayenne.access.util.BatchQueryUtils.buildSnapshotForInsert(ObjEntity, DataObject, DbRelationship)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/BatchQueryUtils.html#buildSnapshotForUpdate(org.apache.cayenne.DataObject)">org.apache.cayenne.access.util.BatchQueryUtils.buildSnapshotForUpdate(DataObject)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/BatchQueryUtils.html#buildSnapshotForUpdate(org.apache.cayenne.map.ObjEntity, org.apache.cayenne.DataObject, org.apache.cayenne.map.DbRelationship)">org.apache.cayenne.access.util.BatchQueryUtils.buildSnapshotForUpdate(ObjEntity, DataObject, DbRelationship)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#capitalized(java.lang.String)">org.apache.cayenne.gen.ClassGenerator.capitalized(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().capitalized(String)</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#capitalizedAsConstant(java.lang.String)">org.apache.cayenne.gen.ClassGenerator.capitalizedAsConstant(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().capitalizedAsConstant(String)</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#commitChanges(org.apache.log4j.Level)">org.apache.cayenne.access.DataContext.commitChanges(Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2, use <A HREF="org/apache/cayenne/access/DataContext.html#commitChanges()"><CODE>DataContext.commitChanges()</CODE></A> instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcAdapter.html#createDataNode(java.lang.String)">org.apache.cayenne.dba.JdbcAdapter.createDataNode(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 this method is not used as node behavior customization is
done via SQLActionVisitor.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/DbAdapter.html#createDataNode(java.lang.String)">org.apache.cayenne.dba.DbAdapter.createDataNode(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 this method is not used as node behavior customization is
done via SQLActionVisitor.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/AutoAdapter.html#createDataNode(java.lang.String)">org.apache.cayenne.dba.AutoAdapter.createDataNode(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 this method is deprecated in DbAdapter interface.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/event/XMPPBridgeFactory.html#createEventBridge(org.apache.cayenne.event.EventSubject, java.util.Map)">org.apache.cayenne.event.XMPPBridgeFactory.createEventBridge(EventSubject, Map)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as we now need to support multiple subjects.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/event/JMSBridgeFactory.html#createEventBridge(org.apache.cayenne.event.EventSubject, java.util.Map)">org.apache.cayenne.event.JMSBridgeFactory.createEventBridge(EventSubject, Map)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as we now need to support multiple subjects.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/event/JavaGroupsBridgeFactory.html#createEventBridge(org.apache.cayenne.event.EventSubject, java.util.Map)">org.apache.cayenne.event.JavaGroupsBridgeFactory.createEventBridge(EventSubject, Map)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as we now need to support multiple subjects.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/event/EventBridgeFactory.html#createEventBridge(org.apache.cayenne.event.EventSubject, java.util.Map)">org.apache.cayenne.event.EventBridgeFactory.createEventBridge(EventSubject, Map)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 EventBridge must support multiple subjects.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/DataRow.html#createObjectId(java.lang.Class, org.apache.cayenne.map.DbEntity)">org.apache.cayenne.DataRow.createObjectId(Class, DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as new portable ObjectIds can't store Java Class and store
entity name instead. Now this method relies on default CayenneModeler
naming convention to figure out entity name from class name. This may
not work if the classes where mapped differently.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryTranslator.html#createStatement(org.apache.log4j.Level)">org.apache.cayenne.access.QueryTranslator.createStatement(Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/DataRow.html#createTargetObjectId(java.lang.Class, org.apache.cayenne.map.DbRelationship)">org.apache.cayenne.DataRow.createTargetObjectId(Class, DbRelationship)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as new portable ObjectIds can't store Java Class and store
entity name instead. Now this method relies on default CayenneModeler
naming convention to figure out entity name from class name. This may
not work if the classes where mapped differently.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#formatJavaType(java.lang.String)">org.apache.cayenne.gen.ClassGenerator.formatJavaType(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>use getClassGenerationInfo().formatJavaType(String)</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#formatVariableName(java.lang.String)">org.apache.cayenne.gen.ClassGenerator.formatVariableName(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().formatVariableName(String)</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/PkGenerator.html#generatePkForDbEntityString(org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.PkGenerator.generatePkForDbEntityString(DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2. This method is not used.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcPkGenerator.html#generatePkForDbEntityString(org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.JdbcPkGenerator.generatePkForDbEntityString(DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 corresponding interface method is deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html#generatePkForDbEntityString(org.apache.cayenne.map.DbEntity)">org.apache.cayenne.dba.openbase.OpenBasePkGenerator.generatePkForDbEntityString(DbEntity)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 corresponding interface method is unused and deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/MapClassGenerator.html#generateSingleClasses(java.lang.String)">org.apache.cayenne.gen.MapClassGenerator.generateSingleClasses(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Use generateSingleClasses(String classTemplate, String superPrefix)
instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#getCappedProp()">org.apache.cayenne.gen.ClassGenerator.getCappedProp()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().getCappedProp()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#getClassName()">org.apache.cayenne.gen.ClassGenerator.getClassName()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().getClassName()</I>&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/trans/SelectTranslator.html#getColumns()">org.apache.cayenne.access.trans.SelectTranslator.getColumns()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - contents of this list are now ColumnDescriptors, not
DbAttributes. Anyway, use getResultColumns() instead to reduce
confusion.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryTranslator.html#getCon()">org.apache.cayenne.access.QueryTranslator.getCon()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getConnection().</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryEngine.html#getDataMaps()">org.apache.cayenne.access.QueryEngine.getDataMaps()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. Use 'getEntityResolver().getDataMaps()' instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#getDataMaps()">org.apache.cayenne.access.DataContext.getDataMaps()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. Use 'getEntityResolver().getDataMaps()' instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/JNDIDataSourceFactory.html#getDataSource(java.lang.String, org.apache.log4j.Level)">org.apache.cayenne.conf.JNDIDataSourceFactory.getDataSource(String, Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/DriverDataSourceFactory.html#getDataSource(java.lang.String, org.apache.log4j.Level)">org.apache.cayenne.conf.DriverDataSourceFactory.getDataSource(String, Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/DBCPDataSourceFactory.html#getDataSource(java.lang.String, org.apache.log4j.Level)">org.apache.cayenne.conf.DBCPDataSourceFactory.getDataSource(String, Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/DataSourceFactory.html#getDataSource(java.lang.String, org.apache.log4j.Level)">org.apache.cayenne.conf.DataSourceFactory.getDataSource(String, Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use and implement "getDataSource(String)" instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryTranslator.html#getEngine()">org.apache.cayenne.access.QueryTranslator.getEngine()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use "getEntityResolver()"</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#getEntity()">org.apache.cayenne.gen.ClassGenerator.getEntity()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().getEntity()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ProcedureParameter.html#getEntity()">org.apache.cayenne.map.ProcedureParameter.getEntity()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use getProcedure() instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjEntity.html#getJavaClass(java.lang.ClassLoader)">org.apache.cayenne.map.ObjEntity.getJavaClass(ClassLoader)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 thread ClassLoader is used.</I>&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/event/EventBridge.html#getLocalSubject()">org.apache.cayenne.event.EventBridge.getLocalSubject()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 EventBridge supports multiple local subjects, so use
'getLocalSubjects()' instead. This method returns the first subject
from the subject array for backwards compatibility.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/OperationHints.html#getLoggingLevel()">org.apache.cayenne.access.OperationHints.getLoggingLevel()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Unused since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataDomainLegacyQueryAction.html#getLoggingLevel()">org.apache.cayenne.access.DataDomainLegacyQueryAction.getLoggingLevel()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as corresponding interface method is deprecated too.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/DefaultOperationObserver.html#getLoggingLevel()">org.apache.cayenne.access.util.DefaultOperationObserver.getLoggingLevel()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/Configuration.html#getLoggingLevel()">org.apache.cayenne.conf.Configuration.getLoggingLevel()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 unused</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/Transaction.html#getLogLevel()">org.apache.cayenne.access.Transaction.getLogLevel()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 unused</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/RuntimeLoadDelegate.html#getLogLevel()">org.apache.cayenne.conf.RuntimeLoadDelegate.getLogLevel()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/BatchQuery.html#getObject(int)">org.apache.cayenne.query.BatchQuery.getObject(int)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 renamed to "getValue()"</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#getObject(org.apache.cayenne.ObjectId)">org.apache.cayenne.access.ObjectStore.getObject(ObjectId)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 a GraphManager <A HREF="org/apache/cayenne/access/ObjectStore.html#getNode(java.lang.Object)"><CODE>ObjectStore.getNode(Object)</CODE></A> method should be
used.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#getObjects()">org.apache.cayenne.access.ObjectStore.getObjects()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use GraphManager method <A HREF="org/apache/cayenne/access/ObjectStore.html#registeredNodes()"><CODE>ObjectStore.registeredNodes()</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/DataMap.html#getObjEntities(boolean)">org.apache.cayenne.map.DataMap.getObjEntities(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use getObjEntities().</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#getPackageName()">org.apache.cayenne.gen.ClassGenerator.getPackageName()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().getPackageName()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#getParent()">org.apache.cayenne.access.DataContext.getParent()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. Use 'getParentDataDomain()' or 'getChannel()' instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SelectQuery.html#getPrefetches()">org.apache.cayenne.query.SelectQuery.getPrefetches()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use 'getPrefetchTree' to explore prefetches.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataDomain.html#getPrimaryKeyHelper()">org.apache.cayenne.access.DataDomain.getPrimaryKeyHelper()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>unused since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/trans/ProcedureTranslator.html#getProcedureResultDescriptor()">org.apache.cayenne.access.trans.ProcedureTranslator.getProcedureResultDescriptor()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 is unused. Instead OUTParametersReader is created inside a
SQLAction.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#getProp()">org.apache.cayenne.gen.ClassGenerator.getProp()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().getProp()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#getPropAsConstantName()">org.apache.cayenne.gen.ClassGenerator.getPropAsConstantName()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().getPropAsConstantName()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcAdapter.html#getQueryTranslator(org.apache.cayenne.query.Query)">org.apache.cayenne.dba.JdbcAdapter.getQueryTranslator(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 this method is unneeded as customizations are done via custom
SQLActions.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/DbAdapter.html#getQueryTranslator(org.apache.cayenne.query.Query)">org.apache.cayenne.dba.DbAdapter.getQueryTranslator(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 this method is unneeded as customizations are done via custom
SQLActions.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/AutoAdapter.html#getQueryTranslator(org.apache.cayenne.query.Query)">org.apache.cayenne.dba.AutoAdapter.getQueryTranslator(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 this method is deprecated in DbAdapter interface.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ObjectId.html#getReplacementId()">org.apache.cayenne.ObjectId.getReplacementId()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 replacement id is built by appending to replacementIdMap.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/Configuration.html#getResourceLoader()">org.apache.cayenne.conf.Configuration.getResourceLoader()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use Thread.currentThread().getContextClassLoader(). This is
what Cayenne uses internally.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#getResultClass(java.lang.ClassLoader)">org.apache.cayenne.query.ProcedureQuery.getResultClass(ClassLoader)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#getResultClassName()">org.apache.cayenne.query.ProcedureQuery.getResultClassName()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use <A HREF="org/apache/cayenne/query/ProcedureQuery.html#getResultEntityName()"><CODE>ProcedureQuery.getResultEntityName()</CODE></A></I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/SelectObserver.html#getResultsAsObjects(org.apache.cayenne.access.DataContext, org.apache.cayenne.query.Query)">org.apache.cayenne.access.util.SelectObserver.getResultsAsObjects(DataContext, Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. Note that this implementation no longer resolves prefetches
properly.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryChain.html#getRoot()">org.apache.cayenne.query.QueryChain.getRoot()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Query.html#getRoot()">org.apache.cayenne.query.Query.getRoot()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. Query "root" is now accessed via
<A HREF="org/apache/cayenne/query/Query.html#getMetaData(org.apache.cayenne.map.EntityResolver)"><CODE>Query.getMetaData(EntityResolver)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ObjectIdQuery.html#getRoot()">org.apache.cayenne.query.ObjectIdQuery.getRoot()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/IndirectQuery.html#getRoot()">org.apache.cayenne.query.IndirectQuery.getRoot()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/BatchQuery.html#getRoot()">org.apache.cayenne.query.BatchQuery.getRoot()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 as the corresponding interface method is also deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#getSnapshot(org.apache.cayenne.ObjectId, org.apache.cayenne.access.QueryEngine)">org.apache.cayenne.access.ObjectStore.getSnapshot(ObjectId, QueryEngine)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. Use <A HREF="org/apache/cayenne/access/ObjectStore.html#getSnapshot(org.apache.cayenne.ObjectId)"><CODE>ObjectStore.getSnapshot(ObjectId)</CODE></A> instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataRowStore.html#getSnapshot(org.apache.cayenne.ObjectId, org.apache.cayenne.access.QueryEngine)">org.apache.cayenne.access.DataRowStore.getSnapshot(ObjectId, QueryEngine)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 unused, as DataRowStore no longer performs queries on its
own.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ToManyList.html#getSource()">org.apache.cayenne.access.ToManyList.getSource()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use 'getRelationshipOwner()'</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#getSuperClassName()">org.apache.cayenne.gen.ClassGenerator.getSuperClassName()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().getSuperClassName()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#getSuperPackageName()">org.apache.cayenne.gen.ClassGenerator.getSuperPackageName()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().getSuperPackageName()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#getSuperPrefix()">org.apache.cayenne.gen.ClassGenerator.getSuperPrefix()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().getSuperPrefix()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ObjectId.html#getValueForAttribute(java.lang.String)">org.apache.cayenne.ObjectId.getValueForAttribute(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. This method is redundant. Use
<code>getIdSnapshot().get(attrName)</code> instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/BatchQuery.html#getValuesForUpdateParameters(boolean)">org.apache.cayenne.query.BatchQuery.getValuesForUpdateParameters(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use BatchQueryBuilder.getParameterValues(), as this allows
better control over which attributes are logged.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/AshwoodEntitySorter.html#indexSorter(org.apache.cayenne.access.QueryEngine)">org.apache.cayenne.map.AshwoodEntitySorter.indexSorter(QueryEngine)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ToManyList.html#invalidateObjectList()">org.apache.cayenne.access.ToManyList.invalidateObjectList()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use <A HREF="org/apache/cayenne/access/ToManyList.html#invalidate()"><CODE>ToManyList.invalidate()</CODE></A></I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#isContainingListProperties()">org.apache.cayenne.gen.ClassGenerator.isContainingListProperties()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().isContainingListProperties()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#isLoggable(org.apache.log4j.Level)">org.apache.cayenne.access.QueryLogger.isLoggable(Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/ColumnDescriptor.html#isPrimaryKey()">org.apache.cayenne.access.jdbc.ColumnDescriptor.isPrimaryKey()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#isSelecting()">org.apache.cayenne.query.SQLTemplate.isSelecting()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 'selecting' property is redundant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#isSelecting()">org.apache.cayenne.query.ProcedureQuery.isSelecting()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 as this information is no longer relavant to Cayenne</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/project/Project.html#isUpgradeNeeded()">org.apache.cayenne.project.Project.isUpgradeNeeded()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 2.0 use 'getUpgradeStatus'.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#isUsingPackage()">org.apache.cayenne.gen.ClassGenerator.isUsingPackage()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().isUsingPackage()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#isUsingSuperPackage()">org.apache.cayenne.gen.ClassGenerator.isUsingSuperPackage()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().isUsingSuperPackage()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/project/ApplicationProject.html#loadProject(java.io.File)">org.apache.cayenne.project.ApplicationProject.loadProject(File)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#localObjects(java.util.List)">org.apache.cayenne.access.DataContext.localObjects(List)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - use <A HREF="org/apache/cayenne/access/DataContext.html#localObject(org.apache.cayenne.ObjectId, org.apache.cayenne.Persistent)"><CODE>DataContext.localObject(ObjectId, Persistent)</CODE></A> to specify
how each local object should be handled.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logBeginTransaction(org.apache.log4j.Level, java.lang.String)">org.apache.cayenne.access.QueryLogger.logBeginTransaction(Level, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logCommitTransaction(org.apache.log4j.Level, java.lang.String)">org.apache.cayenne.access.QueryLogger.logCommitTransaction(Level, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logConnect(org.apache.log4j.Level, java.lang.String)">org.apache.cayenne.access.QueryLogger.logConnect(Level, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logConnect(org.apache.log4j.Level, java.lang.String, java.lang.String, java.lang.String)">org.apache.cayenne.access.QueryLogger.logConnect(Level, String, String, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logConnectFailure(org.apache.log4j.Level, java.lang.Throwable)">org.apache.cayenne.access.QueryLogger.logConnectFailure(Level, Throwable)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logConnectSuccess(org.apache.log4j.Level)">org.apache.cayenne.access.QueryLogger.logConnectSuccess(Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logPoolCreated(org.apache.log4j.Level, org.apache.cayenne.conn.DataSourceInfo)">org.apache.cayenne.access.QueryLogger.logPoolCreated(Level, DataSourceInfo)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logQuery(org.apache.log4j.Level, java.lang.String, java.util.List)">org.apache.cayenne.access.QueryLogger.logQuery(Level, String, List)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logQuery(org.apache.log4j.Level, java.lang.String, java.util.List, long)">org.apache.cayenne.access.QueryLogger.logQuery(Level, String, List, long)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logQueryError(org.apache.log4j.Level, java.lang.Throwable)">org.apache.cayenne.access.QueryLogger.logQueryError(Level, Throwable)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logQueryParameters(org.apache.log4j.Level, java.lang.String, java.util.List)">org.apache.cayenne.access.QueryLogger.logQueryParameters(Level, String, List)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logQueryStart(org.apache.log4j.Level, int)">org.apache.cayenne.access.QueryLogger.logQueryStart(Level, int)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logRollbackTransaction(org.apache.log4j.Level, java.lang.String)">org.apache.cayenne.access.QueryLogger.logRollbackTransaction(Level, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logSelectCount(org.apache.log4j.Level, int)">org.apache.cayenne.access.QueryLogger.logSelectCount(Level, int)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logSelectCount(org.apache.log4j.Level, int, long)">org.apache.cayenne.access.QueryLogger.logSelectCount(Level, int, long)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryLogger.html#logUpdateCount(org.apache.log4j.Level, int)">org.apache.cayenne.access.QueryLogger.logUpdateCount(Level, int)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/EntityResolver.html#lookupDataMap(org.apache.cayenne.query.Query)">org.apache.cayenne.map.EntityResolver.lookupDataMap(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use 'Query.getMetaData(EntityResolver).getDataMap()'.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryEngine.html#lookupDataNode(org.apache.cayenne.map.DataMap)">org.apache.cayenne.access.QueryEngine.lookupDataNode(DataMap)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 not a part of the interface. Only DataDomain has meaningful
implementation.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#lookupDataNode(org.apache.cayenne.map.DataMap)">org.apache.cayenne.access.DataContext.lookupDataNode(DataMap)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 DataContext's QueryEngine implementation is replaced by
DataChannel. Use "getParentDataDomain().lookupDataNode(..)".</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/EntityResolver.html#lookupDbEntity(org.apache.cayenne.query.Query)">org.apache.cayenne.map.EntityResolver.lookupDbEntity(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use 'Query.getMetaData(EntityResolver).getDbEntity()'</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/EntityResolver.html#lookupObjEntity(org.apache.cayenne.query.Query)">org.apache.cayenne.map.EntityResolver.lookupObjEntity(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use 'Query.getMetaData(EntityResolver).getObjEntity()'.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjAttribute.html#mapsToDependentDbEntity()">org.apache.cayenne.map.ObjAttribute.mapsToDependentDbEntity()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ToManyList.html#needsFetch()">org.apache.cayenne.access.ToManyList.needsFetch()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - use 'isFault'</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/WebApplicationListener.html#newConfiguration(javax.servlet.ServletContext)">org.apache.cayenne.conf.WebApplicationListener.newConfiguration(ServletContext)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#objectRelationshipSet(org.apache.cayenne.DataObject, org.apache.cayenne.DataObject, org.apache.cayenne.map.ObjRelationship, boolean)">org.apache.cayenne.access.ObjectStore.objectRelationshipSet(DataObject, DataObject, ObjRelationship, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use <A HREF="org/apache/cayenne/access/ObjectStore.html#recordArcCreated(org.apache.cayenne.Persistent, org.apache.cayenne.ObjectId, java.lang.String)"><CODE>ObjectStore.recordArcCreated(Persistent, ObjectId, String)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#objectRelationshipUnset(org.apache.cayenne.DataObject, org.apache.cayenne.DataObject, org.apache.cayenne.map.ObjRelationship, boolean)">org.apache.cayenne.access.ObjectStore.objectRelationshipUnset(DataObject, DataObject, ObjRelationship, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use <A HREF="org/apache/cayenne/access/ObjectStore.html#recordArcDeleted(org.apache.cayenne.Persistent, org.apache.cayenne.ObjectId, java.lang.String)"><CODE>ObjectStore.recordArcDeleted(Persistent, ObjectId, String)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#objectsCommitted()">org.apache.cayenne.access.ObjectStore.objectsCommitted()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/event/EventBridge.html#onLocalEvent(org.apache.cayenne.event.CayenneEvent)">org.apache.cayenne.event.EventBridge.onLocalEvent(CayenneEvent)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Unused since 1.2, as event dispatch is done via internal listeners.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#performQueries(java.util.Collection, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.access.DataContext.performQueries(Collection, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 DataContext's QueryEngine implementation is replaced by
DataChannel.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryEngine.html#performQueries(java.util.Collection, org.apache.cayenne.access.OperationObserver, org.apache.cayenne.access.Transaction)">org.apache.cayenne.access.QueryEngine.performQueries(Collection, OperationObserver, Transaction)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 as thread-bound transactions are used.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataNode.html#performQueries(java.util.Collection, org.apache.cayenne.access.OperationObserver, org.apache.cayenne.access.Transaction)">org.apache.cayenne.access.DataNode.performQueries(Collection, OperationObserver, Transaction)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 as the corresponding interface method is deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataDomain.html#performQueries(java.util.Collection, org.apache.cayenne.access.OperationObserver, org.apache.cayenne.access.Transaction)">org.apache.cayenne.access.DataDomain.performQueries(Collection, OperationObserver, Transaction)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as the corresponding interface method is deprecated.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#performQueries(java.util.Collection, org.apache.cayenne.access.OperationObserver, org.apache.cayenne.access.Transaction)">org.apache.cayenne.access.DataContext.performQueries(Collection, OperationObserver, Transaction)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. Use Transaction.bindThreadTransaction(..) to provide custom
transactions, besides DataContext's QueryEngine implementation is
replaced by DataChannel.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/Transaction.html#performQueries(org.apache.cayenne.access.QueryEngine, java.util.Collection, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.access.Transaction.performQueries(QueryEngine, Collection, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 this method is not used in Cayenne and is deprecated.
Thread-bound transactions should be used instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#prefetchRelationships(org.apache.cayenne.query.SelectQuery, java.util.List)">org.apache.cayenne.access.DataContext.prefetchRelationships(SelectQuery, List)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2. This is a utility method that handles a very specific case.
It shouldn't be in DataContext.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataRowStore.html#processSnapshotChanges(java.lang.Object, java.util.Map, java.util.Collection, java.util.Collection)">org.apache.cayenne.access.DataRowStore.processSnapshotChanges(Object, Map, Collection, Collection)</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/JdbcAdapter.html#queryTranslatorClass(org.apache.cayenne.query.Query)">org.apache.cayenne.dba.JdbcAdapter.queryTranslatorClass(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 this method is unneeded as customizations are done via custom
SQLActions.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/oracle/OracleAdapter.html#queryTranslatorClass(org.apache.cayenne.query.Query)">org.apache.cayenne.dba.oracle.OracleAdapter.queryTranslatorClass(Query)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 this is done via custom SQLActions.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataNode.html#readResultSet(java.sql.ResultSet, org.apache.cayenne.access.util.ResultDescriptor, org.apache.cayenne.query.GenericSelectQuery, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.access.DataNode.readResultSet(ResultSet, ResultDescriptor, GenericSelectQuery, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 this logic is moved to SQLAction.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataNode.html#readStoredProcedureOutParameters(java.sql.CallableStatement, org.apache.cayenne.access.util.ResultDescriptor, org.apache.cayenne.query.Query, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.access.DataNode.readStoredProcedureOutParameters(CallableStatement, ResultDescriptor, Query, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 this logic is moved to SQLAction.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#registeredObject(org.apache.cayenne.ObjectId)">org.apache.cayenne.access.DataContext.registeredObject(ObjectId)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use 'localObject(id, null)'</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/DataObject.html#resolveFault()">org.apache.cayenne.DataObject.resolveFault()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use 'getObjectContext().prepareForAccess(object)'</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/CayenneDataObject.html#resolveFault()">org.apache.cayenne.CayenneDataObject.resolveFault()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use 'getObjectContext().prepareForAccess(object)'</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataNode.html#runBatchUpdate(java.sql.Connection, org.apache.cayenne.query.BatchQuery, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.access.DataNode.runBatchUpdate(Connection, BatchQuery, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataNode.html#runBatchUpdateAsBatch(java.sql.Connection, org.apache.cayenne.query.BatchQuery, org.apache.cayenne.access.trans.BatchQueryBuilder, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.access.DataNode.runBatchUpdateAsBatch(Connection, BatchQuery, BatchQueryBuilder, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 SQLActions are used.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataNode.html#runBatchUpdateAsIndividualQueries(java.sql.Connection, org.apache.cayenne.query.BatchQuery, org.apache.cayenne.access.trans.BatchQueryBuilder, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.access.DataNode.runBatchUpdateAsIndividualQueries(Connection, BatchQuery, BatchQueryBuilder, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 SQLActions are used.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataNode.html#runSelect(java.sql.Connection, org.apache.cayenne.query.Query, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.access.DataNode.runSelect(Connection, Query, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataNode.html#runStoredProcedure(java.sql.Connection, org.apache.cayenne.query.Query, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.access.DataNode.runStoredProcedure(Connection, Query, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataNode.html#runUpdate(java.sql.Connection, org.apache.cayenne.query.Query, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.access.DataNode.runUpdate(Connection, Query, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#setClassName(java.lang.String)">org.apache.cayenne.gen.ClassGenerator.setClassName(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().setClassName()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryTranslator.html#setCon(java.sql.Connection)">org.apache.cayenne.access.QueryTranslator.setCon(Connection)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use setConnection().</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/QueryTranslator.html#setEngine(org.apache.cayenne.access.QueryEngine)">org.apache.cayenne.access.QueryTranslator.setEngine(QueryEngine)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use "setEntityResolver()"</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ObjectId.html#setIdKeys(java.util.Map)">org.apache.cayenne.ObjectId.setIdKeys(Map)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/DefaultOperationObserver.html#setLoggingLevel(org.apache.log4j.Level)">org.apache.cayenne.access.util.DefaultOperationObserver.setLoggingLevel(Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/Configuration.html#setLoggingLevel(org.apache.log4j.Level)">org.apache.cayenne.conf.Configuration.setLoggingLevel(Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/Transaction.html#setLogLevel(org.apache.log4j.Level)">org.apache.cayenne.access.Transaction.setLogLevel(Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 unused</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/RuntimeLoadDelegate.html#setLogLevel(org.apache.log4j.Level)">org.apache.cayenne.conf.RuntimeLoadDelegate.setLogLevel(Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Query.html#setName(java.lang.String)">org.apache.cayenne.query.Query.setName(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#setPackageName(java.lang.String)">org.apache.cayenne.gen.ClassGenerator.setPackageName(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().setPackageName()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#setParent(org.apache.cayenne.access.QueryEngine)">org.apache.cayenne.access.DataContext.setParent(QueryEngine)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, use setChannel instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/ColumnDescriptor.html#setPrimaryKey(boolean)">org.apache.cayenne.access.jdbc.ColumnDescriptor.setPrimaryKey(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#setProp(java.lang.String)">org.apache.cayenne.gen.ClassGenerator.setProp(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().setProp(String)</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ObjectId.html#setReplacementId(org.apache.cayenne.ObjectId)">org.apache.cayenne.ObjectId.setReplacementId(ObjectId)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 replacement id is built by appending to replacementIdMap.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#setResultClassName(java.lang.String)">org.apache.cayenne.query.ProcedureQuery.setResultClassName(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use <A HREF="org/apache/cayenne/query/ProcedureQuery.html#setResultEntityName(java.lang.String)"><CODE>ProcedureQuery.setResultEntityName(String)</CODE></A></I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/QueryBuilder.html#setResultType(java.lang.String)">org.apache.cayenne.map.QueryBuilder.setResultType(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/QueryChain.html#setRoot(java.lang.Object)">org.apache.cayenne.query.QueryChain.setRoot(Object)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/Query.html#setRoot(java.lang.Object)">org.apache.cayenne.query.Query.setRoot(Object)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2. Query "root" is now accessed via
<A HREF="org/apache/cayenne/query/Query.html#getMetaData(org.apache.cayenne.map.EntityResolver)"><CODE>Query.getMetaData(EntityResolver)</CODE></A>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/IndirectQuery.html#setRoot(java.lang.Object)">org.apache.cayenne.query.IndirectQuery.setRoot(Object)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/BatchQuery.html#setRoot(java.lang.Object)">org.apache.cayenne.query.BatchQuery.setRoot(Object)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#setSelecting(boolean)">org.apache.cayenne.query.SQLTemplate.setSelecting(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 'selecting' property is redundant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/ProcedureQuery.html#setSelecting(boolean)">org.apache.cayenne.query.ProcedureQuery.setSelecting(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 as this information is no longer relavant to Cayenne</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/QueryBuilder.html#setSelecting(java.lang.String)">org.apache.cayenne.map.QueryBuilder.setSelecting(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 as "selecting" query property is no longer relevant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#setSuperClassName(java.lang.String)">org.apache.cayenne.gen.ClassGenerator.setSuperClassName(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().setSuperClassName()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#setSuperPackageName(java.lang.String)">org.apache.cayenne.gen.ClassGenerator.setSuperPackageName(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().setSuperPackageName()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/ClassGenerator.html#setSuperPrefix(java.lang.String)">org.apache.cayenne.gen.ClassGenerator.setSuperPrefix(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use getClassGenerationInfo().setSuperPrefix()</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/DefaultClassGenerator.html#setSuperTemplate(java.io.File)">org.apache.cayenne.gen.DefaultClassGenerator.setSuperTemplate(File)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use <A HREF="org/apache/cayenne/gen/DefaultClassGenerator.html#setSuperTemplate(java.lang.String)"><CODE>DefaultClassGenerator.setSuperTemplate(String)</CODE></A> as custom template can
also be looked up in CLASSPATH.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/DefaultClassGenerator.html#setTemplate(java.io.File)">org.apache.cayenne.gen.DefaultClassGenerator.setTemplate(File)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use <A HREF="org/apache/cayenne/gen/DefaultClassGenerator.html#setTemplate(java.lang.String)"><CODE>DefaultClassGenerator.setTemplate(String)</CODE></A> as custom template can also
be looked up in CLASSPATH.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/JdbcAdapter.html#shouldRunBatchQuery(org.apache.cayenne.access.DataNode, java.sql.Connection, org.apache.cayenne.query.BatchQuery, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.dba.JdbcAdapter.shouldRunBatchQuery(DataNode, Connection, BatchQuery, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 this method is obsolete and is ignored across Cayenne.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/DbAdapter.html#shouldRunBatchQuery(org.apache.cayenne.access.DataNode, java.sql.Connection, org.apache.cayenne.query.BatchQuery, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.dba.DbAdapter.shouldRunBatchQuery(DataNode, Connection, BatchQuery, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 this method is obsolete and is ignored across Cayenne.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/AutoAdapter.html#shouldRunBatchQuery(org.apache.cayenne.access.DataNode, java.sql.Connection, org.apache.cayenne.query.BatchQuery, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.dba.AutoAdapter.shouldRunBatchQuery(DataNode, Connection, BatchQuery, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 this method is deprecated in DbAdapter interface.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/dba/oracle/OracleAdapter.html#shouldRunBatchQuery(org.apache.cayenne.access.DataNode, java.sql.Connection, org.apache.cayenne.query.BatchQuery, org.apache.cayenne.access.OperationObserver)">org.apache.cayenne.dba.oracle.OracleAdapter.shouldRunBatchQuery(DataNode, Connection, BatchQuery, OperationObserver)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/util/Util.html#sqlPatternToRegex(java.lang.String, boolean)">org.apache.cayenne.util.Util.sqlPatternToRegex(String, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use "sqlPatternToPattern".</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/util/NameConverter.html#undescoredToJava(java.lang.String, boolean)">org.apache.cayenne.util.NameConverter.undescoredToJava(String, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 replaced with <A HREF="org/apache/cayenne/util/NameConverter.html#underscoredToJava(java.lang.String, boolean)"><CODE>NameConverter.underscoredToJava(String, boolean)</CODE></A>,
fixing the naming typo.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/BatchQueryUtils.html#updatesLOBColumns(org.apache.cayenne.query.BatchQuery)">org.apache.cayenne.access.util.BatchQueryUtils.updatesLOBColumns(BatchQuery)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/map/ObjAttribute.html#validate()">org.apache.cayenne.map.ObjAttribute.validate()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 unused.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/project/validator/SQLTemplateValidator.html#validateResultType(org.apache.cayenne.query.SQLTemplate, org.apache.cayenne.project.ProjectPath, org.apache.cayenne.project.validator.Validator)">org.apache.cayenne.project.validator.SQLTemplateValidator.validateResultType(SQLTemplate, ProjectPath, Validator)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>unused since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/ObjectStore.html#validateUncommittedObjects()">org.apache.cayenne.access.ObjectStore.validateUncommittedObjects()</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - This method is no longer used in Cayenne internally.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContextDelegate.html#willPerformSelect(org.apache.cayenne.access.DataContext, org.apache.cayenne.query.GenericSelectQuery)">org.apache.cayenne.access.DataContextDelegate.willPerformSelect(DataContext, GenericSelectQuery)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 implement either
<A HREF="org/apache/cayenne/access/DataContextDelegate.html#willPerformQuery(org.apache.cayenne.access.DataContext, org.apache.cayenne.query.Query)"><CODE>DataContextDelegate.willPerformQuery(DataContext, Query)</CODE></A> or
<A HREF="org/apache/cayenne/access/DataContextDelegate.html#willPerformGenericQuery(org.apache.cayenne.access.DataContext, org.apache.cayenne.query.Query)"><CODE>DataContextDelegate.willPerformGenericQuery(DataContext, Query)</CODE></A>.</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/gen/ClassGenerator.html#ClassGenerator(java.lang.String)">org.apache.cayenne.gen.ClassGenerator(String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use ClassGenerator(String template, String versionString)
instead.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/jdbc/ColumnDescriptor.html#ColumnDescriptor(org.apache.cayenne.map.ObjAttribute, org.apache.cayenne.map.DbAttribute)">org.apache.cayenne.access.jdbc.ColumnDescriptor(ObjAttribute, DbAttribute)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 use constructor with column alias parameter.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/DataContext.html#DataContext(org.apache.cayenne.access.QueryEngine, org.apache.cayenne.access.ObjectStore)">org.apache.cayenne.access.DataContext(QueryEngine, ObjectStore)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - use <A HREF="org/apache/cayenne/access/DataContext.html#DataContext(org.apache.cayenne.DataChannel, org.apache.cayenne.access.ObjectStore)"><CODE>DataContext.DataContext(DataChannel, ObjectStore)</CODE></A>
constructor instead. Note that DataDomain is both a DataChannel and a
QueryEngine, so you may need to do a cast:
<code>new DataContext((DataChannel) domain, objectStore)</code>.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/DefaultClassGenerator.html#DefaultClassGenerator(java.util.List)">org.apache.cayenne.gen.DefaultClassGenerator(List)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Use DefaultClassGenerator(DataMap, List) to provide support for v1.2
templates.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/gen/MapClassGenerator.html#MapClassGenerator(java.util.List)">org.apache.cayenne.gen.MapClassGenerator(List)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 use MapClassGenerator(DataMap, List) to provide support for
v1.2 templates.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ObjectId.html#ObjectId(java.lang.Class)">org.apache.cayenne.ObjectId(Class)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as new portable ObjectIds can't store Java Class and store
entity name instead. This constructor relies on default CayenneModeler
naming convention to figure out entity name from class name. This may
not work if the classes where mapped differently.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ObjectId.html#ObjectId(java.lang.Class, java.util.Map)">org.apache.cayenne.ObjectId(Class, Map)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as new portable ObjectIds can't store Java Class and store
entity name instead. This constructor relies on default CayenneModeler
naming convention to figure out entity name from class name. This may
not work if the classes where mapped differently.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ObjectId.html#ObjectId(java.lang.Class, java.lang.String, int)">org.apache.cayenne.ObjectId(Class, String, int)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as new portable ObjectIds can't store Java Class and store
entity name instead. This constructor relies on default CayenneModeler
naming convention to figure out entity name from class name. This may
not work if the classes where mapped differently.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/ObjectId.html#ObjectId(java.lang.Class, java.lang.String, java.lang.Object)">org.apache.cayenne.ObjectId(Class, String, Object)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2, as new portable ObjectIds can't store Java Class and store
entity name instead. This constructor relies on default CayenneModeler
naming convention to figure out entity name from class name. This may
not work if the classes where mapped differently.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/PrefetchSelectQuery.html#PrefetchSelectQuery(org.apache.cayenne.map.EntityResolver, org.apache.cayenne.query.SelectQuery, java.lang.String)">org.apache.cayenne.query.PrefetchSelectQuery(EntityResolver, SelectQuery, String)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2 - passing EntityResolver in constructor is no longer needed,
as prefetch query configuration alogrithm is moved out of this class.
In fact this constructor will not correctly configure query to handle
flattened prefetches.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/conf/RuntimeLoadDelegate.html#RuntimeLoadDelegate(org.apache.cayenne.conf.Configuration, org.apache.cayenne.conf.ConfigStatus, org.apache.log4j.Level)">org.apache.cayenne.conf.RuntimeLoadDelegate(Configuration, ConfigStatus, Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/util/SelectObserver.html#SelectObserver(org.apache.log4j.Level)">org.apache.cayenne.access.util.SelectObserver(Level)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/access/event/SnapshotEvent.html#SnapshotEvent(java.lang.Object, java.lang.Object, java.util.Map, java.util.Collection, java.util.Collection)">org.apache.cayenne.access.event.SnapshotEvent(Object, Object, Map, Collection, Collection)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>since 1.2</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#SQLTemplate(boolean)">org.apache.cayenne.query.SQLTemplate(boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 'selecting' property is redundant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#SQLTemplate(java.lang.Class, java.lang.String, boolean)">org.apache.cayenne.query.SQLTemplate(Class, String, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 'selecting' property is redundant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#SQLTemplate(org.apache.cayenne.map.DataMap, java.lang.String, boolean)">org.apache.cayenne.query.SQLTemplate(DataMap, String, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 'selecting' property is redundant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#SQLTemplate(org.apache.cayenne.map.DbEntity, java.lang.String, boolean)">org.apache.cayenne.query.SQLTemplate(DbEntity, String, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 'selecting' property is redundant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#SQLTemplate(org.apache.cayenne.map.ObjEntity, java.lang.String, boolean)">org.apache.cayenne.query.SQLTemplate(ObjEntity, String, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 'selecting' property is redundant.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="org/apache/cayenne/query/SQLTemplate.html#SQLTemplate(java.lang.String, java.lang.String, boolean)">org.apache.cayenne.query.SQLTemplate(String, String, boolean)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Since 1.2 'selecting' property is redundant.</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"> <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-files/index-1.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>
<i>Copyright &#169; 2001-2006 <a href=
"http://apache.org" target="_top">Apache.org</a> All Rights Reserved.</i>
</BODY>
</HTML>