You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by bu...@apache.org on 2015/09/30 19:03:08 UTC

svn commit: r967325 [6/13] - /websites/staging/openjpa/trunk/content/

Modified: websites/staging/openjpa/trunk/content/integration.html
==============================================================================
--- websites/staging/openjpa/trunk/content/integration.html (original)
+++ websites/staging/openjpa/trunk/content/integration.html Wed Sep 30 17:03:02 2015
@@ -145,18 +145,29 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="How to integrate OpenJPA with various containers and application servers"> </a></p>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="How to integrate OpenJPA with various containers and application servers"> </a></p>
 <p><a name="Integration-RuntimeDependencies"></a></p>
-<h2 id="runtime-dependencies">Runtime Dependencies</h2>
+<h2 id="runtime-dependencies">Runtime Dependencies<a class="headerlink" href="#runtime-dependencies" title="Permanent link">&para;</a></h2>
 <p>The binary release download of OpenJPA includes all of the code needed to
 run in a stand-alone Java SE JVM or within a Java EE application server.</p>
 <p>See <a href="build-and-runtime-dependencies.html">Build and Runtime Dependencies</a>
  for details on the required Java levels and runtime artifacts.</p>
 <p><a name="Integrating-IntegrationwithApacheTomEE"></a></p>
-<h2 id="integration-with-apache-tomee">Integration with Apache TomEE</h2>
+<h2 id="integration-with-apache-tomee">Integration with Apache TomEE<a class="headerlink" href="#integration-with-apache-tomee" title="Permanent link">&para;</a></h2>
 <p><a href="http://tomee.apache.org/">Apache TomEE</a> is a distribution of Tomcat bundled with OpenJPA and the other necessary components to make it a Java EE 6 compliant Web Profile implementation.  Apache TomEE 1.0.0 and later include OpenJPA 2.2.x.  TomEE works in <a href="http://www.youtube.com/watch?v=Lr8pxEACVRI">Eclipse using the Tomcat adapter</a> and you can simply deploy a web archive that contains a persistence unit without the need to include OpenJPA in the webapp.  Unlike putting OpenJPA in Tomcat, TomEE supports full container managed EntityManagers and JTA persistence units.</p>
 <p><a name="Integration-IntegratingwithApacheGeronimo:"></a></p>
-<h2 id="integrating-with-apache-geronimo">Integrating with Apache Geronimo:</h2>
+<h2 id="integrating-with-apache-geronimo">Integrating with Apache Geronimo:<a class="headerlink" href="#integrating-with-apache-geronimo" title="Permanent link">&para;</a></h2>
 <p><a href="http://geronimo.apache.org/">Apache Geronimo</a>
  V2.0.2 through 2.1.3 include OpenJPA 1.0.x and you can simply deploy an
 enterprise archive, web archive, or EJB-JAR that contains a persistence
@@ -165,36 +176,35 @@ Apache Geronimo V2.1.4 includes OpenJPA
 enterprise archive, web archive, or EJB-JAR that contains a persistence
 unit.</p>
 <p><a name="Integration-IntegratingwithGlassFish:"></a></p>
-<h2 id="integrating-with-glassfish">Integrating with GlassFish:</h2>
+<h2 id="integrating-with-glassfish">Integrating with GlassFish:<a class="headerlink" href="#integrating-with-glassfish" title="Permanent link">&para;</a></h2>
 <p>Since <a href="http://glassfish.dev.java.net">GlassFish</a>
  implements the Java Persistence API 1.0 SPI, it is very easy to use
 OpenJPA in Glassfish. See <a href="http://weblogs.java.net/blog/ss141213/archive/2006/07/using_openjpa_a.html">Sahoo's blog</a>
  for further details.</p>
 <p><a name="Integration-IntegratingwithSunJavaSystemApplicationServer9.x:"></a></p>
-<h2 id="integrating-with-sun-java-system-application-server-9x">Integrating with Sun Java System Application Server 9.x:</h2>
+<h2 id="integrating-with-sun-java-system-application-server-9x">Integrating with Sun Java System Application Server 9.x:<a class="headerlink" href="#integrating-with-sun-java-system-application-server-9x" title="Permanent link">&para;</a></h2>
 <p>Since Sun Java System Application Server is based on code from the <a href="http://glassfish.dev.java.net">GlassFish project</a>
 , the instructions to use OpenJPA in GlassFish and Sun Java System
 Application Server remain the same. </p>
 <p><a name="Integration-IntegratingwithIBMWebSphereApplicationServer:"></a></p>
-<h2 id="integrating-with-ibm-websphere-application-server">Integrating with IBM WebSphere Application Server:</h2>
+<h2 id="integrating-with-ibm-websphere-application-server">Integrating with IBM WebSphere Application Server:<a class="headerlink" href="#integrating-with-ibm-websphere-application-server" title="Permanent link">&para;</a></h2>
 <p>See <a href="http://www-128.ibm.com/developerworks/websphere/techjournal/0612_barcia/0612_barcia.html">IBM WebSphere Developer Technical Journal: Leveraging OpenJPA with WebSphere Application Server V6.1</a>.</p>
 <p>Also, WebSphere Application Server V6.1 can download and install the <a href="http://www-01.ibm.com/support/docview.wss?rs=177&amp;uid=swg21287579">EJB3 Feature Pack</a>
 , which includes OpenJPA 1.0.x.</p>
 <p><a href="http://www.ibm.com/developerworks/downloads/ws/was/">WebSphere Application Server V7.0</a>
- includes OpenJPA 1.2.x and you can simply deploy an enterprise archive, web archive, or EJB-JAR that contains a persistence unit.<br />
-</p>
+ includes OpenJPA 1.2.x and you can simply deploy an enterprise archive, web archive, or EJB-JAR that contains a persistence unit.  </p>
 <p>The <a href="http://www-01.ibm.com/software/webservers/appserv/was/featurepacks/osgi/">WebSphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API 2.0</a>
  includes OpenJPA 2.0 and provides the use of the JPA 2.0 programming model
 within Java EE5 and OSGi applications.</p>
 <p><a name="Integration-IntegratingwithIBMWebSphereApplicationServerCommunityEdition:"></a></p>
-<h2 id="integrating-with-ibm-websphere-application-server-community-edition">Integrating with IBM WebSphere Application Server Community Edition:</h2>
+<h2 id="integrating-with-ibm-websphere-application-server-community-edition">Integrating with IBM WebSphere Application Server Community Edition:<a class="headerlink" href="#integrating-with-ibm-websphere-application-server-community-edition" title="Permanent link">&para;</a></h2>
 <p><a href="http://www.ibm.com/developerworks/websphere/zones/was/wasce.html">WebSphere Application Server Community Edition</a>
  V2.0.0.2 through 2.1.1.1 include OpenJPA 1.0.x and you can simply deploy
 an enterprise archive, web archive, or EJB-JAR that contains a persistence unit.</p>
 <p>WebSphere Application Server Community Edition V2.1.x releases after
 V2.1.1.1 will include OpenJPA 1.2.x and you can simply deploy an enterprise
 archive, web archive, or EJB-JAR that contains a persistence unit.</p>
-<h2 id="integrating-with-jonas-application-server-v-4x-j2ee-14-ejb21-container">Integrating with JOnAS Application Server V 4.X (J2EE 1.4 / EJB2.1 Container):</h2>
+<h2 id="integrating-with-jonas-application-server-v-4x-j2ee-14-ejb21-container">Integrating with JOnAS Application Server V 4.X (J2EE 1.4 / EJB2.1 Container):<a class="headerlink" href="#integrating-with-jonas-application-server-v-4x-j2ee-14-ejb21-container" title="Permanent link">&para;</a></h2>
 <p>OpenJPA can successfully be integrated with the JOnAS 4.x Application
 server family. I succeeded in configuring OpenJPA to use managed JTA
 transactions of JOnAS, which means that you can use OpenJPA in parallel to
@@ -202,7 +212,7 @@ EJB 2.1 CMP/BMP  Entity Beans within the
 transactions of your JOnAS Application Server. See <a href="http://hanzz.zapto.org/index.php?option=com_content&amp;task=view&amp;id=105&amp;Itemid=31">Hans Prueller's blog entry</a>
  for further details.</p>
 <p><a name="Integration-IntegratingwithBEAWeblogicServer10:"></a></p>
-<h2 id="integrating-with-bea-weblogic-server-10">Integrating with BEA Weblogic Server 10:</h2>
+<h2 id="integrating-with-bea-weblogic-server-10">Integrating with BEA Weblogic Server 10:<a class="headerlink" href="#integrating-with-bea-weblogic-server-10" title="Permanent link">&para;</a></h2>
 <p><a href="http://www.bea.com/framework.jsp?CNT=index.htm&amp;FP=/content/products/weblogic/">BEA WebLogic Server 10</a>
  includes OpenJPA. To use OpenJPA in a WebLogic Server environment, you can
 simply deploy an enterprise archive, web archive, or EJB-JAR that contains
@@ -213,7 +223,7 @@ org.apache.openjpa.persistence.Persisten
 <p><a href="http://www.bea.com/framework.jsp?CNT=index.htm&amp;FP=/content/products/weblogic/kodo/">BEA Kodo</a>
  is built on top of OpenJPA, and so includes the OpenJPA jars.</p>
 <p><a name="Integration-IntegratingwithSpring:"></a></p>
-<h2 id="integrating-with-spring">Integrating with Spring:</h2>
+<h2 id="integrating-with-spring">Integrating with Spring:<a class="headerlink" href="#integrating-with-spring" title="Permanent link">&para;</a></h2>
 <p>It is not necessary to configure a Spring loadTimeWeaver when using OpenJPA
 build time enhancement. The following warning message will be logged by
 OpenJPA when creating an EntityManagerFactory but it can be safely ignored.</p>

