You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2006/07/14 21:06:00 UTC

svn commit: r421987 [5/6] - in /incubator/cayenne/main/trunk/cayenne/cayenne-other: resources/ wiki-docs/Documentation/Modeler Guide/Common Modeling Tasks/Create DataNode/ wiki-docs/Documentation/Modeler Guide/Common Modeling Tasks/Generate Java Classe...

Added: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/DbAdapter/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Design/Runtime%20Components/DbAdapter/index.html?rev=421987&view=auto
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/DbAdapter/index.html (added)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/DbAdapter/index.html Fri Jul 14 12:05:50 2006
@@ -0,0 +1,78 @@
+<html>
+  <head>
+    <title>Cayenne Documentation - DbAdapter</title>
+    <style type="text/css">@import "../../../../../style.css";</style>
+  </head>
+<body>
+  <div class="header">
+    <div style="float: left;"><a href="http://objectstyle.org/cayenne/"><img src="../../../../../images/logo.gif" align="absmiddle" border="0"></a></div>
+    <span class="logoSpaceLink"><a href="../../../../../index.html">Cayenne User Documentation</a></span><br />
+    <span class="pagetitle">DbAdapter</span>
+  </div>
+<div id="cayenne_toc">
+<ul>
+<li><a href="../../../../../Documentation/User Guide/Introduction/index.html">Introduction</a></li>
+<li><a href="../../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
+<li><a href="../../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/index.html">Design</a><ul>
+<li><a href="../../../../../Documentation/User Guide/Design/Object Caching/index.html">Object Caching</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Cayenne Contract/index.html">Cayenne Contract</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Persistent Object Lifecycle/index.html">Persistent Object Lifecycle</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/index.html">Runtime Components</a><ul>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html">ObjectContext</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/EntityResolver/index.html">EntityResolver</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataChannel/index.html">DataChannel</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataNode/index.html">DataNode</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DbAdapter/index.html">DbAdapter</a><ul>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/Event Package/index.html">Event Package</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataSource/index.html">DataSource</a></li>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/Design/Understanding Transactions/index.html">Understanding Transactions</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Primary Key Generation/index.html">Primary Key Generation</a></li>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
+<li><a href="../../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
+<li><a href="../../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
+<li><a href="../../../../../Documentation/User Guide/Stored Procedures/index.html">Stored Procedures</a></li>
+<li><a href="../../../../../Documentation/User Guide/Expressions/index.html">Expressions</a></li>
+<li><a href="../../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
+<li><a href="../../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
+<li><a href="../../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
+<li><a href="../../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
+<li><a href="../../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
+</ul>
+</div>
+<div id="ConfluenceContent"><h3><a name="DbAdapter-PortabilityAcrossDatabases"></a>Portability Across Databases</h3>
+
+<p>The JDBC specification provides a great abstraction for relational database work. Still in practice some cross-database portability issues remain:</p>
+
+<ul>
+	<li>Certain standard SQL features may not be implemented in some RDBMS.</li>
+	<li>Certain standard JDBC features may not be supported by some drivers (batch updates, auto incremented columns, etc.)</li>
+	<li>SQL syntax may vary across RDBMS.</li>
+	<li>BLOBs and CLOBs are handled differently by different vendors.</li>
+	<li>Data type definitions vary across RDBMS. Data types may have different names, size and precision.</li>
+	<li>Vendors provide their own extensions of SQL and JDBC functionality. Taking advantage of these extensions and creating portable code at the same time is not a trivial task.</li>
+</ul>
+
+
+<p><tt>org.objectstyle.cayenne.dba.DbAdapter</tt> interface is used in Cayenne for an additional portability layer sitting on top of JDBC. There is one generic implementation of DbAdapter provided with Cayenne (JdbcAdapter) and also a subclass of JdbcAdapter for each database that is officially supported by Cayenne. Users can create their own adapter implementations as well (some hints are given <span class="error">&#91;here&#93;</span>).</p>
+
+<h3><a name="DbAdapter-DbAdapterAutomaticDetection"></a>DbAdapter Automatic Detection</h3>
+
+<p>Usually Cayenne detects the type of the database dynamically and installs the right adapter in runtime. However a user can enforce a specific adapter class by entering its name using "Adapter" tab in the DataNode Editor panel in CayenneModeler. Alternatively an adapter can be set on a DataNode via a method call.</p>
+</div>
+</div>
+  <div class="clearer">.</div>
+  <div style="height: 12px; background-image: url('../../../../../images/border_bottom.gif'); background-repeat: repeat-x;"></div>
+
+  <div class="smalltext copyright">
+    Copyright &copy;2001-2006 ObjectStyle Group and content authors
+  </div>
+
+</body>
+</html>

Propchange: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/DbAdapter/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/EntityResolver/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Design/Runtime%20Components/EntityResolver/index.html?rev=421987&view=auto
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/EntityResolver/index.html (added)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/EntityResolver/index.html Fri Jul 14 12:05:50 2006
@@ -0,0 +1,61 @@
+<html>
+  <head>
+    <title>Cayenne Documentation - EntityResolver</title>
+    <style type="text/css">@import "../../../../../style.css";</style>
+  </head>
+<body>
+  <div class="header">
+    <div style="float: left;"><a href="http://objectstyle.org/cayenne/"><img src="../../../../../images/logo.gif" align="absmiddle" border="0"></a></div>
+    <span class="logoSpaceLink"><a href="../../../../../index.html">Cayenne User Documentation</a></span><br />
+    <span class="pagetitle">EntityResolver</span>
+  </div>
+<div id="cayenne_toc">
+<ul>
+<li><a href="../../../../../Documentation/User Guide/Introduction/index.html">Introduction</a></li>
+<li><a href="../../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
+<li><a href="../../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/index.html">Design</a><ul>
+<li><a href="../../../../../Documentation/User Guide/Design/Object Caching/index.html">Object Caching</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Cayenne Contract/index.html">Cayenne Contract</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Persistent Object Lifecycle/index.html">Persistent Object Lifecycle</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/index.html">Runtime Components</a><ul>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html">ObjectContext</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/EntityResolver/index.html">EntityResolver</a><ul>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataChannel/index.html">DataChannel</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataNode/index.html">DataNode</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DbAdapter/index.html">DbAdapter</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/Event Package/index.html">Event Package</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataSource/index.html">DataSource</a></li>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/Design/Understanding Transactions/index.html">Understanding Transactions</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Primary Key Generation/index.html">Primary Key Generation</a></li>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
+<li><a href="../../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
+<li><a href="../../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
+<li><a href="../../../../../Documentation/User Guide/Stored Procedures/index.html">Stored Procedures</a></li>
+<li><a href="../../../../../Documentation/User Guide/Expressions/index.html">Expressions</a></li>
+<li><a href="../../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
+<li><a href="../../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
+<li><a href="../../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
+<li><a href="../../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
+<li><a href="../../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
+</ul>
+</div>
+<div id="ConfluenceContent"><p>In runtime the mapping metadata is accessed via a <a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataChannel/index.html" title="DataChannel">DataChannel</a> in a form of <tt>org.objectstyle.cayenne.map.EntityResolver</tt> (EntityResolver available via ObjectContext is usually obtained from the channel behind the scenes). EntityResolver provides a single namespace for multiple DataMaps. </p>
+
+<p>Another important function of the EntityResolver is providing access to the <tt>org.objectstyle.cayenne.property.ClassDescriptor</tt> instances for each persistent entity. Those a compiled by Cayenne on the fly using EntityResolver's <tt>org.objectstyle.cayenne.property.ClassDescriptorFactory</tt>.</p></div>
+</div>
+  <div class="clearer">.</div>
+  <div style="height: 12px; background-image: url('../../../../../images/border_bottom.gif'); background-repeat: repeat-x;"></div>
+
+  <div class="smalltext copyright">
+    Copyright &copy;2001-2006 ObjectStyle Group and content authors
+  </div>
+
+</body>
+</html>

Propchange: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/EntityResolver/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/Event Package/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Design/Runtime%20Components/Event%20Package/index.html?rev=421987&view=auto
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/Event Package/index.html (added)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/Event Package/index.html Fri Jul 14 12:05:50 2006
@@ -0,0 +1,71 @@
+<html>
+  <head>
+    <title>Cayenne Documentation - Event Package</title>
+    <style type="text/css">@import "../../../../../style.css";</style>
+  </head>
+<body>
+  <div class="header">
+    <div style="float: left;"><a href="http://objectstyle.org/cayenne/"><img src="../../../../../images/logo.gif" align="absmiddle" border="0"></a></div>
+    <span class="logoSpaceLink"><a href="../../../../../index.html">Cayenne User Documentation</a></span><br />
+    <span class="pagetitle">Event Package</span>
+  </div>
+<div id="cayenne_toc">
+<ul>
+<li><a href="../../../../../Documentation/User Guide/Introduction/index.html">Introduction</a></li>
+<li><a href="../../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
+<li><a href="../../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/index.html">Design</a><ul>
+<li><a href="../../../../../Documentation/User Guide/Design/Object Caching/index.html">Object Caching</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Cayenne Contract/index.html">Cayenne Contract</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Persistent Object Lifecycle/index.html">Persistent Object Lifecycle</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/index.html">Runtime Components</a><ul>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html">ObjectContext</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/EntityResolver/index.html">EntityResolver</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataChannel/index.html">DataChannel</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataNode/index.html">DataNode</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DbAdapter/index.html">DbAdapter</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/Event Package/index.html">Event Package</a><ul>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataSource/index.html">DataSource</a></li>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/Design/Understanding Transactions/index.html">Understanding Transactions</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Primary Key Generation/index.html">Primary Key Generation</a></li>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
+<li><a href="../../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
+<li><a href="../../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
+<li><a href="../../../../../Documentation/User Guide/Stored Procedures/index.html">Stored Procedures</a></li>
+<li><a href="../../../../../Documentation/User Guide/Expressions/index.html">Expressions</a></li>
+<li><a href="../../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
+<li><a href="../../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
+<li><a href="../../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
+<li><a href="../../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
+<li><a href="../../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
+</ul>
+</div>
+<div id="ConfluenceContent"><p>Cayenne includes a full-featured events mechanism. It allows creation of local and distributed event queues. It is very powerful and generic; it is not tied to Cayenne persistence features in any way and can be used in any application. The most important features are:</p>
+
+<ul>
+	<li>Event senders do not have to deal with event dispatching details - listener handling and dispatches are done via instances of EventManager.</li>
+	<li>Any types of listeners can be registered. Listeners do not have to implement a specific interface.</li>
+	<li>No explicit unregistering of listeners is required. Listeners are cleaned up when they go out of scope, or when the event subject goes out of scope.</li>
+	<li>Supports local and remote dispatches. Remote dispatches can be done via arbitrary transport by implementing transport-specific EventBridge. There are two existing EventBridge implementations - using JMS and using JavaGroups.</li>
+	<li>Dispatches can be done both synchronously (sender waits till all listeners finish) or asyncronously (sender posts an event to the queue, and returns without waiting for the processing to complete).</li>
+	<li>In a similar manner individual listeners can register as blocking or non-blocking.</li>
+</ul>
+
+
+<table cellpadding='5' width='85%' cellspacing='8px' class='tipMacro' border="0" align='center'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="../../../../../images/emoticons/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>The most common error when using EventSubject is not storing a reference to it. This may result in a premature cleanup of a given subject, and automatic unregistering of all listeners. Good practice is to make subject a "public static final" variable of the event sender class if a subject is common for all instances of senders; or make it an ivar of a sender instance if subject is only related to this instance.</td></tr></table></div>
+</div>
+  <div class="clearer">.</div>
+  <div style="height: 12px; background-image: url('../../../../../images/border_bottom.gif'); background-repeat: repeat-x;"></div>
+
+  <div class="smalltext copyright">
+    Copyright &copy;2001-2006 ObjectStyle Group and content authors
+  </div>
+
+</body>
+</html>

Propchange: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/Event Package/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Design/Runtime%20Components/ObjectContext/index.html?rev=421987&view=auto
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html (added)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html Fri Jul 14 12:05:50 2006
@@ -0,0 +1,61 @@
+<html>
+  <head>
+    <title>Cayenne Documentation - ObjectContext</title>
+    <style type="text/css">@import "../../../../../style.css";</style>
+  </head>
+<body>
+  <div class="header">
+    <div style="float: left;"><a href="http://objectstyle.org/cayenne/"><img src="../../../../../images/logo.gif" align="absmiddle" border="0"></a></div>
+    <span class="logoSpaceLink"><a href="../../../../../index.html">Cayenne User Documentation</a></span><br />
+    <span class="pagetitle">ObjectContext</span>
+  </div>
+<div id="cayenne_toc">
+<ul>
+<li><a href="../../../../../Documentation/User Guide/Introduction/index.html">Introduction</a></li>
+<li><a href="../../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
+<li><a href="../../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/index.html">Design</a><ul>
+<li><a href="../../../../../Documentation/User Guide/Design/Object Caching/index.html">Object Caching</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Cayenne Contract/index.html">Cayenne Contract</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Persistent Object Lifecycle/index.html">Persistent Object Lifecycle</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/index.html">Runtime Components</a><ul>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html">ObjectContext</a><ul>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/EntityResolver/index.html">EntityResolver</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataChannel/index.html">DataChannel</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataNode/index.html">DataNode</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DbAdapter/index.html">DbAdapter</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/Event Package/index.html">Event Package</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataSource/index.html">DataSource</a></li>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/Design/Understanding Transactions/index.html">Understanding Transactions</a></li>
+<li><a href="../../../../../Documentation/User Guide/Design/Primary Key Generation/index.html">Primary Key Generation</a></li>
+</ul>
+</li>
+<li><a href="../../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
+<li><a href="../../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
+<li><a href="../../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
+<li><a href="../../../../../Documentation/User Guide/Stored Procedures/index.html">Stored Procedures</a></li>
+<li><a href="../../../../../Documentation/User Guide/Expressions/index.html">Expressions</a></li>
+<li><a href="../../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
+<li><a href="../../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
+<li><a href="../../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
+<li><a href="../../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
+<li><a href="../../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
+</ul>
+</div>
+<div id="ConfluenceContent"><p><tt>org.objectstyle.cayenne.ObjectContext</tt> is an interface that defines API for the application interaction with Cayenne. Two most notable implementors are <a href="../../../../../Documentation/User Guide/DataContext/index.html" title="DataContext">DataContext</a>, used in most Cayenne applications, and <tt>CayenneContext</tt> used on the <a href="../../../../../Documentation/Remote Object Persistence Guide/Remote Object Persistence Coding Client/index.html" title="Remote Object Persistence Coding Client">remote client</a>. </p>
+
+<p>ObjectContext accesses the underlying persistence stack via a parent <a href="../../../../../Documentation/User Guide/Design/Runtime Components/DataChannel/index.html" title="DataChannel">DataChannel</a>. ObjectContexts that support multiple levels of nesting (such as DataContext) themselves implement a <tt>org.objectstyle.cayenne.DataChannel</tt> interface.</p></div>
+</div>
+  <div class="clearer">.</div>
+  <div style="height: 12px; background-image: url('../../../../../images/border_bottom.gif'); background-repeat: repeat-x;"></div>
+
+  <div class="smalltext copyright">
+    Copyright &copy;2001-2006 ObjectStyle Group and content authors
+  </div>
+
+</body>
+</html>

Propchange: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/cayenne-runtime.png
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Design/Runtime%20Components/cayenne-runtime.png?rev=421987&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/cayenne-runtime.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Design/Runtime%20Components/index.html?rev=421987&view=auto
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/index.html (added)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/index.html Fri Jul 14 12:05:50 2006
@@ -0,0 +1,89 @@
+<html>
+  <head>
+    <title>Cayenne Documentation - Runtime Components</title>
+    <style type="text/css">@import "../../../../style.css";</style>
+  </head>
+<body>
+  <div class="header">
+    <div style="float: left;"><a href="http://objectstyle.org/cayenne/"><img src="../../../../images/logo.gif" align="absmiddle" border="0"></a></div>
+    <span class="logoSpaceLink"><a href="../../../../index.html">Cayenne User Documentation</a></span><br />
+    <span class="pagetitle">Runtime Components</span>
+  </div>
+<div id="cayenne_toc">
+<ul>
+<li><a href="../../../../Documentation/User Guide/Introduction/index.html">Introduction</a></li>
+<li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
+<li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a><ul>
+<li><a href="../../../../Documentation/User Guide/Design/Object Caching/index.html">Object Caching</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Cayenne Contract/index.html">Cayenne Contract</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Persistent Object Lifecycle/index.html">Persistent Object Lifecycle</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/index.html">Runtime Components</a><ul>
+<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html">ObjectContext</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/EntityResolver/index.html">EntityResolver</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/DataChannel/index.html">DataChannel</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/DataNode/index.html">DataNode</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/DbAdapter/index.html">DbAdapter</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/Event Package/index.html">Event Package</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/DataSource/index.html">DataSource</a></li>
+</ul>
+</li>
+<li><a href="../../../../Documentation/User Guide/Design/Understanding Transactions/index.html">Understanding Transactions</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Primary Key Generation/index.html">Primary Key Generation</a></li>
+</ul>
+</li>
+<li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
+<li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
+<li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
+<li><a href="../../../../Documentation/User Guide/Stored Procedures/index.html">Stored Procedures</a></li>
+<li><a href="../../../../Documentation/User Guide/Expressions/index.html">Expressions</a></li>
+<li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
+<li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
+<li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
+<li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
+</ul>
+</div>
+<div id="ConfluenceContent">
+<table class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><tbody><tr>
+<td class="confluenceTd"  valign="top">
+<p>Cayenne runtime framework is an intermediary between a Java application and a relational database. The picture on the right shows the main components of the framework:</p>
+
+
+<h3><a name="RuntimeComponents-VerticalStructureCayennePersistenceStack"></a>Vertical Structure - Cayenne Persistence Stack</h3>
+
+<p>Vertically this structure reflects the runtime organization of the Cayenne persistence stack. Cayenne instantiates and configures the stack (shown in yellow above) using the XML descriptors provided by the user (usually these are the XML files created by CayenneModeler). Alternatively <b>persistence stack can be assembled via the API</b> and/or using Spring or any similar approach. Moreover Cayenne stack is fully dynamic and <b>can be altered at runtime</b>, since currently (as of version 1.2) Cayenne does not rely on bytecode enhancement.</p>
+
+<h3><a name="RuntimeComponents-HorizontalStructureCayenneLayers"></a>Horizontal Structure - Cayenne Layers</h3>
+
+<p>The top Cayenne layer (ObjectContext, Query API, Expression API) is what the application needs to work with persistent objects. This layer implements Cayenne part of the <a href="../../../../Documentation/User Guide/Design/Cayenne Contract/index.html" title="Cayenne Contract">persistence contract</a> between the application and the framework, while underlying layers deal with details of the object-to-relational translation and data source interaction. Access to the mapping metadata and the stack objects residing in the lower layers is possible via the API.</p>
+
+<h3><a name="RuntimeComponents-RuntimeComponents"></a>Runtime Components</h3>
+
+<p>Many individual components of the framework are discussed in the following chapters:</p>
+
+<ul>
+	<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html" title="ObjectContext">ObjectContext</a></li>
+	<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/EntityResolver/index.html" title="EntityResolver">Mapping Metadata</a></li>
+	<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/DataChannel/index.html" title="DataChannel">DataChannel</a></li>
+	<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/DataNode/index.html" title="DataNode">DataNode</a></li>
+	<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/DbAdapter/index.html" title="DbAdapter">DbAdapter</a></li>
+	<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/Event Package/index.html" title="Event Package"><tt>org.objectstyle.cayenne.event</tt></a> - event support package.</li>
+	<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/DataSource/index.html" title="DataSource"><tt>org.objectstyle.cayenne.conn</tt></a> - DataSource package.</li>
+</ul>
+
+</td>
+<td class="confluenceTd"  valign="top">
+<p><img src="cayenne-runtime.png" align="absmiddle" border="0" /></p></td>
+</tr></tbody></table>
+</div>
+</div>
+  <div class="clearer">.</div>
+  <div style="height: 12px; background-image: url('../../../../images/border_bottom.gif'); background-repeat: repeat-x;"></div>
+
+  <div class="smalltext copyright">
+    Copyright &copy;2001-2006 ObjectStyle Group and content authors
+  </div>
+
+</body>
+</html>

Propchange: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Runtime Components/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Understanding Transactions/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Design/Understanding%20Transactions/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Understanding Transactions/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/Understanding Transactions/index.html Fri Jul 14 12:05:50 2006
@@ -15,23 +15,16 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a><ul>
-<li><a href="../../../../Documentation/User Guide/Design/Object Relational Mapping/index.html">Object Relational Mapping</a></li>
-<li><a href="../../../../Documentation/User Guide/Design/Object Graph/index.html">Object Graph</a></li>
-<li><a href="../../../../Documentation/User Guide/Design/Data Objects/index.html">Data Objects</a></li>
-<li><a href="../../../../Documentation/User Guide/Design/Access Classes/index.html">Access Classes</a></li>
-<li><a href="../../../../Documentation/User Guide/Design/Cayenne DataSource/index.html">Cayenne DataSource</a></li>
-<li><a href="../../../../Documentation/User Guide/Design/Cross-Database Issues/index.html">Cross-Database Issues</a></li>
-<li><a href="../../../../Documentation/User Guide/Design/Primary Key Generation/index.html">Primary Key Generation</a></li>
-<li><a href="../../../../Documentation/User Guide/Design/How Information Is Stored in Cayenne/index.html">How Information Is Stored in Cayenne</a></li>
-<li><a href="../../../../Documentation/User Guide/Design/Understanding Caching/index.html">Understanding Caching</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Object Caching/index.html">Object Caching</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Cayenne Contract/index.html">Cayenne Contract</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Persistent Object Lifecycle/index.html">Persistent Object Lifecycle</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Runtime Components/index.html">Runtime Components</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/Understanding Transactions/index.html">Understanding Transactions</a><ul>
 </ul>
 </li>
-<li><a href="../../../../Documentation/User Guide/Design/Event Package/index.html">Event Package</a></li>
-<li><a href="../../../../Documentation/User Guide/Design/Generated Columns/index.html">Generated Columns</a></li>
+<li><a href="../../../../Documentation/User Guide/Design/Primary Key Generation/index.html">Primary Key Generation</a></li>
 </ul>
 </li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -40,7 +33,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Design/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Design/index.html Fri Jul 14 12:05:50 2006
@@ -15,21 +15,14 @@
 <li><a href="../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../Documentation/User Guide/Design/index.html">Design</a><ul>
-<li><a href="../../../Documentation/User Guide/Design/Object Relational Mapping/index.html">Object Relational Mapping</a></li>
-<li><a href="../../../Documentation/User Guide/Design/Object Graph/index.html">Object Graph</a></li>
-<li><a href="../../../Documentation/User Guide/Design/Data Objects/index.html">Data Objects</a></li>
-<li><a href="../../../Documentation/User Guide/Design/Access Classes/index.html">Access Classes</a></li>
-<li><a href="../../../Documentation/User Guide/Design/Cayenne DataSource/index.html">Cayenne DataSource</a></li>
-<li><a href="../../../Documentation/User Guide/Design/Cross-Database Issues/index.html">Cross-Database Issues</a></li>
-<li><a href="../../../Documentation/User Guide/Design/Primary Key Generation/index.html">Primary Key Generation</a></li>
-<li><a href="../../../Documentation/User Guide/Design/How Information Is Stored in Cayenne/index.html">How Information Is Stored in Cayenne</a></li>
-<li><a href="../../../Documentation/User Guide/Design/Understanding Caching/index.html">Understanding Caching</a></li>
+<li><a href="../../../Documentation/User Guide/Design/Object Caching/index.html">Object Caching</a></li>
+<li><a href="../../../Documentation/User Guide/Design/Cayenne Contract/index.html">Cayenne Contract</a></li>
+<li><a href="../../../Documentation/User Guide/Design/Persistent Object Lifecycle/index.html">Persistent Object Lifecycle</a></li>
+<li><a href="../../../Documentation/User Guide/Design/Runtime Components/index.html">Runtime Components</a></li>
 <li><a href="../../../Documentation/User Guide/Design/Understanding Transactions/index.html">Understanding Transactions</a></li>
-<li><a href="../../../Documentation/User Guide/Design/Event Package/index.html">Event Package</a></li>
-<li><a href="../../../Documentation/User Guide/Design/Generated Columns/index.html">Generated Columns</a></li>
+<li><a href="../../../Documentation/User Guide/Design/Primary Key Generation/index.html">Primary Key Generation</a></li>
 </ul>
 </li>
-<li><a href="../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -38,11 +31,22 @@
 <li><a href="../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>
-<div id="ConfluenceContent"><p>This chapter describes design ideas and the architecture of Cayenne. It is not required to start using Cayenne and there is no hands-on information here, so new users can skip it initially and come back later to gain better understanding of how Cayenne operates under the hood.</p>
+<div id="ConfluenceContent"><p>This chapter discusses the architecture of the core Cayenne framework. It only deals with the runtime operation of the object-relational persistence layer. <a href="../../../Documentation/Modeler Guide/index.html" title="Modeler Guide">Mapping procedures</a> and <a href="../../../Documentation/Remote Object Persistence Guide/index.html" title="Remote Object Persistence Guide">remote object persistence</a> are discussed elsewhere. The information below is not strictly required to start using Cayenne, so new users can skip it initially and come back later to gain better understanding of how Cayenne operates under the hood.</p>
+
+<p>The following topics are discssued:</p>
+
+<ul>
+	<li><a href="../../../Documentation/User Guide/Design/Cayenne Contract/index.html" title="Cayenne Contract">Contract between persistent objects and Cayenne</a></li>
+	<li><a href="../../../Documentation/User Guide/Design/Persistent Object Lifecycle/index.html" title="Persistent Object Lifecycle">Persistent object lifecycle</a></li>
+	<li><a href="../../../Documentation/User Guide/Design/Runtime Components/index.html" title="Runtime Components">Runtime Components</a></li>
+	<li><a href="../../../Documentation/User Guide/Design/Understanding Transactions/index.html" title="Understanding Transactions">Transactions</a></li>
+	<li><a href="../../../Documentation/User Guide/Design/Primary Key Generation/index.html" title="Primary Key Generation">Primary Key generation strategies</a></li>
+	<li><a href="../../../Documentation/User Guide/Design/Object Caching/index.html" title="Object Caching">Object caching mechanism</a></li>
+</ul>
 
 </div>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/Building Expressions/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Expressions/Building%20Expressions/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/Building Expressions/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/Building Expressions/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -33,7 +32,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/Expression Factory Utilities/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Expressions/Expression%20Factory%20Utilities/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/Expression Factory Utilities/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/Expression Factory Utilities/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -33,7 +32,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/In-Memory Evaluation/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Expressions/In-Memory%20Evaluation/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/In-Memory Evaluation/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/In-Memory Evaluation/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -33,7 +32,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/NULL Handling/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Expressions/NULL%20Handling/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/NULL Handling/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/NULL Handling/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -33,7 +32,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/Path Expressions/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Expressions/Path%20Expressions/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/Path Expressions/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/Path Expressions/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -33,7 +32,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Expressions/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Expressions/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -31,7 +30,7 @@
 <li><a href="../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Installation/JAR Files and Dependencies/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Installation/JAR%20Files%20and%20Dependencies/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Installation/JAR Files and Dependencies/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Installation/JAR Files and Dependencies/index.html Fri Jul 14 12:05:50 2006
@@ -21,7 +21,6 @@
 </li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -30,7 +29,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Installation/Upgrade/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Installation/Upgrade/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Installation/Upgrade/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Installation/Upgrade/index.html Fri Jul 14 12:05:50 2006
@@ -21,7 +21,6 @@
 </li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -30,7 +29,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Installation/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Installation/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Installation/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Installation/index.html Fri Jul 14 12:05:50 2006
@@ -19,7 +19,6 @@
 </li>
 <li><a href="../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -28,7 +27,7 @@
 <li><a href="../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/Acknowledgments/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Introduction/Acknowledgments/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/Acknowledgments/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/Acknowledgments/index.html Fri Jul 14 12:05:50 2006
@@ -23,7 +23,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -32,7 +31,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/Guide to 1.1 Features/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Introduction/Guide%20to%201.1%20Features/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/Guide to 1.1 Features/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/Guide to 1.1 Features/index.html Fri Jul 14 12:05:50 2006
@@ -23,7 +23,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -32,7 +31,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>
@@ -55,8 +54,8 @@
 
 <p>Cayenne now provides a way to share its object cache between DataContexts in the same JVM and across JVMs. The following chapters in the user guide describe this feature:</p>
 <ul>
-	<li><a href="../../../../Documentation/User Guide/Design/How Information Is Stored in Cayenne/index.html" title="How Information Is Stored in Cayenne">How Information Is Stored in Cayenne</a></li>
-	<li><a href="../../../../Documentation/User Guide/Design/Understanding Caching/index.html" title="Understanding Caching">Understanding Caching</a></li>
+	<li><span class="error">&#91;How Information Is Stored in Cayenne&#93;</span></li>
+	<li><a href="../../../../Documentation/User Guide/Design/Object Caching/index.html" title="Object Caching">Object Caching</a></li>
 	<li><span class="error">&#91;Caching Query Result Lists&#93;</span></li>
 	<li><a href="../../../../Documentation/User Guide/Performance Tuning/Caching Lookup Tables/index.html" title="Caching Lookup Tables">Caching Lookup Tables</a></li>
 </ul>
@@ -80,7 +79,7 @@
 
 <h3><a name="Guideto1.1Features-GenericMultithreadedandDistributedEventsMechanism"></a>Generic Multithreaded and Distributed Events Mechanism</h3>
 
-<p>Cayenne now includes a generic <a href="../../../../Documentation/User Guide/Design/Event Package/index.html" title="Event Package">event package</a> "org.objectstyle.cayenne.event" for registering listeners and sending events, both locally and remotely. It supports both blocking and non-blocking listeners and dispatches. Supported remote transports include JMS and JavaGroups.</p>
+<p>Cayenne now includes a generic <a href="../../../../Documentation/User Guide/Design/Runtime Components/Event Package/index.html" title="Event Package">event package</a> "org.objectstyle.cayenne.event" for registering listeners and sending events, both locally and remotely. It supports both blocking and non-blocking listeners and dispatches. Supported remote transports include JMS and JavaGroups.</p>
 
 <h3><a name="Guideto1.1Features-DataObjectsValidation"></a>DataObjects Validation</h3>
 

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/Guide to 1.2 Features/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Introduction/Guide%20to%201.2%20Features/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/Guide to 1.2 Features/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/Guide to 1.2 Features/index.html Fri Jul 14 12:05:50 2006
@@ -23,7 +23,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -32,7 +31,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>
@@ -45,12 +44,9 @@
 <p>Cayenne Remote Object Persistence is a low-overhead web services-based technology that provides lightweight  generic object persistence and data query functionality to 'remote' applications. It allows to use the same object model and the same context capabilities in a system with more than one Java tier. Now persistence features can be implemented consistently across a set of collaborating applications with different responsibilities and security context.</p>
 
 
-<h4><a name="Guideto1.2Features-ObjectContextAPICAY%3AObjectContext"></a><span class="error">&#91;ObjectContext API&#93;</span></h4>
-
-<p><em>ObjectContext API is currently of practical interest to the remote client tier. Regular applications should continue using DataContext</em></p>
-
-<p><span class="error">&#91;ObjectContext&#93;</span> is a new interface that is a generalization of the traditional DataContext. In fact DataContext is one of its main implementors. It works with <tt>Persistent</tt> objects, that are a simplified version of <tt>DataObjects</tt>. </p>
+<h4><a name="Guideto1.2Features-ObjectContextAPIObjectContext"></a><a href="../../../../Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html" title="ObjectContext">ObjectContext API</a></h4>
 
+<p><a href="../../../../Documentation/User Guide/Design/Runtime Components/ObjectContext/index.html" title="ObjectContext">ObjectContext</a> is a new interface that is a generalization of the traditional DataContext. In fact DataContext is one of its main implementors. Another implementation is <tt>CayenneContext</tt> used on remote clients.</p>
 
 <h4><a name="Guideto1.2Features-QueryEnhancements"></a>Query Enhancements</h4>
 
@@ -88,7 +84,7 @@
 </ul>
 
 
-<h4><a name="Guideto1.2Features-GeneratedColumns"></a><a href="../../../../Documentation/User Guide/Design/Generated Columns/index.html" title="Generated Columns">Generated Columns</a></h4>
+<h4><a name="Guideto1.2Features-GeneratedColumns"></a><a href="../../../../Documentation/User Guide/Design/Primary Key Generation/Generated Columns/index.html" title="Generated Columns">Generated Columns</a></h4>
 
 <p>Cayenne now supports auto-increment/identity columns as an alternative mechanism for primary key generation.</p>
 

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/License/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Introduction/License/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/License/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/License/index.html Fri Jul 14 12:05:50 2006
@@ -23,7 +23,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -32,7 +31,7 @@
 <li><a href="../../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Introduction/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Introduction/index.html Fri Jul 14 12:05:50 2006
@@ -21,7 +21,6 @@
 <li><a href="../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -30,7 +29,7 @@
 <li><a href="../../../Documentation/User Guide/Performance Tuning/index.html">Performance Tuning</a></li>
 <li><a href="../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Caching Lookup Tables/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Performance%20Tuning/Caching%20Lookup%20Tables/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Caching Lookup Tables/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Caching Lookup Tables/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -34,7 +33,7 @@
 </li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Data Rows/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Performance%20Tuning/Data%20Rows/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Data Rows/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Data Rows/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -34,7 +33,7 @@
 </li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Iterating Through Data Rows/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Performance%20Tuning/Iterating%20Through%20Data%20Rows/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Iterating Through Data Rows/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Iterating Through Data Rows/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -34,7 +33,7 @@
 </li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Paginated Queries/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Performance%20Tuning/Paginated%20Queries/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Paginated Queries/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Paginated Queries/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -34,7 +33,7 @@
 </li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Prefetching/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Performance%20Tuning/Prefetching/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Prefetching/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Prefetching/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -34,7 +33,7 @@
 </li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Turning off Context Synchronization/index.html
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User%20Guide/Performance%20Tuning/Turning%20off%20Context%20Synchronization/index.html?rev=421987&r1=421986&r2=421987&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Turning off Context Synchronization/index.html (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-other/wiki-docs/Documentation/User Guide/Performance Tuning/Turning off Context Synchronization/index.html Fri Jul 14 12:05:50 2006
@@ -15,7 +15,6 @@
 <li><a href="../../../../Documentation/User Guide/Installation/index.html">Installation</a></li>
 <li><a href="../../../../Documentation/User Guide/Quick Start/index.html">Quick Start</a></li>
 <li><a href="../../../../Documentation/User Guide/Design/index.html">Design</a></li>
-<li><a href="../../../../Documentation/User Guide/Generating Classes/index.html">Generating Classes</a></li>
 <li><a href="../../../../Documentation/User Guide/DataContext/index.html">DataContext</a></li>
 <li><a href="../../../../Documentation/User Guide/Queries/index.html">Queries</a></li>
 <li><a href="../../../../Documentation/User Guide/DataObjects/index.html">DataObjects</a></li>
@@ -34,7 +33,7 @@
 </li>
 <li><a href="../../../../Documentation/User Guide/Deployment/index.html">Deployment</a></li>
 <li><a href="../../../../Documentation/User Guide/Ant Tasks/index.html">Ant Tasks</a></li>
-<li><a href="../../../../Documentation/User Guide/Access Stack Internals/index.html">Access Stack Internals</a></li>
+<li><a href="../../../../Documentation/User Guide/Customizing/index.html">Customizing</a></li>
 <li><a href="../../../../Documentation/User Guide/DataViews/index.html">DataViews</a></li>
 </ul>
 </div>