blob: 664f49bca49cc44305b1ec984a40ef5c7187f412 [file] [log] [blame]
<div id="toc" class="toc toc-side">
<div id="toctitle">
Table of Contents
</div>
<ul class="sectlevel1 nav">
<li><a href="#object-relational-mapping-with-cayenne" class="nav-link">1. Object Relational Mapping with Cayenne</a>
<ul class="sectlevel2 nav">
<li><a href="#setup" class="nav-link">1.1. Setup</a></li>
<li><a href="#cayenne-mapping-structure" class="nav-link">1.2. Cayenne Mapping Structure</a></li>
<li><a href="#cayenne-modeler" class="nav-link">1.3. CayenneModeler Application</a></li>
</ul> </li>
<li><a href="#cayenne-framework" class="nav-link">2. Cayenne Framework</a>
<ul class="sectlevel2 nav">
<li><a href="#including-cayenne-in-project" class="nav-link">2.1. Including Cayenne in a Project</a></li>
<li><a href="#starting-cayenne" class="nav-link">2.2. Starting Cayenne</a></li>
<li><a href="#persistent-objects-objectcontext" class="nav-link">2.3. Persistent Objects and ObjectContext</a></li>
<li><a href="#expressions" class="nav-link">2.4. Expressions</a></li>
<li><a href="#orderings" class="nav-link">2.5. Orderings</a></li>
<li><a href="#queries" class="nav-link">2.6. Queries</a></li>
<li><a href="#lifecycle-events" class="nav-link">2.7. Lifecycle Events</a></li>
<li><a href="#performance-tuning" class="nav-link">2.8. Performance Tuning</a></li>
<li><a href="#customizing-cayenne-runtime" class="nav-link">2.9. Customizing Cayenne Runtime</a></li>
</ul> </li>
<li><a href="#db-first-flow" class="nav-link">3. DB-First Flow</a>
<ul class="sectlevel2 nav">
<li><a href="#re-introduction" class="nav-link">3.1. Introduction</a></li>
<li><a href="#re-filtering" class="nav-link">3.2. Filtering</a></li>
<li><a href="#re-relationships-loading-control" class="nav-link">3.3. Other Settings</a></li>
<li><a href="#re-modeler" class="nav-link">3.4. Reverse Engineering in Cayenne Modeler</a></li>
</ul> </li>
<li><a href="#additional-modules" class="nav-link">4. Additional Modules</a>
<ul class="sectlevel2 nav">
<li><a href="#ext-cache-invalidation" class="nav-link">4.1. Cache Invalidation Extension</a></li>
<li><a href="#ext-commit-log" class="nav-link">4.2. Commit log extension</a></li>
<li><a href="#ext-crypto" class="nav-link">4.3. Crypto extension</a></li>
<li><a href="#ext-jcache" class="nav-link">4.4. JCache integration</a></li>
<li><a href="#ext-project-compatibility" class="nav-link">4.5. Project compatibility extension</a></li>
<li><a href="#ext-velocity" class="nav-link">4.6. Apache Velocity Extension</a></li>
<li><a href="#ext-web" class="nav-link">4.7. Cayenne Web Extension</a></li>
<li><a href="#ext-osgi" class="nav-link">4.8. Cayenne OSGI extension</a></li>
<li><a href="#ext-rop" class="nav-link">4.9. Cayenne ROP Server Extension</a></li>
</ul> </li>
<li><a href="#build_tools" class="nav-link">5. Build Tools</a>
<ul class="sectlevel2 nav">
<li><a href="#maven_plugin" class="nav-link">5.1. Maven Plugin</a></li>
<li><a href="#gradle_plugin" class="nav-link">5.2. Gradle Plugin</a></li>
<li><a href="#ant_tasks" class="nav-link">5.3. Ant Tasks</a></li>
</ul> </li>
<li><a href="#rop" class="nav-link">6. Cayenne Framework - Remote Object Persistence</a>
<ul class="sectlevel2 nav">
<li><a href="#introduction-to-rop" class="nav-link">6.1. Introduction to ROP</a></li>
<li><a href="#rop-deployment" class="nav-link">6.2. ROP Deployment</a></li>
</ul> </li>
<li><a href="#appendix-a-configuration-properties" class="nav-link">7. Appendix A. Configuration Properties</a></li>
<li><a href="#appendix-b-service-collections" class="nav-link">8. Appendix B. Service Collections</a></li>
</ul>
</div>