Modified: websites/staging/openjpa/trunk/content/intro.html
==============================================================================
--- websites/staging/openjpa/trunk/content/intro.html (original)
+++ websites/staging/openjpa/trunk/content/intro.html Wed Sep 30 17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="Intro"></a></p>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Intro"></a></p>
 <p>Apache OpenJPA is a Java persistence project at <a href="http://apache.org">The Apache Software Foundation</a>
  that can be used as a stand-alone <a href="http://en.wikipedia.org/wiki/POJO">POJO</a>
  persistence layer or <a href="integration.html">integrated</a>

Modified: websites/staging/openjpa/trunk/content/jconsole-datacache-plugin.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jconsole-datacache-plugin.html (original)
+++ websites/staging/openjpa/trunk/content/jconsole-datacache-plugin.html Wed Sep 30 17:03:02 2015
@@ -145,23 +145,34 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="JConsoleDataCachePlugin-JConsoleDataCachePlugin"></a></p>
-<h1 id="jconsole-datacache-plugin">JConsole DataCache Plugin</h1>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="JConsoleDataCachePlugin-JConsoleDataCachePlugin"></a></p>
+<h1 id="jconsole-datacache-plugin">JConsole DataCache Plugin<a class="headerlink" href="#jconsole-datacache-plugin" title="Permanent link">&para;</a></h1>
 <p>This plugin is used to extend the JConsole that is bundled as part of the <a href="http://download.oracle.com/javase/1.5.0/docs/guide/management/jconsole.html">1.5 JDK</a>
 . </p>
 <p><a name="JConsoleDataCachePlugin-Download"></a></p>
-<h2 id="download">Download</h2>
+<h2 id="download">Download<a class="headerlink" href="#download" title="Permanent link">&para;</a></h2>
 <p>The latest OpenJPA Tools JAR file can be download from the <a href="https://repository.apache.org/content/repositories/snapshots/org/apache/openjpa/tools/openjpa-tools/0.1.0-SNAPSHOT/">SNAPSHOT Repository</a>
  or can be built from the source code in <a href="https://svn.apache.org/repos/asf/openjpa/tools/trunk">svn</a> by using Maven 2.2.1 and Java SE 6.</p>
 <p><a name="JConsoleDataCachePlugin-JSEUsage"></a></p>
-<h2 id="jse-usage">JSE Usage</h2>
-<h3 id="this-description-assumes-your-application-is-running-the-on-same-machine-as-jconsole-and-application-jvm-matches-the-jconsole-jvm">This description assumes your application is running the on same machine as JConsole and application JVM matches the JConsole JVM.</h3>
+<h2 id="jse-usage">JSE Usage<a class="headerlink" href="#jse-usage" title="Permanent link">&para;</a></h2>
+<h3 id="this-description-assumes-your-application-is-running-the-on-same-machine-as-jconsole-and-application-jvm-matches-the-jconsole-jvm">This description assumes your application is running the on same machine as JConsole and application JVM matches the JConsole JVM.<a class="headerlink" href="#this-description-assumes-your-application-is-running-the-on-same-machine-as-jconsole-and-application-jvm-matches-the-jconsole-jvm" title="Permanent link">&para;</a></h3>
 <ol>
 <li>
 <p>Start an OpenJPA application with the following configuration properties
 set:</p>
-<div class="codehilite"><pre><span class="o">&lt;</span><span class="n">property</span> <span class="n">name</span><span class="o">=</span><span class="s">&quot;openjpa.DataCache&quot;</span> <span class="n">value</span><span class="o">=</span><span class="s">&quot;true&quot;</span><span class="o">/&gt;</span>
-<span class="o">&lt;</span><span class="n">property</span> <span class="n">name</span><span class="o">=</span><span class="s">&quot;openjpa.Instrumentation&quot;</span> <span class="n">value</span><span class="o">=</span><span class="s">&quot;jmx(Instrument=&#39;DataCache&#39;)&quot;</span><span class="o">/&gt;</span>
+<div class="codehilite"><pre><span class="o">&lt;</span><span class="n">property</span> <span class="n">name</span><span class="p">=</span>&quot;<span class="n">openjpa</span><span class="p">.</span><span class="n">DataCache</span>&quot; <span class="n">value</span><span class="p">=</span>&quot;<span class="n">true</span>&quot;<span class="o">/&gt;</span>
+<span class="o">&lt;</span><span class="n">property</span> <span class="n">name</span><span class="p">=</span>&quot;<span class="n">openjpa</span><span class="p">.</span><span class="n">Instrumentation</span>&quot; <span class="n">value</span><span class="p">=</span>&quot;<span class="n">jmx</span><span class="p">(</span><span class="n">Instrument</span><span class="p">=</span><span class="s">&#39;DataCache&#39;</span><span class="p">)</span>&quot;<span class="o">/&gt;</span>
 </pre></div>
 
 
@@ -169,7 +180,7 @@ set:</p>
 <li>
 <p>Launch JConsole and provide the openjpa-tools.jar via the -pluginpath
 switch.</p>
-<div class="codehilite"><pre><span class="o">&gt;</span> <span class="p">[</span><span class="n">java_home</span><span class="p">]</span><span class="o">\</span><span class="n">bin</span><span class="o">\</span><span class="n">jconsole</span> <span class="o">-</span><span class="n">pluginpath</span> <span class="p">[</span><span class="n">path_to_openjpa</span><span class="o">-</span><span class="n">tools</span><span class="o">.</span><span class="n">jar</span><span class="p">]</span>
+<div class="codehilite"><pre><span class="o">&gt;</span> <span class="p">[</span><span class="n">java_home</span><span class="p">]</span><span class="o">\</span><span class="n">bin</span><span class="o">\</span><span class="n">jconsole</span> <span class="o">-</span><span class="n">pluginpath</span> <span class="p">[</span><span class="n">path_to_openjpa</span><span class="o">-</span><span class="n">tools</span><span class="p">.</span><span class="n">jar</span><span class="p">]</span>
 </pre></div>
 
 
@@ -184,7 +195,7 @@ switch.</p>
 </li>
 </ol>
 <p><a name="JConsoleDataCachePlugin-JEEUsage"></a></p>
-<h2 id="jee-usage">JEE Usage</h2>
+<h2 id="jee-usage">JEE Usage<a class="headerlink" href="#jee-usage" title="Permanent link">&para;</a></h2>
 <p>// In progress
 <a href="http://wasdynacache.blogspot.com/2010/03/getting-jconsole-working-with-websphere.html">http://wasdynacache.blogspot.com/2010/03/getting-jconsole-working-with-websphere.html</a></p>
                                             </div>

Modified: websites/staging/openjpa/trunk/content/jest-examples.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jest-examples.html (original)
+++ websites/staging/openjpa/trunk/content/jest-examples.html Wed Sep 30 17:03:02 2015
@@ -145,41 +145,51 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="JESTExamples-JESTinAction"></a></p>
-<h1 id="jest-in-action">JEST in Action</h1>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="JESTExamples-JESTinAction"></a></p>
+<h1 id="jest-in-action">JEST in Action<a class="headerlink" href="#jest-in-action" title="Permanent link">&para;</a></h1>
 <p><img src="images/welcome-page.JPG" width="1200" height="800"/></p>
 <p><a name="JESTExamples-DescriptionofaSimpleJEST-enabledWebApplication"></a></p>
-<h2 id="description-of-a-simple-jest-enabled-web-application">Description of a Simple JEST-enabled Web Application</h2>
+<h2 id="description-of-a-simple-jest-enabled-web-application">Description of a Simple JEST-enabled Web Application<a class="headerlink" href="#description-of-a-simple-jest-enabled-web-application" title="Permanent link">&para;</a></h2>
 <p>A sample is available to demonstrate JEST usage. You will find the example
 in OpenJPA code repository under <strong>openjpa-examples/jest</strong> tree with its
 source code and deployment descriptors <strong>WEB-INF/web.xml</strong> and
 <strong>META-INF/persistence.xml</strong>. The example is a simple servlet
 <strong>demo.SimpleApp</strong> that instantiates a persistent unit named <strong>estdemo</strong>
 and populates a database with few sample records of two persistent entities
-<strong>demo.Actor</strong> and <strong>demo.Movie</strong>.<br />
-</p>
+<strong>demo.Actor</strong> and <strong>demo.Movie</strong>.  </p>
 <p><a name="JESTExamples-PersistenceUnitInitialization"></a></p>
-<h2 id="persistence-unit-initialization">Persistence Unit Initialization</h2>
+<h2 id="persistence-unit-initialization">Persistence Unit Initialization<a class="headerlink" href="#persistence-unit-initialization" title="Permanent link">&para;</a></h2>
 <p>The following code from  <strong>demo.SimpleApp</strong> shows the initialization
 process at the servlet's <strong>init()</strong> method.</p>
 <p><DIV style="border-style: solid;border-width: 0px;"><DIV class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><B>Simple Servlet initializes a pooled Persistent Unit</B></DIV></p>
 <div class="codehilite"><pre><span class="n">public</span> <span class="n">class</span> <span class="n">SimpleApp</span> <span class="n">extends</span> <span class="n">HttpServlet</span> <span class="p">{</span>
     <span class="n">EntityManagerFactory</span> <span class="n">_emf</span><span class="p">;</span>
-    <span class="n">private</span> <span class="n">static</span> <span class="n">String</span> <span class="n">UNIT_NAME</span> <span class="o">=</span> <span class="s">&quot;jestdemo&quot;</span><span class="p">;</span>
+    <span class="n">private</span> <span class="n">static</span> <span class="n">String</span> <span class="n">UNIT_NAME</span> <span class="p">=</span> &quot;<span class="n">jestdemo</span>&quot;<span class="p">;</span>
 
-    <span class="nv">@Override</span> 
+    <span class="p">@</span><span class="n">Override</span> 
     <span class="n">public</span> <span class="n">void</span> <span class="n">init</span><span class="p">(</span><span class="n">ServletConfig</span> <span class="n">config</span><span class="p">)</span> <span class="n">throws</span> <span class="n">ServletException</span> <span class="p">{</span>
-       <span class="n">super</span><span class="o">.</span><span class="n">init</span><span class="p">(</span><span class="n">config</span><span class="p">);</span>
-        <span class="n">config</span><span class="o">.</span><span class="n">getServletContext</span><span class="p">()</span><span class="o">.</span><span class="nb">log</span><span class="p">(</span><span class="s">&quot;Initializing persistence unit [&quot;</span> <span class="o">+</span> <span class="n">UNIT_NAME</span> <span class="o">+</span> <span class="s">&quot;]&quot;</span><span class="p">);</span>
-        <span class="n">try</span> <span class="p">{</span>
-            <span class="n">Map</span><span class="sr">&lt;String,Object&gt;</span> <span class="n">props</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">&lt;</span><span class="n">String</span><span class="p">,</span> <span class="n">Object</span><span class="o">&gt;</span><span class="p">();</span>
-            <span class="n">props</span><span class="o">.</span><span class="n">put</span><span class="p">(</span><span class="s">&quot;openjpa.EntityManagerFactoryPool&quot;</span><span class="p">,</span> <span class="s">&quot;true&quot;</span><span class="p">);</span>
-            <span class="n">_emf</span> <span class="o">=</span> <span class="n">Persistence</span><span class="o">.</span><span class="n">createEntityManagerFactory</span><span class="p">(</span><span class="n">UNIT_NAME</span><span class="p">,</span><span class="n">props</span><span class="p">);</span>
-            <span class="k">new</span> <span class="n">DataLoader</span><span class="p">()</span><span class="o">.</span><span class="n">populate</span><span class="p">(</span><span class="n">_emf</span><span class="o">.</span><span class="n">createEntityManager</span><span class="p">());</span>
-        <span class="p">}</span> <span class="n">catch</span> <span class="p">(</span><span class="n">Exception</span> <span class="n">e</span><span class="p">)</span> <span class="p">{</span>
-            <span class="n">throw</span> <span class="k">new</span> <span class="n">ServletException</span><span class="p">(</span><span class="n">e</span><span class="p">);</span>
+       <span class="n">super</span><span class="p">.</span><span class="n">init</span><span class="p">(</span><span class="n">config</span><span class="p">);</span>
+        <span class="n">config</span><span class="p">.</span><span class="n">getServletContext</span><span class="p">().</span><span class="nb">log</span><span class="p">(</span>&quot;<span class="n">Initializing</span> <span class="n">persistence</span> <span class="n">unit</span> <span class="p">[</span>&quot; <span class="o">+</span> <span class="n">UNIT_NAME</span> <span class="o">+</span> &quot;<span class="p">]</span>&quot;<span class="p">);</span>
+        <span class="k">try</span> <span class="p">{</span>
+            <span class="n">Map</span><span class="o">&lt;</span><span class="n">String</span><span class="p">,</span><span class="n">Object</span><span class="o">&gt;</span> <span class="n">props</span> <span class="p">=</span> <span class="n">new</span> <span class="n">HashMap</span><span class="o">&lt;</span><span class="n">String</span><span class="p">,</span> <span class="n">Object</span><span class="o">&gt;</span><span class="p">();</span>
+            <span class="n">props</span><span class="p">.</span><span class="n">put</span><span class="p">(</span>&quot;<span class="n">openjpa</span><span class="p">.</span><span class="n">EntityManagerFactoryPool</span>&quot;<span class="p">,</span> &quot;<span class="n">true</span>&quot;<span class="p">);</span>
+            <span class="n">_emf</span> <span class="p">=</span> <span class="n">Persistence</span><span class="p">.</span><span class="n">createEntityManagerFactory</span><span class="p">(</span><span class="n">UNIT_NAME</span><span class="p">,</span><span class="n">props</span><span class="p">);</span>
+            <span class="n">new</span> <span class="n">DataLoader</span><span class="p">().</span><span class="n">populate</span><span class="p">(</span><span class="n">_emf</span><span class="p">.</span><span class="n">createEntityManager</span><span class="p">());</span>
+        <span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="n">Exception</span> <span class="n">e</span><span class="p">)</span> <span class="p">{</span>
+            <span class="n">throw</span> <span class="n">new</span> <span class="n">ServletException</span><span class="p">(</span><span class="n">e</span><span class="p">);</span>
         <span class="p">}</span>
-        <span class="n">config</span><span class="o">.</span><span class="n">getServletContext</span><span class="p">()</span><span class="o">.</span><span class="nb">log</span><span class="p">(</span><span class="s">&quot;Initialized with persistence unit [&quot;</span> <span class="o">+</span> <span class="n">UNIT_NAME</span> <span class="o">+</span> <span class="s">&quot;]&quot;</span><span class="p">);</span>
+        <span class="n">config</span><span class="p">.</span><span class="n">getServletContext</span><span class="p">().</span><span class="nb">log</span><span class="p">(</span>&quot;<span class="n">Initialized</span> <span class="n">with</span> <span class="n">persistence</span> <span class="n">unit</span> <span class="p">[</span>&quot; <span class="o">+</span> <span class="n">UNIT_NAME</span> <span class="o">+</span> &quot;<span class="p">]</span>&quot;<span class="p">);</span>
     <span class="p">}</span>
 </pre></div>
 
@@ -194,24 +204,24 @@ to <strong>true</strong>. It is also imp
 else other than serving a welcome <em>index.html</em> web page as its
 <em>doGet()</em> method shows:</p>
 <p><DIV style="border-style: solid;border-width: 0px;"><DIV class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><B>Simple Servlet that only serves a single index.html page</B></DIV></p>
-<div class="codehilite"><pre>/**
- * The only response by this application is an <span class="nt">&lt;code&gt;</span>index.html<span class="nt">&lt;/code&gt;</span> file.
- */
-@Override
-protected void doGet(HttpServletRequest req, HttpServletResponse resp)
-        throws ServletException, IOException {
-    resp.setContentType(&quot;text/html&quot;);
-    OutputStream out = resp.getOutputStream();
-    InputStream in = getClass().getResourceAsStream(&quot;index.html&quot;);
-    for (int c = 0; (c = in.read()) != -1;) {
-        out.write((char)c);
-    }
-}
+<div class="codehilite"><pre><span class="cm">/**</span>
+<span class="cm"> * The only response by this application is an &lt;code&gt;index.html&lt;/code&gt; file.</span>
+<span class="cm"> */</span>
+<span class="p">@</span><span class="n">Override</span>
+<span class="k">protected</span> <span class="k">void</span> <span class="n">doGet</span><span class="p">(</span><span class="n">HttpServletRequest</span> <span class="n">req</span><span class="p">,</span> <span class="n">HttpServletResponse</span> <span class="n">resp</span><span class="p">)</span>
+        <span class="n">throws</span> <span class="n">ServletException</span><span class="p">,</span> <span class="n">IOException</span> <span class="p">{</span>
+    <span class="n">resp</span><span class="p">.</span><span class="n">setContentType</span><span class="p">(</span><span class="s">&quot;text/html&quot;</span><span class="p">);</span>
+    <span class="n">OutputStream</span> <span class="n">out</span> <span class="o">=</span> <span class="n">resp</span><span class="p">.</span><span class="n">getOutputStream</span><span class="p">();</span>
+    <span class="n">InputStream</span> <span class="n">in</span> <span class="o">=</span> <span class="n">getClass</span><span class="p">().</span><span class="n">getResourceAsStream</span><span class="p">(</span><span class="s">&quot;index.html&quot;</span><span class="p">);</span>
+    <span class="k">for</span> <span class="p">(</span><span class="k">int</span> <span class="n">c</span> <span class="o">=</span> <span class="mh">0</span><span class="p">;</span> <span class="p">(</span><span class="n">c</span> <span class="o">=</span> <span class="n">in</span><span class="p">.</span><span class="n">read</span><span class="p">())</span> <span class="o">!=</span> <span class="o">-</span><span class="mh">1</span><span class="p">;)</span> <span class="p">{</span>
+        <span class="n">out</span><span class="p">.</span><span class="n">write</span><span class="p">((</span><span class="n">char</span><span class="p">)</span><span class="n">c</span><span class="p">);</span>
+    <span class="p">}</span>
+<span class="p">}</span>
 </pre></div>
 
 
 <p><a name="JESTExamples-DeploymentDescriptortoenableJEST"></a></p>
-<h2 id="deployment-descriptor-to-enable-jest">Deployment Descriptor to enable JEST</h2>
+<h2 id="deployment-descriptor-to-enable-jest">Deployment Descriptor to enable JEST<a class="headerlink" href="#deployment-descriptor-to-enable-jest" title="Permanent link">&para;</a></h2>
 <p>The sample web application deploys <em>demo.SimpleApp</em> servlet <em>and</em> JEST
 servlet. The essential aspect of the deployment descriptor
 <em>WEB-INF/web.xml</em> is shown below</p>
@@ -251,7 +261,7 @@ servlet. The essential aspect of the dep
 </pre></div>
 
 
-<h2 id="discovery-of-persistent-unit">Discovery of Persistent Unit</h2>
+<h2 id="discovery-of-persistent-unit">Discovery of Persistent Unit<a class="headerlink" href="#discovery-of-persistent-unit" title="Permanent link">&para;</a></h2>
 <p>As can be seen in <code>WEB-INF/web.xml</code> above, the JEST servlet
 <code>org.apache.openjpa.persistence.jest.JESTServlet</code> needs to know the
 persistent unit name <code>jestdemo</code> to <em>discover</em> the actual
@@ -262,7 +272,7 @@ another component is possible because th
 discovery mechanics where JEST can discover a <code>EntityManagerFactory</code>
 instantiated and injected by the container 
     would be available in future. </p>
-<h2 id="building-the-sample-application">Building the sample application</h2>
+<h2 id="building-the-sample-application">Building the sample application<a class="headerlink" href="#building-the-sample-application" title="Permanent link">&para;</a></h2>
 <p>An Ant build script <code>build.xml</code> is provided and a <code>build.properties</code> to
 adjust for local settings. To suit your local environment, please edit the
 <code>build.properties</code> for OpenJPA library and <code>META-INF/persistence.xml</code>
@@ -273,12 +283,11 @@ OpenJPA library and the JDBC driver (the
 MySQL, by deafult) are available in shared library of the Servlet Container
 and hence does <em>not</em> package these libraries in the web archive
 <code>demo.war</code>.</p>
-<h2 id="deploying-the-sample-application">Deploying the sample application</h2>
+<h2 id="deploying-the-sample-application">Deploying the sample application<a class="headerlink" href="#deploying-the-sample-application" title="Permanent link">&para;</a></h2>
 <p>The next step is to deploy this simple web archive <code>demo.war</code> in a
 Servlet Container such as Tomcat or a a JEE container. We do not describe
-these steps because they are fairly standard.<br />
-</p>
-<h2 id="jest-in-action_1">JEST in action</h2>
+these steps because they are fairly standard.  </p>
+<h2 id="jest-in-action_1">JEST in action<a class="headerlink" href="#jest-in-action_1" title="Permanent link">&para;</a></h2>
 <p>Once the sample web application is deployed, say in Tomcat running on
 <code>localhost:8080</code>, open the web browser <a href="http://localhost:8080/demo">http://localhost:8080/demo</a> and
 you should see the web page  served by <code>demo.SimpleApp</code>. This step
@@ -286,8 +295,7 @@ initializes <code>demo.SimpleApp</code>
 <p>Now, if you go to URL <a href="http://localhost:8080/demo/jest/">http://localhost:8080/demo/jest/</a>, the JEST
 welcome page will be displayed -- which is JavaScript enabled web page that
 demonstrates currently available JEST facilities such as finding or
-querying for instances.<br />
-</p>
+querying for instances.  </p>
                                             </div>
                                         </td>
                                         </tr>

Modified: websites/staging/openjpa/trunk/content/jest-representation.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jest-representation.html (original)
+++ websites/staging/openjpa/trunk/content/jest-representation.html Wed Sep 30 17:03:02 2015
@@ -145,10 +145,21 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="JEST-Representation"></a></p>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="JEST-Representation"></a></p>
 <p>JEST response is either XML or JSON.</p>
 <p><a name="JESTRepresentation-XMLRepresentation"></a></p>
-<h2 id="xml-representation">XML Representation</h2>
+<h2 id="xml-representation">XML Representation<a class="headerlink" href="#xml-representation" title="Permanent link">&para;</a></h2>
 <p>JEST represents persistent Java object graph in a schema-compliant XML. The
 schema is metamodel-driven and hence invariant to particular domain model. 
 The schema <em>jest-instance.xsd</em> is as follows:</p>
@@ -320,7 +331,7 @@ The schema <em>jest-instance.xsd</em> is
 </pre></div>
 
 
-<h2 id="example-of-a-serialized-object-graph">Example of a serialized object graph</h2>
+<h2 id="example-of-a-serialized-object-graph">Example of a serialized object graph<a class="headerlink" href="#example-of-a-serialized-object-graph" title="Permanent link">&para;</a></h2>
 <p>The example shows a Person (primary key p1) who is her own partner.</p>
 <p><DIV style="border-style: solid;border-width: 0px;"><DIV class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><B>Example of Object Graph with Circular Reference</B></DIV></p>
 <div class="codehilite"><pre><span class="cp">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;</span>
@@ -351,7 +362,7 @@ The schema <em>jest-instance.xsd</em> is
 
 
 <p><a name="JESTRepresentation-JSONRepresentation"></a></p>
-<h2 id="json-representation">JSON Representation</h2>
+<h2 id="json-representation">JSON Representation<a class="headerlink" href="#json-representation" title="Permanent link">&para;</a></h2>
 <p>String-based representation of persistent Java object graphs in either XML
 or more succinct JSON form has to address the critical issue of circular
 reference, because persistent object graphs
@@ -364,8 +375,7 @@ by standard JSON parsers.</p>
 <code>$id</code> and <code>$ref</code> to address circular reference. Each JSON object
 carries a <code>$id</code> field whose value is the persistent identity of the
 corresponding entity. When JSON serialization encounters a circular
-reference a <br />
-</p>
+reference a   </p>
                                             </div>
                                         </td>
                                         </tr>

Modified: websites/staging/openjpa/trunk/content/jest-syntax.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jest-syntax.html (original)
+++ websites/staging/openjpa/trunk/content/jest-syntax.html Wed Sep 30 17:03:02 2015
@@ -145,8 +145,19 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="JESTSyntax-JESTURISyntax"></a></p>
-<h2 id="jest-uri-syntax">JEST URI Syntax</h2>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="JESTSyntax-JESTURISyntax"></a></p>
+<h2 id="jest-uri-syntax">JEST URI Syntax<a class="headerlink" href="#jest-uri-syntax" title="Permanent link">&para;</a></h2>
 <p>JEST defines URI syntax to access persistent resources over HTTP. </p>
 <p>As an example, to find a persistent Person instance with primary key 1234 and
 receive the result in <em>JSON</em> format, an example URI would look like this (non functional URI):</p>
@@ -209,12 +220,12 @@ must have <code>q</code> argument etc.</
 </li>
 </ul>
 <p><a name="JESTSyntax-Listofsupportedactions,qualifiersandarguments"></a></p>
-<h2 id="list-of-supported-actions-qualifiers-and-arguments">List of supported actions, qualifiers and arguments</h2>
+<h2 id="list-of-supported-actions-qualifiers-and-arguments">List of supported actions, qualifiers and arguments<a class="headerlink" href="#list-of-supported-actions-qualifiers-and-arguments" title="Permanent link">&para;</a></h2>
 <p>The following sections tabulates the currently supported actions and
 corresponding qualifiers and arguments.
 A <strong>bold font</strong> denotes qualifier or argument as mandatory.</p>
 <p><a name="JESTSyntax-Action:find"></a></p>
-<h3 id="action-find">Action: find</h3>
+<h3 id="action-find">Action: find<a class="headerlink" href="#action-find" title="Permanent link">&para;</a></h3>
 <p>Returns the result of a <em>find()</em> operation.  </p>
 <table>
 <tr><th>qualifier-key </th><th> qualifier-value</th><th>          Comment</th></tr>
@@ -240,7 +251,7 @@ without the id property name</td></tr>
 </table>
 
 <p><a name="JESTSyntax-Action:query"></a></p>
-<h3 id="action-query">Action : query</h3>
+<h3 id="action-query">Action : query<a class="headerlink" href="#action-query" title="Permanent link">&para;</a></h3>
 <p>Returns the result of a <code>Query.getResultList()</code> or
 <code>Query.getSingleResult()</code> operation.    </p>
 <table>
@@ -274,17 +285,17 @@ Person p where p.gender=:g&g=MALE}}</td>
 </table>
 
 <p><a name="JESTSyntax-Action:domain"></a></p>
-<h3 id="action-domain">Action : domain</h3>
+<h3 id="action-domain">Action : domain<a class="headerlink" href="#action-domain" title="Permanent link">&para;</a></h3>
 <p>Returns the domain model in XML format.</p>
 <p>Accepts no qualifier.
 Accepts no argument. </p>
 <p><a name="JESTSyntax-Action:properties"></a></p>
-<h3 id="action-properties">Action : properties</h3>
+<h3 id="action-properties">Action : properties<a class="headerlink" href="#action-properties" title="Permanent link">&para;</a></h3>
 <p>Returns the configuration properties in HTML format.</p>
 <p>Accepts no qualifier.
 Accepts no argument. </p>
 <p><a name="JESTSyntax-Formalsyntax:"></a></p>
-<h3 id="formal-syntax">Formal syntax:</h3>
+<h3 id="formal-syntax">Formal syntax:<a class="headerlink" href="#formal-syntax" title="Permanent link">&para;</a></h3>
 <div class="codehilite"><pre><span class="n">URI</span> <span class="p">:=</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="p">{</span><span class="n">host</span><span class="p">}[:</span><span class="n">port</span><span class="p">]</span><span class="o">/</span><span class="p">{</span><span class="n">context</span><span class="p">}</span><span class="o">/</span><span class="p">{</span><span class="n">action</span><span class="p">}[</span><span class="o">/</span><span class="n">qualifier</span><span class="p">]</span><span class="o">*</span> <span class="p">[</span>?<span class="n">argument</span><span class="p">][</span><span class="o">&amp;</span><span class="n">argument</span><span class="p">]</span><span class="o">*</span>
 
 <span class="n">context</span>         <span class="p">:=</span> <span class="n">JEST</span> <span class="n">servlet</span> <span class="n">context</span> <span class="n">root</span>

Modified: websites/staging/openjpa/trunk/content/jest-transaction.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jest-transaction.html (original)
+++ websites/staging/openjpa/trunk/content/jest-transaction.html Wed Sep 30 17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="JEST-Transaction"></a></p>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="JEST-Transaction"></a></p>
 <p>We have not figured that out yet!</p>
                                             </div>
                                         </td>

Modified: websites/staging/openjpa/trunk/content/jest-usage.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jest-usage.html (original)
+++ websites/staging/openjpa/trunk/content/jest-usage.html Wed Sep 30 17:03:02 2015
@@ -145,13 +145,24 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="JEST-Usage"></a></p>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="JEST-Usage"></a></p>
 <p>JEST facilities are available as a HTTP servlet,
 <code>org.apache.openjpa.persistence.jest.JESTServlet</code>. </p>
 <p><code>JESTServlet</code> can be deployed in a servlet container e.g. Tomcat in two
 possible modes: <strong>primary</strong> or <strong>auxiliary</strong>. </p>
 <p><a name="JESTUsage-DeploymentModes"></a></p>
-<h3 id="deployment-modes">Deployment Modes</h3>
+<h3 id="deployment-modes">Deployment Modes<a class="headerlink" href="#deployment-modes" title="Permanent link">&para;</a></h3>
 <p><img src="images/deploymentModes.GIF" width="700"/></p>
 <p>In <strong>primary</strong> mode, the <code>JESTServlet</code> itself instantiates a persistence
 unit during initialization. </p>
@@ -170,9 +181,9 @@ code example ensures that OpenJPA's nati
 active.</li>
 </ul>
 <p><DIV style="border-style: solid;border-width: 0px;"><DIV class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><B>Activation of OpenJPA's native EntityManagerFactory pool</B></DIV></p>
-<div class="codehilite"><pre><span class="n">Map</span><span class="sr">&lt;String,Object&gt;</span> <span class="n">props</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">&lt;</span><span class="n">String</span><span class="p">,</span> <span class="n">Object</span><span class="o">&gt;</span><span class="p">();</span>
-<span class="n">props</span><span class="o">.</span><span class="n">put</span><span class="p">(</span><span class="s">&quot;openjpa.EntityManagerFactoryPool&quot;</span><span class="p">,</span> <span class="s">&quot;true&quot;</span><span class="p">);</span>
-<span class="n">EntityManagerFactory</span> <span class="n">emf</span> <span class="o">=</span> <span class="n">Persistence</span><span class="o">.</span><span class="n">createEntityManagerFactory</span><span class="p">(</span><span class="s">&quot;myPU&quot;</span><span class="p">,</span><span class="n">props</span><span class="p">);</span>
+<div class="codehilite"><pre><span class="n">Map</span><span class="o">&lt;</span><span class="n">String</span><span class="p">,</span><span class="n">Object</span><span class="o">&gt;</span> <span class="n">props</span> <span class="p">=</span> <span class="n">new</span> <span class="n">HashMap</span><span class="o">&lt;</span><span class="n">String</span><span class="p">,</span> <span class="n">Object</span><span class="o">&gt;</span><span class="p">();</span>
+<span class="n">props</span><span class="p">.</span><span class="n">put</span><span class="p">(</span>&quot;<span class="n">openjpa</span><span class="p">.</span><span class="n">EntityManagerFactoryPool</span>&quot;<span class="p">,</span> &quot;<span class="n">true</span>&quot;<span class="p">);</span>
+<span class="n">EntityManagerFactory</span> <span class="n">emf</span> <span class="p">=</span> <span class="n">Persistence</span><span class="p">.</span><span class="n">createEntityManagerFactory</span><span class="p">(</span>&quot;<span class="n">myPU</span>&quot;<span class="p">,</span><span class="n">props</span><span class="p">);</span>
 </pre></div>
 
 

Modified: websites/staging/openjpa/trunk/content/jpa-2.0-development-process.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jpa-2.0-development-process.html (original)
+++ websites/staging/openjpa/trunk/content/jpa-2.0-development-process.html Wed Sep 30 17:03:02 2015
@@ -145,16 +145,27 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="JPA2.0DevelopmentProcess-JPA2.0DevelopmentProcess"></a></p>
-<h1 id="jpa-20-development-process">JPA 2.0 Development Process</h1>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="JPA2.0DevelopmentProcess-JPA2.0DevelopmentProcess"></a></p>
+<h1 id="jpa-20-development-process">JPA 2.0 Development Process<a class="headerlink" href="#jpa-20-development-process" title="Permanent link">&para;</a></h1>
 <p><a name="JPA2.0DevelopmentProcess-JPA2.0Roadmap"></a></p>
-<h2 id="jpa-20-roadmap">JPA 2.0 Roadmap</h2>
+<h2 id="jpa-20-roadmap">JPA 2.0 Roadmap<a class="headerlink" href="#jpa-20-roadmap" title="Permanent link">&para;</a></h2>
 <p>The OpenJPA roadmap and iteration detail for developing JPA 2.0
 functionality is documented <a href="jpa-2.0-roadmap.html">here</a>
 .  The process to be used for this development effort will be documented on
 this Development Process page.</p>
 <p><a name="JPA2.0DevelopmentProcess-Overview"></a></p>
-<h2 id="overview">Overview</h2>
+<h2 id="overview">Overview<a class="headerlink" href="#overview" title="Permanent link">&para;</a></h2>
 <p>JPA 2.0 is currently being defined by the Java Community Process under <a href="http://jcp.org/en/jsr/detail?id=317">JSR-317</a>
 .  The most recent public draft is dated 03/13/2009.  Members of the Apache
 OpenJPA project continue to monitor and actively participate in JSR-317. 
@@ -166,7 +177,7 @@ as defined by the draft specification.
 delivery of JPA 2.0 functionality in addition to providing experience-based
 feedback to the JPA committee.</p>
 <p><a name="JPA2.0DevelopmentProcess-JPA2.0Highlights"></a></p>
-<h2 id="jpa-20-highlights">JPA 2.0 Highlights</h2>
+<h2 id="jpa-20-highlights">JPA 2.0 Highlights<a class="headerlink" href="#jpa-20-highlights" title="Permanent link">&para;</a></h2>
 <p>The latest draft of the JPA 2.0 specification includes many updates to JPA,
 from minor updates to major functional enhancements.  Some of these updates
 and enhancements include:</p>
@@ -182,13 +193,13 @@ and enhancements include:</p>
 <li>Many JPQL enhancements</li>
 </ul>
 <p><a name="JPA2.0DevelopmentProcess-Contributions"></a></p>
-<h2 id="contributions">Contributions</h2>
+<h2 id="contributions">Contributions<a class="headerlink" href="#contributions" title="Permanent link">&para;</a></h2>
 <p>The OpenJPA 2.0 release needs contributions in the areas of development,
 testing, and documentation.  If you are simply interested in trying out new
 capabilities of JPA 2.0, contributing to the test suite is a great way to
 do that; while making a significant contribution to the project.</p>
 <p><a name="JPA2.0DevelopmentProcess-Process"></a></p>
-<h2 id="process">Process</h2>
+<h2 id="process">Process<a class="headerlink" href="#process" title="Permanent link">&para;</a></h2>
 <ul>
 <li>All new features, spec related or other improvements must have an
 corresponding JIRA.  Large items should be broken down into manageable

Modified: websites/staging/openjpa/trunk/content/jpa-2.0-iterations.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jpa-2.0-iterations.html (original)
+++ websites/staging/openjpa/trunk/content/jpa-2.0-iterations.html Wed Sep 30 17:03:02 2015
@@ -145,10 +145,21 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="JPA2.0Iterations-JPA2.0IterationsandTasks"></a></p>
-<h1 id="jpa-20-iterations-and-tasks">JPA 2.0 Iterations and Tasks</h1>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="JPA2.0Iterations-JPA2.0IterationsandTasks"></a></p>
+<h1 id="jpa-20-iterations-and-tasks">JPA 2.0 Iterations and Tasks<a class="headerlink" href="#jpa-20-iterations-and-tasks" title="Permanent link">&para;</a></h1>
 <p><a name="JPA2.0Iterations-IterationScheduleandContent"></a></p>
-<h2 id="iteration-schedule-and-content">Iteration Schedule and Content</h2>
+<h2 id="iteration-schedule-and-content">Iteration Schedule and Content<a class="headerlink" href="#iteration-schedule-and-content" title="Permanent link">&para;</a></h2>
 <!-- table>
 <tr><td>* [#Milestone 1](#milestone-1)
 </tr -->
@@ -218,21 +229,22 @@ limitations under the License.
 <p>Jump to <a href="#task-list">#Task List</a></p>
 <hr />
 <p><a name="milestone-1"></a></p>
-<h2 id="milestone-1"><em>Milestone 1</em></h2>
+<h2 id="milestone-1"><em>Milestone 1</em><a class="headerlink" href="#milestone-1" title="Permanent link">&para;</a></h2>
 <p>The Milestone 1 release was never "officially" released, due to the JSR-317
 terms of use issues, but the files were tagged in svn and can be checked
 out using:</p>
-<div class="codehilite"><pre><span class="n">svn</span> <span class="n">co</span> <span class="n">https:</span><span class="sr">//s</span><span class="n">vn</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org</span><span class="sr">/repos/</span><span class="n">asf</span><span class="sr">/openjpa/</span><span class="n">branches</span><span class="sr">/2.0.0-M1/</span>
+<div class="codehilite"><pre><span class="n">svn</span> <span class="n">co</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">svn</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">asf</span><span class="o">/</span><span class="n">openjpa</span><span class="o">/</span><span class="n">branches</span><span class="o">/</span>2<span class="p">.</span>0<span class="p">.</span>0<span class="o">-</span><span class="n">M1</span><span class="o">/</span>
 </pre></div>
 
 
 <p><a name="iteration-1"></a></p>
-<h3 id="iteration-1-summary-45-openjpa-800"><em>Iteration 1 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-800">OPENJPA-800</a></h3>
+<h3 id="iteration-1-summary-45-openjpa-800"><em>Iteration 1 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-800">OPENJPA-800</a><a class="headerlink" href="#iteration-1-summary-45-openjpa-800" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 1 (Dec. 1, 2008 - Dec. 19, 2008)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -326,12 +338,13 @@ future iterations.</li>
 on the annotation or in a version 2.0 orm XML.</li>
 </ul>
 <p><a name="iteration-1a"></a></p>
-<h3 id="iteration-1a-summary-45-openjpa-831"><em>Iteration 1a Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-831">OPENJPA-831</a></h3>
+<h3 id="iteration-1a-summary-45-openjpa-831"><em>Iteration 1a Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-831">OPENJPA-831</a><a class="headerlink" href="#iteration-1a-summary-45-openjpa-831" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 1a (Dec. 22, 2008 - Jan. 2, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -396,12 +409,13 @@ on the annotation or in a version 2.0 or
 <p>With the completion of the 1a iteration, the OpenJPA documentation has been
 updated to contain the most current JPA 2.0 schemas.</p>
 <p><a name="iteration-2"></a></p>
-<h3 id="iteration-2-summary-45-openjpa-807"><em>Iteration 2 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-807">OPENJPA-807</a></h3>
+<h3 id="iteration-2-summary-45-openjpa-807"><em>Iteration 2 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-807">OPENJPA-807</a><a class="headerlink" href="#iteration-2-summary-45-openjpa-807" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 2 (Jan. 5, 2009 - Jan. 23, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -492,12 +506,12 @@ configuration properties.</li>
 </ul>
 <hr />
 <p><a name="milestone-2"></a></p>
-<h2 id="milestone-2"><em>Milestone 2</em></h2>
+<h2 id="milestone-2"><em>Milestone 2</em><a class="headerlink" href="#milestone-2" title="Permanent link">&para;</a></h2>
 <p>The Milestone 2 release will not be an official ASF release, but will be
 created as a Early Access 2 SNAPSHOT branch due to the JSR-317 terms of use
 restrictions.  A distribution of the Early Access 2 SNAPSHOT is available <a href="http://cwiki.apache.org/confluence/display/openjpa/OpenJPA+2.0.0+Early+Access+2">here</a>
  for download or the code can be checked out from svn.</p>
-<p><TABLE class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><TBODY><TR>
+<TABLE class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><TBODY><TR>
 <TD class="confluenceTd" valign="top" width="5%"></TD>
 <TD class="confluenceTd" valign="top" width="20%"><DIV class="table-wrap">
 <TABLE class="confluenceTable"><TBODY>
@@ -510,22 +524,25 @@ restrictions.  A distribution of the Ear
 </TD>
 <TD class="confluenceTd" valign="top" width="5%"></TD>
 <TD class="confluenceTd" valign="top" width="20%"><DIV class="table-wrap">
-<TABLE class="confluenceTable"><TBODY></p>
-<p><TR>
+<TABLE class="confluenceTable"><TBODY>
+
+<TR>
 <TD class="confluenceTd"><SPAN class="image-wrap" style=""><IMG src="http://openjpa.apache.org/images/fotolia/Fotolia_9174675_Pencil.png" style="border: 0px solid black"></SPAN></TD>
 <TD class="confluenceTd"> <A href="http://svn.apache.org/viewvc/openjpa/branches/2.0.0-EA2/" class="external-link" rel="nofollow">View SVN Files</A> </TD>
 </TR>
 </TBODY></TABLE>
-</DIV>
+
+<p></DIV>
 </TD>
 <TD class="confluenceTd" valign="top"></TD></TR></TBODY></TABLE></p>
 <p><a name="iteration-3"></a></p>
-<h3 id="iteration-3-summary-45-openjpa-808"><em>Iteration 3 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-808">OPENJPA-808</a></h3>
+<h3 id="iteration-3-summary-45-openjpa-808"><em>Iteration 3 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-808">OPENJPA-808</a><a class="headerlink" href="#iteration-3-summary-45-openjpa-808" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 3 (Jan. 26, 2009 - Feb. 13, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -614,12 +631,13 @@ and their values, in addition to support
 Query.</li>
 </ul>
 <p><a name="iteration-4"></a></p>
-<h3 id="iteration-4-summary-45-openjpa-875"><em>Iteration 4 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-875">OPENJPA-875</a></h3>
+<h3 id="iteration-4-summary-45-openjpa-875"><em>Iteration 4 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-875">OPENJPA-875</a><a class="headerlink" href="#iteration-4-summary-45-openjpa-875" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 4 (Feb. 16, 2009 - Mar. 6, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -700,12 +718,13 @@ selections.  KEY, ENTRY, and VALUE quali
 can now be used within the SELECT clause.</li>
 </ul>
 <p><a name="iteration-5"></a></p>
-<h3 id="iteration-5-summary-45-openjpa-956"><em>Iteration 5 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-956">OPENJPA-956</a></h3>
+<h3 id="iteration-5-summary-45-openjpa-956"><em>Iteration 5 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-956">OPENJPA-956</a><a class="headerlink" href="#iteration-5-summary-45-openjpa-956" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 5 (Mar. 9, 2009 - Apr. 3, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -792,12 +811,13 @@ collections.</li>
 relationships from embeddables.</li>
 </ul>
 <p><a name="iteration-6"></a></p>
-<h3 id="iteration-6-summary-45-openjpa-1007"><em>Iteration 6 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1007">OPENJPA-1007</a></h3>
+<h3 id="iteration-6-summary-45-openjpa-1007"><em>Iteration 6 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1007">OPENJPA-1007</a><a class="headerlink" href="#iteration-6-summary-45-openjpa-1007" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 6 (Apr. 6, 2009 - May 1, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -886,12 +906,13 @@ value should be used as an argument to a
 </li>
 </ul>
 <p><a name="iteration-7"></a></p>
-<h3 id="iteration-7-summary-45-openjpa-1052"><em>Iteration 7 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1052">OPENJPA-1052</a></h3>
+<h3 id="iteration-7-summary-45-openjpa-1052"><em>Iteration 7 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1052">OPENJPA-1052</a><a class="headerlink" href="#iteration-7-summary-45-openjpa-1052" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 7 (May 4, 2009 - May 29, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -975,12 +996,12 @@ basic type.</li>
 </ul>
 <hr />
 <p><a name="milestone-3"></a></p>
-<h2 id="milestone-3"><em>Milestone 3</em></h2>
+<h2 id="milestone-3"><em>Milestone 3</em><a class="headerlink" href="#milestone-3" title="Permanent link">&para;</a></h2>
 <p>The Milestone 3 release is an official ASF release, but we encourage you to
 upgrade to the final 2.0.0 as soon as possible after it is released.  A
 distribution of the Milestone 3 is available <a href="http://cwiki.apache.org/confluence/display/openjpa/OpenJPA+2.0.0+Milestone+3">here</a>
  for download or the code can be checked out from svn.</p>
-<p><TABLE class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><TBODY><TR>
+<TABLE class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><TBODY><TR>
 <TD class="confluenceTd" valign="top" width="5%"></TD>
 <TD class="confluenceTd" valign="top" width="20%"><DIV class="table-wrap">
 <TABLE class="confluenceTable"><TBODY>
@@ -993,22 +1014,25 @@ distribution of the Milestone 3 is avail
 </TD>
 <TD class="confluenceTd" valign="top" width="5%"></TD>
 <TD class="confluenceTd" valign="top" width="20%"><DIV class="table-wrap">
-<TABLE class="confluenceTable"><TBODY></p>
-<p><TR>
+<TABLE class="confluenceTable"><TBODY>
+
+<TR>
 <TD class="confluenceTd"><SPAN class="image-wrap" style=""><IMG src="http://openjpa.apache.org/images/fotolia/Fotolia_9174675_Pencil.png" style="border: 0px solid black"></SPAN></TD>
 <TD class="confluenceTd"> <A href="http://svn.apache.org/viewvc/openjpa/tags/2.0.0-M3/" class="external-link" rel="nofollow">View SVN Files</A> </TD>
 </TR>
 </TBODY></TABLE>
-</DIV>
+
+<p></DIV>
 </TD>
 <TD class="confluenceTd" valign="top"></TD></TR></TBODY></TABLE></p>
 <p><a name="iteration-8"></a></p>
-<h3 id="iteration-8-summary-45-openjpa-1105"><em>Iteration 8 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1105">OPENJPA-1105</a></h3>
+<h3 id="iteration-8-summary-45-openjpa-1105"><em>Iteration 8 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1105">OPENJPA-1105</a><a class="headerlink" href="#iteration-8-summary-45-openjpa-1105" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 8 (June 1, 2009 - July 3, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -1084,12 +1108,13 @@ persistence.xml properties.</li>
 performance gain in some benchmarks.</li>
 </ul>
 <p><a name="iteration-9"></a></p>
-<h3 id="iteration-9-summary-45-openjpa-1152"><em>Iteration 9 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1152">OPENJPA-1152</a></h3>
+<h3 id="iteration-9-summary-45-openjpa-1152"><em>Iteration 9 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1152">OPENJPA-1152</a><a class="headerlink" href="#iteration-9-summary-45-openjpa-1152" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 9 (July 6, 2009 - July 31, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -1174,12 +1199,13 @@ persistence.xml. See the <a href="http:/
  chapter in the documentation for more details.</li>
 </ul>
 <p><a name="iteration-10"></a></p>
-<h3 id="iteration-10-summary-45-openjpa-1209"><em>Iteration 10 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1209">OPENJPA-1209</a></h3>
+<h3 id="iteration-10-summary-45-openjpa-1209"><em>Iteration 10 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1209">OPENJPA-1209</a><a class="headerlink" href="#iteration-10-summary-45-openjpa-1209" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 10 (Aug. 3, 2009 - Aug. 28, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -1271,12 +1297,13 @@ server test profile.</li>
 Criteria queries.</li>
 </ul>
 <p><a name="iteration-11"></a></p>
-<h3 id="iteration-11-summary-45-openjpa-1268"><em>Iteration 11 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1268">OPENJPA-1268</a></h3>
+<h3 id="iteration-11-summary-45-openjpa-1268"><em>Iteration 11 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1268">OPENJPA-1268</a><a class="headerlink" href="#iteration-11-summary-45-openjpa-1268" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 11 (Aug. 31, 2009 - Oct. 2, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -1359,14 +1386,15 @@ matrix is available <a href="http://cwik
 </ul>
 <hr />
 <p><a name="milestone-4"></a></p>
-<h2 id="milestone-4"><em>Milestone 4</em></h2>
+<h2 id="milestone-4"><em>Milestone 4</em><a class="headerlink" href="#milestone-4" title="Permanent link">&para;</a></h2>
 <p><a name="iteration-12"></a></p>
-<h3 id="iteration-12-summary-45-openjpa-1337"><em>Iteration 12 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1337">OPENJPA-1337</a></h3>
+<h3 id="iteration-12-summary-45-openjpa-1337"><em>Iteration 12 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1337">OPENJPA-1337</a><a class="headerlink" href="#iteration-12-summary-45-openjpa-1337" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 12 (Oct. 5, 2009 - Oct. 30, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -1443,12 +1471,13 @@ The current test matrix is available <a
 .</li>
 </ul>
 <p><a name="iteration-13"></a></p>
-<h3 id="iteration-13-summary-45-openjpa-1373"><em>Iteration 13 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1373">OPENJPA-1373</a></h3>
+<h3 id="iteration-13-summary-45-openjpa-1373"><em>Iteration 13 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1373">OPENJPA-1373</a><a class="headerlink" href="#iteration-13-summary-45-openjpa-1373" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 13 (Nov. 2, 2009 - Dec. 4, 2009)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -1520,12 +1549,13 @@ operations.</li>
 properties.</li>
 </ul>
 <p><a name="iteration-14"></a></p>
-<h3 id="iteration-14-summary-openjpa-1426"><em>Iteration 14 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1426">OPENJPA-1426</a></h3>
+<h3 id="iteration-14-summary-openjpa-1426"><em>Iteration 14 Summary</em> - <a href="https://issues.apache.org/jira/browse/OPENJPA-1426">OPENJPA-1426</a><a class="headerlink" href="#iteration-14-summary-openjpa-1426" title="Permanent link">&para;</a></h3>
 <p><TABLE cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
  <TR>
  <TD width="1%" nowrap="">
  <B>Iteration 14 (Dec. 7, 2009 - Jan. 1, 2010)</B>&nbsp;</p>
-<p></TD></p>
+</TD>
+
 <p><TD width="100%">
  &nbsp;
  </TD></p>
@@ -1596,21 +1626,23 @@ and bug fixes. Here is a summary of the
 </ul>
 <hr />
 <p><a name="beta"></a></p>
-<h2 id="beta"><em>Beta</em></h2>
+<h2 id="beta"><em>Beta</em><a class="headerlink" href="#beta" title="Permanent link">&para;</a></h2>
 <p>The Beta release is an official ASF release and it passed the JPA 2.0 TCK,
 but we encourage you to upgrade to the final 2.0.0 as soon as possible
 after it is released.  A distribution of the Beta is available <a href="http://cwiki.apache.org/confluence/display/openjpa/OpenJPA+2.0.0+Beta">here</a>
  for download or the code can be checked out from svn.</p>
-<p><TABLE class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><TBODY><TR>
+<TABLE class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><TBODY><TR>
 <TD class="confluenceTd" valign="top" width="5%"></TD>
 <TD class="confluenceTd" valign="top" width="20%"><DIV class="table-wrap">
 <TABLE class="confluenceTable"><TBODY>
 <TR>
 <TD class="confluenceTd"><SPAN class="image-wrap" style=""><IMG src="http://openjpa.apache.org/images/fotolia/Fotolia_9174675_Download.png" style="border: 0px solid black"></SPAN></TD>
 <TD class="confluenceTd"> <A href="http://openjpa.apache.org/openjpa-200-beta.html" class="external-link" rel="nofollow">Download Beta</A> </TD>
-</TR></p>
-<p></TBODY></TABLE>
-</DIV>
+</TR>
+
+</TBODY></TABLE>
+
+<p></DIV>
 </TD>
 <TD class="confluenceTd" valign="top" width="5%"></TD>
 <TD class="confluenceTd" valign="top" width="20%"><DIV class="table-wrap">
@@ -1625,9 +1657,9 @@ after it is released.  A distribution of
 <TD class="confluenceTd" valign="top"></TD></TR></TBODY></TABLE></p>
 <hr />
 <p><a name="release-candidate"></a></p>
-<h2 id="release-candidate"><em>Release Candidate</em></h2>
+<h2 id="release-candidate"><em>Release Candidate</em><a class="headerlink" href="#release-candidate" title="Permanent link">&para;</a></h2>
 <p><a name="iteration-15"></a></p>
-<h3 id="remaining-work-items-">Remaining Work Items -</h3>
+<h3 id="remaining-work-items-">Remaining Work Items -<a class="headerlink" href="#remaining-work-items-" title="Permanent link">&para;</a></h3>
 <ul>
 <li>Performance improvements</li>
 <li>L2 Cache provider improvements</li>

Modified: websites/staging/openjpa/trunk/content/jpa-2.0-presentations.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jpa-2.0-presentations.html (original)
+++ websites/staging/openjpa/trunk/content/jpa-2.0-presentations.html Wed Sep 30 17:03:02 2015
@@ -145,8 +145,19 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="JPA2.0Presentations-JPA2.0Presentations"></a></p>
-<h2 id="jpa-20-presentations">JPA 2.0 Presentations</h2>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="JPA2.0Presentations-JPA2.0Presentations"></a></p>
+<h2 id="jpa-20-presentations">JPA 2.0 Presentations<a class="headerlink" href="#jpa-20-presentations" title="Permanent link">&para;</a></h2>
 <p>We'll document the major new features of the JPA 2.0 specification and how
 they are being implemented in OpenJPA on this page.</p>
 <ul>

Modified: websites/staging/openjpa/trunk/content/jpa-2.0-roadmap.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jpa-2.0-roadmap.html (original)
+++ websites/staging/openjpa/trunk/content/jpa-2.0-roadmap.html Wed Sep 30 17:03:02 2015
@@ -145,28 +145,39 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="JPA2.0Roadmap-JPA2.0RoadMap"></a></p>
-<h1 id="jpa-20-road-map">JPA 2.0 Road Map</h1>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="JPA2.0Roadmap-JPA2.0RoadMap"></a></p>
+<h1 id="jpa-20-road-map">JPA 2.0 Road Map<a class="headerlink" href="#jpa-20-road-map" title="Permanent link">&para;</a></h1>
 <p>Apache OpenJPA 2.0.0 is being developed in trunk and will be a JPA 2.0
 certified release of the <a href="http://jcp.org/en/jsr/detail?id=317">JSR-317</a>
  specification.</p>
 <p><a name="JPA2.0Roadmap-DevelopmentProcess"></a></p>
-<h3 id="development-process">Development Process</h3>
+<h3 id="development-process">Development Process<a class="headerlink" href="#development-process" title="Permanent link">&para;</a></h3>
 <p>The process that OpenJPA will be following for developing JPA 2.0
 functionality is documented <a href="jpa-2.0-development-process.html">here</a>
 .  The specific roadmap and iteration details will be documented on this
 Roadmap page.</p>
 <p><a name="JPA2.0Roadmap-TestCoverage"></a></p>
-<h3 id="test-coverage">Test Coverage</h3>
+<h3 id="test-coverage">Test Coverage<a class="headerlink" href="#test-coverage" title="Permanent link">&para;</a></h3>
 <p>For a list of databases being tested and current status, checkout the <a href="jpa-2.0-test-coverage.html">JPA 2.0 Test Coverage</a>
  page.</p>
 <p><a name="JPA2.0Roadmap-Presentations"></a></p>
-<h3 id="presentations">Presentations</h3>
+<h3 id="presentations">Presentations<a class="headerlink" href="#presentations" title="Permanent link">&para;</a></h3>
 <p>Take a look at the <a href="jpa-2.0-presentations.html">JPA 2.0 Presentations</a>
  page for more details on the major new features of the JPA 2.0
 specification and how they are being implemented in OpenJPA.</p>
 <p><a name="JPA2.0Roadmap-IterationScheduleandContent"></a></p>
-<h2 id="iteration-schedule-and-content">Iteration Schedule and Content</h2>
+<h2 id="iteration-schedule-and-content">Iteration Schedule and Content<a class="headerlink" href="#iteration-schedule-and-content" title="Permanent link">&para;</a></h2>
 <p>The Iteration content can be found on the <a href="jpa-2.0-iterations.html">JPA 2.0 Iterations</a>
  page.</p>
 <ul>
@@ -216,19 +227,19 @@ specification and how they are being imp
 <li><a href="#200">2.0.0</a> - Released April 22, 2010</li>
 </ul>
 <p><a name="JPA2.0Roadmap-IterationTasks"></a></p>
-<h2 id="iteration-tasks">Iteration Tasks</h2>
+<h2 id="iteration-tasks">Iteration Tasks<a class="headerlink" href="#iteration-tasks" title="Permanent link">&para;</a></h2>
 <p>The individual tasks and status can be fond on the <a href="jpa-2.0-tasks.html">JPA 2.0 Tasks</a>
  page.</p>
 <hr />
 <p><a name="JPA2.0Roadmap-Releases"></a></p>
-<h2 id="releases">Releases</h2>
+<h2 id="releases">Releases<a class="headerlink" href="#releases" title="Permanent link">&para;</a></h2>
 <p><a name="200"></a></p>
-<h3 id="200"><em>2.0.0</em></h3>
+<h3 id="200"><em>2.0.0</em><a class="headerlink" href="#200" title="Permanent link">&para;</a></h3>
 <p>The <a href="openjpa-2.0.0.html">OpenJPA 2.0.0</a>
  release is an official ASF release and passed the final JPA 2.0 TCK.  A
 distribution of the release is available <a href="openjpa-2.0.0.html">here</a>
  for download or the code can be checked out from svn.</p>
-<p><TABLE class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><TBODY><TR>
+<TABLE class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><TBODY><TR>
 <TD class="confluenceTd" valign="top" width="5%"></TD>
 <TD class="confluenceTd" valign="top" width="20%"><DIV class="table-wrap">
 <TABLE class="confluenceTable"><TBODY>
@@ -246,14 +257,14 @@ distribution of the release is available
 <TD class="confluenceTd"><SPAN class="image-wrap" style=""><IMG src="http://openjpa.apache.org/images/fotolia/Fotolia_9174675_Pencil.png" style="border: 0px solid black"></SPAN></TD>
 <TD class="confluenceTd"> <A href="http://svn.apache.org/viewvc/openjpa/tags/2.0.0/" class="external-link" rel="nofollow">View SVN Files</A> </TD>
 </TR>
-</TBODY></TABLE><br />
+</TBODY></TABLE>  
 </DIV>
 </TD>
-<TD class="confluenceTd" valign="top"></TD></TR></TBODY></TABLE><br />
-</p>
+<TD class="confluenceTd" valign="top"></TD></TR></TBODY></TABLE>
+
 <hr />
 <p><a name="Beta3"></a></p>
-<h3 id="beta-3"><em>Beta 3</em></h3>
+<h3 id="beta-3"><em>Beta 3</em><a class="headerlink" href="#beta-3" title="Permanent link">&para;</a></h3>
 <p>The <a href="openjpa-2.0.0-beta-3.html">OpenJPA 2.0.0 Beta 3</a>
  release is an official ASF release and passed the final JPA 2.0 TCK, but
 we still encourage you to upgrade to the final 2.0.0 as soon as possible
@@ -261,7 +272,7 @@ after it is released.  A distribution of
  for download or the code can be checked out from svn.</p>
 <hr />
 <p><a name="Beta2"></a></p>
-<h3 id="beta-2"><em>Beta 2</em></h3>
+<h3 id="beta-2"><em>Beta 2</em><a class="headerlink" href="#beta-2" title="Permanent link">&para;</a></h3>
 <p>The <a href="openjpa-2.0.0-beta-2.html">OpenJPA 2.0.0 Beta 2</a>
  release is an official ASF release and passed the final JPA 2.0 TCK, but
 we still encourage you to upgrade to the final 2.0.0 as soon as possible
@@ -269,7 +280,7 @@ after it is released.  A distribution of
  for download or the code can be checked out from svn.</p>
 <hr />
 <p><a name="beta"></a></p>
-<h3 id="beta"><em>Beta</em></h3>
+<h3 id="beta"><em>Beta</em><a class="headerlink" href="#beta" title="Permanent link">&para;</a></h3>
 <p>The <a href="openjpa-2.0.0-beta.html">OpenJPA 2.0.0 Beta</a>
  release is an official ASF release and passed the final JPA 2.0 TCK, but
 we still encourage you to upgrade to the final 2.0.0 as soon as possible
@@ -277,7 +288,7 @@ after it is released.  A distribution of
  for download or the code can be checked out from svn.</p>
 <hr />
 <p><a name="milestone3}></a></p>
-<h3 id="milestone-3"><em>Milestone 3</em></h3>
+<h3 id="milestone-3"><em>Milestone 3</em><a class="headerlink" href="#milestone-3" title="Permanent link">&para;</a></h3>
 <p>The <a href="openjpa-2.0.0-milestone-3.html">OpenJPA 2.0.0 Milestone 3</a>
  release is an official ASF release, but it implements an early access
 version of the JPA 2.0 specification and we encourage you to upgrade to the
@@ -287,7 +298,7 @@ the Milestone 3 is available for <a href
 .</p>
 <hr />
 <p><a name="milestone2"></a></p>
-<h3 id="milestone-2"><em>Milestone 2</em></h3>
+<h3 id="milestone-2"><em>Milestone 2</em><a class="headerlink" href="#milestone-2" title="Permanent link">&para;</a></h3>
 <p>The Milestone 2 release will not be an official ASF release, but will be
 created as a Early Access 2 SNAPSHOT branch due to the JSR-317 terms of use
 restrictions.  A distribution of the Early Access 2 SNAPSHOT is available
@@ -296,7 +307,7 @@ for <a href="openjpa-2.0.0-early-access-
 .</p>
 <hr />
 <p><a name="milestone1"></a></p>
-<h3 id="milestone-1"><em>Milestone 1</em></h3>
+<h3 id="milestone-1"><em>Milestone 1</em><a class="headerlink" href="#milestone-1" title="Permanent link">&para;</a></h3>
 <p>The Milestone 1 release was never "officially" released, due to the JSR-317
 terms of use issues, but the files were tagged and can be checked out from <a href="https://svn.apache.org/repos/asf/openjpa/branches/2.0.0-M1/">svn</a>
 .</p>

Modified: websites/staging/openjpa/trunk/content/jpa-2.0-tasks.html
==============================================================================
--- websites/staging/openjpa/trunk/content/jpa-2.0-tasks.html (original)
+++ websites/staging/openjpa/trunk/content/jpa-2.0-tasks.html Wed Sep 30 17:03:02 2015
@@ -145,10 +145,21 @@ limitations under the License.
                                         </td>
                                         <td valign="top" width="100%" style="overflow:hidden;">
                                             <div class="wiki-content">
-                                                <p><a name="Task List"></a></p>
-<h2 id="openjpa-20-tasks">OpenJPA 2.0 Tasks</h2>
+                                                <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Task List"></a></p>
+<h2 id="openjpa-20-tasks">OpenJPA 2.0 Tasks<a class="headerlink" href="#openjpa-20-tasks" title="Permanent link">&para;</a></h2>
 <p><a name="JPA2.0Tasks-JPA2.0SpecFeatures"></a></p>
-<h3 id="jpa-20-spec-features">JPA 2.0 Spec Features</h3>
+<h3 id="jpa-20-spec-features">JPA 2.0 Spec Features<a class="headerlink" href="#jpa-20-spec-features" title="Permanent link">&para;</a></h3>
 <table>
 <tr><th> Status </th><th> JIRA(s) </th><th> Effort </th><th> Summary </th><th> Area </th><th> JPA 2.0 Spec
 Reference(s) </th></tr>
@@ -258,6 +269,7 @@ EM, Criteria </td><td class="border"> 3.
  </td><td class="border"> Low </td><td class="border"> Modified getQueryBuilder to return updated criteria query builder
 </td><td class="border"> EM, Criteria </td><td class="border"> 3.1.1. </td></tr>
 
+
 <tr><td class="border"> <font color="green">Complete</font> </td><td class="border"> <a href="https://issues.apache.org/jira/browse/OPENJPA-995">OPENJPA-995</a>
  </td><td class="border"> High </td><td class="border"> Migrate existing Criteria Query implementation as OpenJPA
 extension </td><td class="border"> Criteria </td><td class="border"> Ch 6 </td></tr>
@@ -271,6 +283,7 @@ type doesn't require property or field n
  </td><td class="border"> Medium </td><td class="border"> Allow use of AssociationOverrides with mapped superclass
 relationships. </td><td class="border"> Mapping </td><td class="border"> 11.1.2 </td></tr>
 
+
 <tr><td class="border"> <font color="green">Complete</font> </td><td class="border"> <a href="https://issues.apache.org/jira/browse/OPENJPA-926">OPENJPA-926</a>
  </td><td class="border"> Medium </td><td class="border"> Support persistent access types including @Access annotation
 and AccessType enum and XML </td><td class="border"> General </td><td class="border"> 2.3, 11.1.1, 12.2.1.4, 12.2.2.4,
@@ -307,7 +320,7 @@ PersistenceProviderResolverHolder class
 
 <p><a href="jsr-317-20081031-public-draft-tasks.html">Task list for JSR-317 10/31/2008 public draft</a></p>
 <p><a name="JPA2.0Tasks-OtherImprovements"></a></p>
-<h3 id="other-improvements">Other Improvements</h3>
+<h3 id="other-improvements">Other Improvements<a class="headerlink" href="#other-improvements" title="Permanent link">&para;</a></h3>
 <table>
 <tr><th> Status </th><th> JIRA </th><th> Summary </th></tr>
 <tr><td class="border"> <font color="red">Not Started</font> </td><td class="border"> <a href="https://issues.apache.org/jira/browse/OPENJPA-1011">OPENJPA-1011</a>
@@ -323,7 +336,7 @@ PersistenceProviderResolverHolder class
 </table>
 
 <p><a name="JPA2.0Tasks-GeneralTasks"></a></p>
-<h3 id="general-tasks">General Tasks</h3>
+<h3 id="general-tasks">General Tasks<a class="headerlink" href="#general-tasks" title="Permanent link">&para;</a></h3>
 <table>
 <tr><th> Status </th><th> JIRA </th><th> Summary </th></tr>
 <tr><td class="border"> <font color="red">Not Started</font> </td><td class="border"> <a href="https://issues.apache.org/jira/browse/OPENJPA-837">OPENJPA-837</a>