db-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From an...@apache.org
Subject svn commit: r892842 [14/15] - in /websites/production/db/content/jdo: ./ guides/ releases/
Date Sun, 05 Jan 2014 10:08:46 GMT
Modified: websites/production/db/content/jdo/releases/release-3.0.html
==============================================================================
--- websites/production/db/content/jdo/releases/release-3.0.html (original)
+++ websites/production/db/content/jdo/releases/release-3.0.html Sun Jan  5 10:08:45 2014
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Nov 4, 2013 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 5, 2014 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -12,7 +12,7 @@
     </style>
     <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
       <meta name="author" content="JDO Documentation Team" />
-    <meta name="Date-Revision-yyyymmdd" content="20131104" />
+    <meta name="Date-Revision-yyyymmdd" content="20140105" />
     <meta http-equiv="Content-Language" content="en" />
         
         </head>
@@ -102,7 +102,7 @@
                   <li class="none">
                           <a href="../field_types.html" title="Types of Fields">Types of Fields</a>
             </li>
-                                                                                                                          <li class="collapsed">
+                                                                                                                                            <li class="collapsed">
                           <a href="../metadata.html" title="MetaData">MetaData</a>
                   </li>
                   <li class="none">
@@ -210,147 +210,147 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        
-    
-    <div class="section"><h2>JDO 3.0 Distributions<a name="JDO_3.0_Distributions"></a></h2>
-        <p>
-			Use the links below to download Apache JDO from one of our mirrors.
-            For more information about the projects see <a href="../downloads.html">Downloads</a>.
-            For information on running the TCK, see <a href="../tck.html">TCK</a>.
-        </p>
-        <p>
-            It is good practice to <a href="#Verifying">verify the integrity</a> 
-            of the distribution files.
-        </p>
-        <p>
-			You are currently using <b>[preferred]</b>. 
-            If you encounter a problem with this mirror, then please select another. 
-            If all mirrors are failing, there are backup mirrors at the end of the list. 
-            See <a class="externalLink" href="http://www.apache.org/mirrors/">status</a> of mirrors.
-        </p>
-        <form action="[location]" method="get" id="SelectMirror">
-        Other mirrors: <select name="Preferred">
-            [if-any http]
-              [for http]<option value="[http]">[http]</option>[end]
-            [end]  
-            [if-any ftp]
-              [for ftp]<option value="[ftp]">[ftp]</option>[end]
-            [end]
-            [if-any backup]
-              [for backup]<option value="[backup]">[backup] (backup)</option>[end]
-            [end]
-        </select>
-        <input type="submit" value="Change" />
-        </form>
-        <br />
-
-        <div class="section"><h3>Release Notes<a name="Release_Notes"></a></h3>
-            <p>
-                <a class="externalLink" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12313404&amp;styleName=Html&amp;projectId=10630">
-                    View release notes for JDO 3.0</a>
-            </p> 
-        </div>
-        <div class="section"><h3>API<a name="API"></a></h3>
-			<p>
-            The api project contains source to build jdo-api.jar,
-            which defines the JDO API.
-            The jar file is the only artifact needed for users who wish to compile 
-            their programs using the JDO API.
-            It can be downloaded automatically by maven and placed into the local
-            maven repository if you include the
-            proper dependency in your maven project definition. 
-            Use groupId javax.jdo, artifactId jdo-api, version 3.0
-            and define your remote repository as 
-            http://www.ibiblio.org/maven.
-            Alternatively, it can be downloaded manually and put into a location 
-            of your choice.
-			</p>
-            <p>
-            <a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo-api-3.0.jar">jdo-api-3.0.jar</a>
-            [<a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo-api-3.0.jar.asc">PGP</a>]
-            [<a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo-api-3.0.jar.md5">MD5</a>]
-            </p>
-            <p>
-            <a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo-api-3.0.pom">jdo-api-3.0.pom</a>
-            [<a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo-api-3.0.pom.asc">PGP</a>]
-            [<a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo-api-3.0.pom.md5">MD5</a>]
-            </p>
-            <p>
-            <a href="[preferred]/db/jdo/3.0/jdo-api-3.0-src.zip">jdo-api-3.0-src.zip</a>
-            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-api-3.0-src.zip.asc">PGP</a>]
-            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-api-3.0-src.zip.md5">MD5</a>]
-            </p>
-            <p>
-            <a href="[preferred]/db/jdo/3.0/jdo-api-3.0-src.tar.gz">jdo-api-3.0-src.tar.gz</a>
-            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-api-3.0-src.tar.gz.asc">PGP</a>]
-            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-api-3.0-src.tar.gz.md5">MD5</a>]
-            </p> 
-        </div>
-
-        <div class="section"><h3>TCK<a name="TCK"></a></h3>
-			<p>
-				This is a download for all implementors of JDO, and for those who want to check
-				how well an implementation is compliant with the JDO specification.
-            The tck2 project contains the JDO 2 Technology Compatibility Kit. 
-            The source distribution is the only artifact needed to be downloaded 
-            by the user.  The dependencies (including the model20 jar,
-            util20 jar, enhancer20 jar, api2 jar, and JPOX)
-            are automatically downloaded by maven as needed to run the TCK.
-
-			</p>
-            <p>
-            <a href="[preferred]/db/jdo/3.0/jdo-tck-3.0-src.zip">jdo-tck-3.0-src.zip</a>
-            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-tck-3.0-src.zip.asc">PGP</a>]
-            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-tck-3.0-src.zip.md5">MD5</a>]
-            </p>
-            <p>
-            <a href="[preferred]/db/jdo/3.0/jdo-tck-3.0-src.tar.gz">jdo-tck-3.0-src.tar.gz</a>
-            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-tck-3.0-src.tar.gz.asc">PGP</a>]
-            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-tck-3.0-src.tar.gz.md5">MD5</a>]
-            </p>
-        </div>
-
-        </div>
-
-<div class="section"><h2>Verifying Releases<a name="Verifying_Releases"></a></h2>
-<a name="Verifying"></a>
-<p>It is essential that you verify the integrity of the downloaded
-files using the PGP signature and/or the MD5 checksum.  The
-checksum is not as strong an indicator as the PGP signature is.</p>
-<p>The PGP signatures can be verified using PGP or GPG.
-First download the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a>
-as well as the <tt>asc</tt> signature file for the particular
-distribution.
-Make sure you get these files from the 
-<a class="externalLink" href="http://www.apache.org/dist/db/jdo/">main distribution
-directory</a>, rather than from a mirror. Then verify the signatures using
-</p>
-<p><tt>
-% pgpk -a KEYS<br />
-% pgpv <i>release_name</i>.tar.gz.asc<br />
-</tt>
-<i>or</i><br />
-<tt>
-% pgp -ka KEYS<br />
-% pgp <i>release_name</i>.tar.gz.asc<br />
-</tt>
-<i>or</i><br />
-<tt>
-% gpg --import KEYS<br />
-% gpg --verify <i>release_name</i>.tar.gz.asc
-</tt></p>
-<p>Alternatively, you can verify the checksums on the files.  Unix
-programs called <tt>md5</tt>/<tt>sha1</tt> or
-<tt>md5sum</tt>/<tt>sha1sum</tt> are included in many unix
-distributions.  <tt>*sum</tt> is also available as part of
-<a class="externalLink" href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>.
-Windows users can get binary md5 programs from <a class="externalLink" href="http://www.fourmilab.ch/md5/">http://www.fourmilab.ch/md5</a> and
-<a class="externalLink" href="http://www.pc-tools.net/win32/freeware/console/">hhttp://www.pc-tools.net/win32/freeware/console</a>.
-Windows SlavaSoft <a class="externalLink" href="http://www.slavasoft.com/fsum/">fsum</a> supports MD5 and
-SHA1.</p>
-<p>We highly recommend verifying the PGP signature, though.</p>
-        </div>
-    
+        
+    
+    <div class="section"><h2>JDO 3.0 Distributions<a name="JDO_3.0_Distributions"></a></h2>
+        <p>
+			Use the links below to download Apache JDO from one of our mirrors.
+            For more information about the projects see <a href="../downloads.html">Downloads</a>.
+            For information on running the TCK, see <a href="../tck.html">TCK</a>.
+        </p>
+        <p>
+            It is good practice to <a href="#Verifying">verify the integrity</a> 
+            of the distribution files.
+        </p>
+        <p>
+			You are currently using <b>[preferred]</b>. 
+            If you encounter a problem with this mirror, then please select another. 
+            If all mirrors are failing, there are backup mirrors at the end of the list. 
+            See <a class="externalLink" href="http://www.apache.org/mirrors/">status</a> of mirrors.
+        </p>
+        <form action="[location]" method="get" id="SelectMirror">
+        Other mirrors: <select name="Preferred">
+            [if-any http]
+              [for http]<option value="[http]">[http]</option>[end]
+            [end]  
+            [if-any ftp]
+              [for ftp]<option value="[ftp]">[ftp]</option>[end]
+            [end]
+            [if-any backup]
+              [for backup]<option value="[backup]">[backup] (backup)</option>[end]
+            [end]
+        </select>
+        <input type="submit" value="Change" />
+        </form>
+        <br />
+
+        <div class="section"><h3>Release Notes<a name="Release_Notes"></a></h3>
+            <p>
+                <a class="externalLink" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12313404&amp;styleName=Html&amp;projectId=10630">
+                    View release notes for JDO 3.0</a>
+            </p> 
+        </div>
+        <div class="section"><h3>API<a name="API"></a></h3>
+			<p>
+            The api project contains source to build jdo-api.jar,
+            which defines the JDO API.
+            The jar file is the only artifact needed for users who wish to compile 
+            their programs using the JDO API.
+            It can be downloaded automatically by maven and placed into the local
+            maven repository if you include the
+            proper dependency in your maven project definition. 
+            Use groupId javax.jdo, artifactId jdo-api, version 3.0
+            and define your remote repository as 
+            http://www.ibiblio.org/maven.
+            Alternatively, it can be downloaded manually and put into a location 
+            of your choice.
+			</p>
+            <p>
+            <a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo-api-3.0.jar">jdo-api-3.0.jar</a>
+            [<a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo-api-3.0.jar.asc">PGP</a>]
+            [<a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo-api-3.0.jar.md5">MD5</a>]
+            </p>
+            <p>
+            <a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo-api-3.0.pom">jdo-api-3.0.pom</a>
+            [<a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo-api-3.0.pom.asc">PGP</a>]
+            [<a class="externalLink" href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo-api-3.0.pom.md5">MD5</a>]
+            </p>
+            <p>
+            <a href="[preferred]/db/jdo/3.0/jdo-api-3.0-src.zip">jdo-api-3.0-src.zip</a>
+            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-api-3.0-src.zip.asc">PGP</a>]
+            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-api-3.0-src.zip.md5">MD5</a>]
+            </p>
+            <p>
+            <a href="[preferred]/db/jdo/3.0/jdo-api-3.0-src.tar.gz">jdo-api-3.0-src.tar.gz</a>
+            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-api-3.0-src.tar.gz.asc">PGP</a>]
+            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-api-3.0-src.tar.gz.md5">MD5</a>]
+            </p> 
+        </div>
+
+        <div class="section"><h3>TCK<a name="TCK"></a></h3>
+			<p>
+				This is a download for all implementors of JDO, and for those who want to check
+				how well an implementation is compliant with the JDO specification.
+            The tck2 project contains the JDO 2 Technology Compatibility Kit. 
+            The source distribution is the only artifact needed to be downloaded 
+            by the user.  The dependencies (including the model20 jar,
+            util20 jar, enhancer20 jar, api2 jar, and JPOX)
+            are automatically downloaded by maven as needed to run the TCK.
+
+			</p>
+            <p>
+            <a href="[preferred]/db/jdo/3.0/jdo-tck-3.0-src.zip">jdo-tck-3.0-src.zip</a>
+            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-tck-3.0-src.zip.asc">PGP</a>]
+            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-tck-3.0-src.zip.md5">MD5</a>]
+            </p>
+            <p>
+            <a href="[preferred]/db/jdo/3.0/jdo-tck-3.0-src.tar.gz">jdo-tck-3.0-src.tar.gz</a>
+            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-tck-3.0-src.tar.gz.asc">PGP</a>]
+            [<a class="externalLink" href="http://www.apache.org/dist/db/jdo/3.0/jdo-tck-3.0-src.tar.gz.md5">MD5</a>]
+            </p>
+        </div>
+
+        </div>
+
+<div class="section"><h2>Verifying Releases<a name="Verifying_Releases"></a></h2>
+<a name="Verifying"></a>
+<p>It is essential that you verify the integrity of the downloaded
+files using the PGP signature and/or the MD5 checksum.  The
+checksum is not as strong an indicator as the PGP signature is.</p>
+<p>The PGP signatures can be verified using PGP or GPG.
+First download the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a>
+as well as the <tt>asc</tt> signature file for the particular
+distribution.
+Make sure you get these files from the 
+<a class="externalLink" href="http://www.apache.org/dist/db/jdo/">main distribution
+directory</a>, rather than from a mirror. Then verify the signatures using
+</p>
+<p><tt>
+% pgpk -a KEYS<br />
+% pgpv <i>release_name</i>.tar.gz.asc<br />
+</tt>
+<i>or</i><br />
+<tt>
+% pgp -ka KEYS<br />
+% pgp <i>release_name</i>.tar.gz.asc<br />
+</tt>
+<i>or</i><br />
+<tt>
+% gpg --import KEYS<br />
+% gpg --verify <i>release_name</i>.tar.gz.asc
+</tt></p>
+<p>Alternatively, you can verify the checksums on the files.  Unix
+programs called <tt>md5</tt>/<tt>sha1</tt> or
+<tt>md5sum</tt>/<tt>sha1sum</tt> are included in many unix
+distributions.  <tt>*sum</tt> is also available as part of
+<a class="externalLink" href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>.
+Windows users can get binary md5 programs from <a class="externalLink" href="http://www.fourmilab.ch/md5/">http://www.fourmilab.ch/md5</a> and
+<a class="externalLink" href="http://www.pc-tools.net/win32/freeware/console/">hhttp://www.pc-tools.net/win32/freeware/console</a>.
+Windows SlavaSoft <a class="externalLink" href="http://www.slavasoft.com/fsum/">fsum</a> supports MD5 and
+SHA1.</p>
+<p>We highly recommend verifying the PGP signature, though.</p>
+        </div>
+    
 
       </div>
     </div>
@@ -359,7 +359,7 @@ SHA1.</p>
     </div>
     <div id="footer">
       <div class="xright">
-              Copyright &#169;                   2005-2013.
+              Copyright &#169;                   2005-2014.
           All Rights Reserved.      
                     
                   </div>

Modified: websites/production/db/content/jdo/releases/release-3.1-rc1.html
==============================================================================
--- websites/production/db/content/jdo/releases/release-3.1-rc1.html (original)
+++ websites/production/db/content/jdo/releases/release-3.1-rc1.html Sun Jan  5 10:08:45 2014
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Nov 4, 2013 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 5, 2014 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -12,7 +12,7 @@
     </style>
     <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
       <meta name="author" content="JDO Documentation Team" />
-    <meta name="Date-Revision-yyyymmdd" content="20131104" />
+    <meta name="Date-Revision-yyyymmdd" content="20140105" />
     <meta http-equiv="Content-Language" content="en" />
         
         </head>
@@ -102,7 +102,7 @@
                   <li class="none">
                           <a href="../field_types.html" title="Types of Fields">Types of Fields</a>
             </li>
-                                                                                                                          <li class="collapsed">
+                                                                                                                                            <li class="collapsed">
                           <a href="../metadata.html" title="MetaData">MetaData</a>
                   </li>
                   <li class="none">
@@ -210,134 +210,134 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        
-    
-    <div class="section"><h2>JDO 3.1-rc1 Distributions<a name="JDO_3.1-rc1_Distributions"></a></h2>
-        <p>
-			Use the links below to download Apache JDO from one of our mirrors.
-            For more information about the projects see <a href="../downloads.html">Downloads</a>.
-            For information on running the TCK, see <a href="../tck.html">TCK</a>.
-        </p>
-        <p>
-            It is good practice to <a href="#Verifying">verify the integrity</a> 
-            of the distribution files.
-        </p>
-        <p>
-			You are currently using <b>[preferred]</b>. 
-            If you encounter a problem with this mirror, then please select another. 
-            If all mirrors are failing, there are backup mirrors at the end of the list. 
-            See <a class="externalLink" href="http://www.apache.org/mirrors/">status</a> of mirrors.
-        </p>
-        <form action="[location]" method="get" id="SelectMirror">
-        Other mirrors: <select name="Preferred">
-            [if-any http]
-              [for http]<option value="[http]">[http]</option>[end]
-            [end]  
-            [if-any ftp]
-              [for ftp]<option value="[ftp]">[ftp]</option>[end]
-            [end]
-            [if-any backup]
-              [for backup]<option value="[backup]">[backup] (backup)</option>[end]
-            [end]
-        </select>
-        <input type="submit" value="Change" />
-        </form>
-        <br />
-
-        <div class="section"><h3>Release Notes<a name="Release_Notes"></a></h3>
-            <p>
-                <a class="externalLink" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12314921&amp;styleName=Html&amp;projectId=10630">
-                    View release notes for JDO 3.1-rc1</a>
-            </p> 
-        </div>
-        <div class="section"><h3>API<a name="API"></a></h3>
-			<p>
-            The api project contains source to build jdo-api.jar,
-            which defines the JDO API.
-            The jar file is the only artifact needed for users who wish to compile 
-            their programs using the JDO API.
-            It can be downloaded automatically by maven and placed into the local
-            maven repository if you include the
-            proper dependency in your maven project definition. 
-            Use groupId javax.jdo, artifactId jdo-api, version 3.1-rc1
-            and define your remote repository as 
-            http://www.ibiblio.org/maven.
-            Alternatively, it can be downloaded manually and put into a location 
-            of your choice.
-			</p>
-            <p>
-		    <a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1.jar">jdo-api-3.1-rc1.jar</a>
-		    [<a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1.jar.asc">PGP</a>]
-		    <!-- <a href="[preferred]/javax/jdo/jdo-api/jdo-api-3.1-rc1.jar">jdo-api-3.1-rc1.jar</a>
-		    [<a href="[preferred]/javax/jdo/jdo-api/jdo-api-3.1-rc1.jar.asc">PGP</a>] -->
-            </p>
-            <p>
-		    <a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1.pom">jdo-api-3.1-rc1.pom</a>
-		    [<a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1.pom.asc">PGP</a>]
-		    <!-- <a href="[preferred]/javax/jdo/jdo-api/jdo-api-3.1-rc1.pom">jdo-api-3.1-rc1.pom</a>
-		    [<a href="[preferred]/javax/jdo/jdo-api/jdo-api-3.1-rc1.pom.asc">PGP</a>] -->
-            </p>
-            <p>
-		    <a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1-sources.jar">jdo-api-3.1-rc1-sources.jar</a>
-		    [<a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1-sources.jar.asc">PGP</a>]
-	    <!-- <a href="[preferred]/javax/jdo/3.1-rc1/jdo-api-3.1-rc1-sources.jar">jdo-api-3.1-rc1-sources.jar</a>
-	    [<a href="[preferred]/javax/jdo/3.1-rc1/jdo-api-3.1-rc1-sources.jar.asc">PGP</a>] -->
-            </p>
-        </div>
-
-        <div class="section"><h3>TCK<a name="TCK"></a></h3>
-			<p>
-				This is a download for all implementors of JDO, and for those who want to check
-				how well an implementation is compliant with the JDO specification.
-            The tck2 project contains the JDO 2 Technology Compatibility Kit. 
-            The source distribution is the only artifact needed to be downloaded 
-            by the user.  The dependencies are automatically downloaded by maven as needed to run the TCK.
-
-			</p>
-            <p>
-		    <a class="externalLink" href="http://central.maven.org/maven2/org/apache/jdo/3.1-rc1/jdo-3.1-rc1-src.zip">jdo-tck-3.1-rc1-src.zip</a>
-		    [<a class="externalLink" href="http://central.maven.org/maven2/org/apache/jdo/3.1-rc1/jdo-3.1-rc1-src.zip.asc">PGP</a>]
-		    <!-- <a href="[preferred]/org/apache/jdo/3.1-rc1/jdo-tck-3.1-rc1-src.zip">jdo-tck-3.1-rc1-src.zip</a>
-		    [<a href="[preferred]/org/apache/jdo/3.1-rc1/jdo-tck-3.1-rc1-src.zip.asc">PGP</a>] -->
-            </p>
-            <p>
-		    <a class="externalLink" href="http://central.maven.org/maven2/org/apache/jdo/3.1-rc1/jdo-3.1-rc1-src.tar.gz">jdo-tck-3.1-rc1-src.tar.gz</a>
-		    [<a class="externalLink" href="http://central.maven.org/maven2/org/apache/jdo/3.1-rc1/jdo-3.1-rc1-src.tar.gz.asc">PGP</a>]
-		    <!-- <a href="[preferred]/org/apache/jdo/3.1-rc1/jdo-tck-3.1-rc1-src.tar.gz">jdo-tck-3.1-rc1-src.tar.gz</a>
-		    [<a href="[preferred]/org/apache/jdo/3.1-rc1/jdo-tck-3.1-rc1-src.tar.gz.asc">PGP</a>] -->
-            </p>
-        </div>
-
-        </div>
-
-<div class="section"><h2>Verifying Releases<a name="Verifying_Releases"></a></h2>
-<a name="Verifying"></a>
-<p>It is essential that you verify the integrity of the downloaded
-files using the PGP signature. </p>
-<p>The PGP signatures can be verified using PGP or GPG.
-First download the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a>
-as well as the <tt>asc</tt> signature file for the particular
-distribution.
-Make sure you get these files from the 
-<a class="externalLink" href="http://www.apache.org/dist/db/jdo/">main distribution
-directory</a>, rather than from a mirror. Then verify the signatures using
-</p>
-<p><tt>
-% pgpk -a KEYS<br />
-% pgpv <i>release_name</i>.tar.gz.asc<br />
-</tt>
-<i>or</i><br />
-<tt>
-% pgp -ka KEYS<br />
-% pgp <i>release_name</i>.tar.gz.asc<br />
-</tt>
-<i>or</i><br />
-<tt>
-% gpg --import KEYS<br />
-% gpg --verify <i>release_name</i>.tar.gz.asc
-</tt></p>
-        </div>
-    
+        
+    
+    <div class="section"><h2>JDO 3.1-rc1 Distributions<a name="JDO_3.1-rc1_Distributions"></a></h2>
+        <p>
+			Use the links below to download Apache JDO from one of our mirrors.
+            For more information about the projects see <a href="../downloads.html">Downloads</a>.
+            For information on running the TCK, see <a href="../tck.html">TCK</a>.
+        </p>
+        <p>
+            It is good practice to <a href="#Verifying">verify the integrity</a> 
+            of the distribution files.
+        </p>
+        <p>
+			You are currently using <b>[preferred]</b>. 
+            If you encounter a problem with this mirror, then please select another. 
+            If all mirrors are failing, there are backup mirrors at the end of the list. 
+            See <a class="externalLink" href="http://www.apache.org/mirrors/">status</a> of mirrors.
+        </p>
+        <form action="[location]" method="get" id="SelectMirror">
+        Other mirrors: <select name="Preferred">
+            [if-any http]
+              [for http]<option value="[http]">[http]</option>[end]
+            [end]  
+            [if-any ftp]
+              [for ftp]<option value="[ftp]">[ftp]</option>[end]
+            [end]
+            [if-any backup]
+              [for backup]<option value="[backup]">[backup] (backup)</option>[end]
+            [end]
+        </select>
+        <input type="submit" value="Change" />
+        </form>
+        <br />
+
+        <div class="section"><h3>Release Notes<a name="Release_Notes"></a></h3>
+            <p>
+                <a class="externalLink" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12314921&amp;styleName=Html&amp;projectId=10630">
+                    View release notes for JDO 3.1-rc1</a>
+            </p> 
+        </div>
+        <div class="section"><h3>API<a name="API"></a></h3>
+			<p>
+            The api project contains source to build jdo-api.jar,
+            which defines the JDO API.
+            The jar file is the only artifact needed for users who wish to compile 
+            their programs using the JDO API.
+            It can be downloaded automatically by maven and placed into the local
+            maven repository if you include the
+            proper dependency in your maven project definition. 
+            Use groupId javax.jdo, artifactId jdo-api, version 3.1-rc1
+            and define your remote repository as 
+            http://www.ibiblio.org/maven.
+            Alternatively, it can be downloaded manually and put into a location 
+            of your choice.
+			</p>
+            <p>
+		    <a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1.jar">jdo-api-3.1-rc1.jar</a>
+		    [<a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1.jar.asc">PGP</a>]
+		    <!-- <a href="[preferred]/javax/jdo/jdo-api/jdo-api-3.1-rc1.jar">jdo-api-3.1-rc1.jar</a>
+		    [<a href="[preferred]/javax/jdo/jdo-api/jdo-api-3.1-rc1.jar.asc">PGP</a>] -->
+            </p>
+            <p>
+		    <a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1.pom">jdo-api-3.1-rc1.pom</a>
+		    [<a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1.pom.asc">PGP</a>]
+		    <!-- <a href="[preferred]/javax/jdo/jdo-api/jdo-api-3.1-rc1.pom">jdo-api-3.1-rc1.pom</a>
+		    [<a href="[preferred]/javax/jdo/jdo-api/jdo-api-3.1-rc1.pom.asc">PGP</a>] -->
+            </p>
+            <p>
+		    <a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1-sources.jar">jdo-api-3.1-rc1-sources.jar</a>
+		    [<a class="externalLink" href="http://central.maven.org/maven2/javax/jdo/jdo-api/3.1-rc1/jdo-api-3.1-rc1-sources.jar.asc">PGP</a>]
+	    <!-- <a href="[preferred]/javax/jdo/3.1-rc1/jdo-api-3.1-rc1-sources.jar">jdo-api-3.1-rc1-sources.jar</a>
+	    [<a href="[preferred]/javax/jdo/3.1-rc1/jdo-api-3.1-rc1-sources.jar.asc">PGP</a>] -->
+            </p>
+        </div>
+
+        <div class="section"><h3>TCK<a name="TCK"></a></h3>
+			<p>
+				This is a download for all implementors of JDO, and for those who want to check
+				how well an implementation is compliant with the JDO specification.
+            The tck2 project contains the JDO 2 Technology Compatibility Kit. 
+            The source distribution is the only artifact needed to be downloaded 
+            by the user.  The dependencies are automatically downloaded by maven as needed to run the TCK.
+
+			</p>
+            <p>
+		    <a class="externalLink" href="http://central.maven.org/maven2/org/apache/jdo/3.1-rc1/jdo-3.1-rc1-src.zip">jdo-tck-3.1-rc1-src.zip</a>
+		    [<a class="externalLink" href="http://central.maven.org/maven2/org/apache/jdo/3.1-rc1/jdo-3.1-rc1-src.zip.asc">PGP</a>]
+		    <!-- <a href="[preferred]/org/apache/jdo/3.1-rc1/jdo-tck-3.1-rc1-src.zip">jdo-tck-3.1-rc1-src.zip</a>
+		    [<a href="[preferred]/org/apache/jdo/3.1-rc1/jdo-tck-3.1-rc1-src.zip.asc">PGP</a>] -->
+            </p>
+            <p>
+		    <a class="externalLink" href="http://central.maven.org/maven2/org/apache/jdo/3.1-rc1/jdo-3.1-rc1-src.tar.gz">jdo-tck-3.1-rc1-src.tar.gz</a>
+		    [<a class="externalLink" href="http://central.maven.org/maven2/org/apache/jdo/3.1-rc1/jdo-3.1-rc1-src.tar.gz.asc">PGP</a>]
+		    <!-- <a href="[preferred]/org/apache/jdo/3.1-rc1/jdo-tck-3.1-rc1-src.tar.gz">jdo-tck-3.1-rc1-src.tar.gz</a>
+		    [<a href="[preferred]/org/apache/jdo/3.1-rc1/jdo-tck-3.1-rc1-src.tar.gz.asc">PGP</a>] -->
+            </p>
+        </div>
+
+        </div>
+
+<div class="section"><h2>Verifying Releases<a name="Verifying_Releases"></a></h2>
+<a name="Verifying"></a>
+<p>It is essential that you verify the integrity of the downloaded
+files using the PGP signature. </p>
+<p>The PGP signatures can be verified using PGP or GPG.
+First download the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a>
+as well as the <tt>asc</tt> signature file for the particular
+distribution.
+Make sure you get these files from the 
+<a class="externalLink" href="http://www.apache.org/dist/db/jdo/">main distribution
+directory</a>, rather than from a mirror. Then verify the signatures using
+</p>
+<p><tt>
+% pgpk -a KEYS<br />
+% pgpv <i>release_name</i>.tar.gz.asc<br />
+</tt>
+<i>or</i><br />
+<tt>
+% pgp -ka KEYS<br />
+% pgp <i>release_name</i>.tar.gz.asc<br />
+</tt>
+<i>or</i><br />
+<tt>
+% gpg --import KEYS<br />
+% gpg --verify <i>release_name</i>.tar.gz.asc
+</tt></p>
+        </div>
+    
 
       </div>
     </div>
@@ -346,7 +346,7 @@ directory</a>, rather than from a mirror
     </div>
     <div id="footer">
       <div class="xright">
-              Copyright &#169;                   2005-2013.
+              Copyright &#169;                   2005-2014.
           All Rights Reserved.      
                     
                   </div>

Modified: websites/production/db/content/jdo/roadmap.html
==============================================================================
--- websites/production/db/content/jdo/roadmap.html (original)
+++ websites/production/db/content/jdo/roadmap.html Sun Jan  5 10:08:45 2014
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Nov 4, 2013 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 5, 2014 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -12,7 +12,7 @@
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
       <meta name="author" content="JDO Documentation Team" />
-    <meta name="Date-Revision-yyyymmdd" content="20131104" />
+    <meta name="Date-Revision-yyyymmdd" content="20140105" />
     <meta http-equiv="Content-Language" content="en" />
         
         </head>
@@ -102,7 +102,7 @@
                   <li class="none">
                           <a href="field_types.html" title="Types of Fields">Types of Fields</a>
             </li>
-                                                                                                                          <li class="collapsed">
+                                                                                                                                            <li class="collapsed">
                           <a href="metadata.html" title="MetaData">MetaData</a>
                   </li>
                   <li class="none">
@@ -210,36 +210,36 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <!-- Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software 
-distributed under the License is distributed on an "AS IS" BASIS, 
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
-See the License for the specific language governing permissions and 
-limitations under the License. -->
-
- 
-  <div class="section"><h2>Roadmap and TODO<a name="Roadmap_and_TODO"></a></h2>
-
-  <p>
-      The Apache JDO project has maintenance releases as part of its development cycle. 
-      See <a class="externalLink" href="https://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630">JIRA</a> for details of the planned and completed work.
-  </p>
-
-  <p>
-  <a class="externalLink" href="mailto:jdo-dev@db.apache.org?subject=New Feature Idea">Submit an Idea</a>
-  </p>
-
-</div>
-
-
+        <!-- Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software 
+distributed under the License is distributed on an "AS IS" BASIS, 
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+See the License for the specific language governing permissions and 
+limitations under the License. -->
+
+ 
+  <div class="section"><h2>Roadmap and TODO<a name="Roadmap_and_TODO"></a></h2>
+
+  <p>
+      The Apache JDO project has maintenance releases as part of its development cycle. 
+      See <a class="externalLink" href="https://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630">JIRA</a> for details of the planned and completed work.
+  </p>
+
+  <p>
+  <a class="externalLink" href="mailto:jdo-dev@db.apache.org?subject=New Feature Idea">Submit an Idea</a>
+  </p>
+
+</div>
+
+
 
       </div>
     </div>
@@ -248,7 +248,7 @@ limitations under the License. -->
     </div>
     <div id="footer">
       <div class="xright">
-              Copyright &#169;                   2005-2013.
+              Copyright &#169;                   2005-2014.
           All Rights Reserved.      
                     
                   </div>

Modified: websites/production/db/content/jdo/specifications.html
==============================================================================
--- websites/production/db/content/jdo/specifications.html (original)
+++ websites/production/db/content/jdo/specifications.html Sun Jan  5 10:08:45 2014
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Nov 4, 2013 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 5, 2014 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -12,7 +12,7 @@
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
       <meta name="author" content="JDO Documentation Team" />
-    <meta name="Date-Revision-yyyymmdd" content="20131104" />
+    <meta name="Date-Revision-yyyymmdd" content="20140105" />
     <meta http-equiv="Content-Language" content="en" />
         
         </head>
@@ -102,7 +102,7 @@
                   <li class="none">
                           <a href="field_types.html" title="Types of Fields">Types of Fields</a>
             </li>
-                                                                                                                          <li class="collapsed">
+                                                                                                                                            <li class="collapsed">
                           <a href="metadata.html" title="MetaData">MetaData</a>
                   </li>
                   <li class="none">
@@ -210,46 +210,46 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <!-- Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software 
-distributed under the License is distributed on an "AS IS" BASIS, 
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
-See the License for the specific language governing permissions and 
-limitations under the License. -->
-    
-    <div class="section"><h2>JDO Final Specifications<a name="JDO_Final_Specifications"></a></h2>
-        <p>
-            The following specifications for JDO are available
-        </p>
-        <ul>
-            <li>The <a class="externalLink" href="http://svn.apache.org/viewvc/db/jdo/trunk/specification/OOO/JDO_3_1-rc1.pdf?view=co">JDO 3.1 Specification (Release Candidate 1)</a> </li>
-            <li>The <a class="externalLink" href="http://jcp.org/aboutJava/communityprocess/mrel/jsr243/index3.html">JDO 3.0 Specification (Maintenance Release 3)</a> </li>
-            <li>The <a class="externalLink" href="http://jcp.org/aboutJava/communityprocess/mrel/jsr243/index2.html">JDO 2.2 Specification (Maintenance Release 2)</a> </li>
-            <li>The <a class="externalLink" href="http://www.jcp.org/en/jsr/detail?id=243">JDO 2.1 Specification (Maintenance Release 1)</a></li>
-            <li>The <a class="externalLink" href="http://www.jcp.org/en/jsr/detail?id=243">JDO 2.0 Specification (Final)</a></li>
-            <li>The <a class="externalLink" href="http://www.jcp.org/en/jsr/detail?id=12">JDO 1.0 Specification (Final)</a></li>
-        </ul>
-    </div>
-    <div class="section"><h2>JDO Draft Specifications<a name="JDO_Draft_Specifications"></a></h2>
-        <p>
-            The following specifications for JDO are snapshots of the current Maintenance 
-            Release specification under development. The specification has not been released. 
-            Additions and changes are underway. Send comments to
-            <a class="externalLink" href="mailto:jdo-experts-ext@sun.com">jdo-experts-ext@sun.com</a>.
-        </p>
-        <ul>
-            <li>None at this time </li>
-        </ul>
-    </div>
-    
+        <!-- Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software 
+distributed under the License is distributed on an "AS IS" BASIS, 
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+See the License for the specific language governing permissions and 
+limitations under the License. -->
+    
+    <div class="section"><h2>JDO Final Specifications<a name="JDO_Final_Specifications"></a></h2>
+        <p>
+            The following specifications for JDO are available
+        </p>
+        <ul>
+            <li>The <a class="externalLink" href="http://svn.apache.org/viewvc/db/jdo/trunk/specification/OOO/JDO_3_1-rc1.pdf?view=co">JDO 3.1 Specification (Release Candidate 1)</a> </li>
+            <li>The <a class="externalLink" href="http://jcp.org/aboutJava/communityprocess/mrel/jsr243/index3.html">JDO 3.0 Specification (Maintenance Release 3)</a> </li>
+            <li>The <a class="externalLink" href="http://jcp.org/aboutJava/communityprocess/mrel/jsr243/index2.html">JDO 2.2 Specification (Maintenance Release 2)</a> </li>
+            <li>The <a class="externalLink" href="http://www.jcp.org/en/jsr/detail?id=243">JDO 2.1 Specification (Maintenance Release 1)</a></li>
+            <li>The <a class="externalLink" href="http://www.jcp.org/en/jsr/detail?id=243">JDO 2.0 Specification (Final)</a></li>
+            <li>The <a class="externalLink" href="http://www.jcp.org/en/jsr/detail?id=12">JDO 1.0 Specification (Final)</a></li>
+        </ul>
+    </div>
+    <div class="section"><h2>JDO Draft Specifications<a name="JDO_Draft_Specifications"></a></h2>
+        <p>
+            The following specifications for JDO are snapshots of the current Maintenance 
+            Release specification under development. The specification has not been released. 
+            Additions and changes are underway. Send comments to
+            <a class="externalLink" href="mailto:jdo-experts-ext@sun.com">jdo-experts-ext@sun.com</a>.
+        </p>
+        <ul>
+            <li>None at this time </li>
+        </ul>
+    </div>
+    
 
       </div>
     </div>
@@ -258,7 +258,7 @@ limitations under the License. -->
     </div>
     <div id="footer">
       <div class="xright">
-              Copyright &#169;                   2005-2013.
+              Copyright &#169;                   2005-2014.
           All Rights Reserved.      
                     
                   </div>

Modified: websites/production/db/content/jdo/state_transition.html
==============================================================================
--- websites/production/db/content/jdo/state_transition.html (original)
+++ websites/production/db/content/jdo/state_transition.html Sun Jan  5 10:08:45 2014
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Nov 4, 2013 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 5, 2014 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -11,7 +11,7 @@
       @import url("./css/site.css");
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
-    <meta name="Date-Revision-yyyymmdd" content="20131104" />
+    <meta name="Date-Revision-yyyymmdd" content="20140105" />
     <meta http-equiv="Content-Language" content="en" />
         
         </head>
@@ -101,7 +101,7 @@
                   <li class="none">
                           <a href="field_types.html" title="Types of Fields">Types of Fields</a>
             </li>
-                                                                                                                          <li class="collapsed">
+                                                                                                                                            <li class="collapsed">
                           <a href="metadata.html" title="MetaData">MetaData</a>
                   </li>
                   <li class="none">
@@ -209,183 +209,183 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        
-    
-        <div class="section"><h2>JDO State Transition<a name="JDO_State_Transition"></a></h2>
-            <p>
-                JDO manages the lifecycle of an object, from creation (<b>Transient</b>) through to persistence in the datastore (<b>Hollow</b>, <b>Persistent Clean</b>) and all of the various states between these. The transition between these states are achieved by using methods on the Persistence Manager such as <i>makePersistent()</i>, <i>makeTransient()</i>, <i>deletePersistent()</i>, and by commiting the changes made by these operations, or by rolling them back.
-            </p>
-            <p>
-                The various lifecycle states supported by JDO are shown below.
-            </p>
-            <table border="0" class="bodyTable">
-                <tr class="a">
-                    <th>Name</th>
-                    <th>Description</th>
-                </tr>
-                <tr class="b">
-                    <td>Transient</td>
-                    <td>Any object created by the developer that do are not persisted. These don't have a JDO identity.</td>
-                </tr>
-                <tr class="a">
-                    <td>Persistent New</td>
-                    <td>Any object that is newly persisted in the current transaction. A JDO identity has been assigned to these objects.</td>
-                </tr>
-                <tr class="b">
-                    <td>Persistent Dirty</td>
-                    <td>Any persistent object that has been changed in the current transaction.</td>
-                </tr>
-                <tr class="a">
-                    <td>Hollow</td>
-                    <td>Any persistent object that represents data in the datastore, but whose values are not in the instance.</td>
-                </tr>
-                <tr class="b">
-                    <td>Persistent Clean</td>
-                    <td>Any persistent object that represents data in the datastore, and whose values have not been changed in the current transaction.</td>
-                </tr>
-                <tr class="a">
-                    <td>Persistent Deleted</td>
-                    <td>Any persistent object that represents data in the datastore, and that has been deleted in the current transaction.</td>
-                </tr>
-                <tr class="b">
-                    <td>Persistent New Deleted</td>
-                    <td>Any object that have been newly made persistent and then deleted in the same current transaction.</td>
-                </tr>
-                <tr class="a">
-                    <td>Persistent Non transactional</td>
-                    <td>Any persistent object that represents data in the datastore, whose values are loaded but not transactionally consistent.</td>
-                </tr>
-                <tr class="b">
-                    <td>Persistent Non transactional Dirty</td>
-                    <td>Any persistent object that represents data in the datastore, whose values are loaded but not transactionally consistent, and that has been modified.</td>
-                </tr>
-                <tr class="a">
-                    <td>Transient Clean</td>
-                    <td>Any transient object that represents a transactional instance whose values have not been changed in the current transaction.</td>
-                </tr>
-                <tr class="b">
-                    <td>Transient Dirty</td>
-                    <td>Any transient object that represents a transactional instance whose values have been changed in the current transaction.</td>
-                </tr>
-                <tr class="a">
-                    <td>Detached Clean</td>
-                    <td>Any detached object that represents a persistent instance whose values have not been changed since detaching.</td>
-                </tr>
-                <tr class="b">
-                    <td>Detached Dirty</td>
-                    <td>Any detached object that represents a persistent instance whose values have been changed since detaching.</td>
-                </tr>
-            </table>
-
-            <div class="section"><h3>Detecting Object State<a name="Detecting_Object_State"></a></h3>
-                <p>
-                    JDO provides a class <a href="jdohelper.html">JDOHelper</a> that allows you to interrogate the object state via its attributes (isPersistent(), isDeleted(), etc).
-                    In JDO 2.1 for JDKs 1.5+ <i>JDOHelper</i> is extended to also provide a method that gives the full object state.
-                </p>
-                <div class="source"><pre>ObjectState state = JDOHelper.getObjectState(obj);</pre></div>
-                <br />
-            </div>
-
-            <div class="section"><h3>Persisting an object<a name="Persisting_an_object"></a></h3>
-                <p>
-                    The most basic thing you can do with JDO is persist an object. The following code is an example of how you can do this
-                </p>
-                <div class="source"><pre>
-Transaction tx=pm.currentTransaction();
-try
-{
-    tx.begin();
-    Product product = new Product(&quot;Plate&quot;, 9.99);
-    pm.makePersistent(product);
-    tx.commit();
-}
-finally
-{
-    if (tx.isActive())
-    {
-        tx.rollback();
-    }
-}
-                </pre></div>
-                <p>
-                    The <i>Product</i> object progresses from <b>Transient</b> (initial, unpersisted state), through to <b>Persistent New</b>, and then finally to <b>Hollow</b> when it reaches the data store (after the &quot;commit&quot;). If the persist failed, it would &quot;rollback&quot; and hence end up in the same state as when it started. The following diagram shows this graphically
-                </p>
-                <br />
-                <img src="images/state_transition_persist.gif" alt="" />
-                <br />
-            </div>
-
-            <div class="section"><h3>Updating an object<a name="Updating_an_object"></a></h3>
-                <p>
-                    When you have persisted objects you need to update them. The following code is an example of how you can do this
-                </p>
-                <div class="source"><pre>
-Transaction tx=pm.currentTransaction();
-try
-{
-    tx.begin();
-    String product_name = product.getName();
-    ...
-    product.setPrice(7.50);
-    tx.commit();
-}
-finally
-{
-    if (tx.isActive())
-    {
-        tx.rollback();
-    }
-}
-                </pre></div>
-                <p>
-                    The <i>Product</i> object starts off in <b>Hollow</b> state and progresses to <b>Persistent Clean</b> when the user requires to read from it. It then migrates to <b>Persistent Dirty</b> when the price is updated. Finally it returns to <b>Hollow</b> when the user commits/rolls back the transaction. The following diagram shows this graphically
-                </p>
-                <br />
-                <img src="images/state_transition_update.gif" alt="" />
-                <br />
-            </div>
-
-            <div class="section"><h3>Deleting an object<a name="Deleting_an_object"></a></h3>
-                <p>
-                    When you no longer need an object persisted, you can delete it. The following code is an example of how you can do this
-                </p>
-                <div class="source"><pre>
-Transaction tx=pm.currentTransaction();
-try
-{
-    tx.begin();
-    String product_name = product.getName();
-    ...
-    pm.deletePersistent(product);
-    tx.commit();
-}
-finally
-{
-    if (tx.isActive())
-    {
-        tx.rollback();
-    }
-}
-                </pre></div>
-                <p>
-                    The <i>Product</i> object starts off in <b>Hollow</b> state and progresses to <b>Persistent Clean</b> when the user requires to read from it. It then migrates to <b>Persistent Deleted</b> when the deletePersistent() called. Finally it either progresses to <b>Transient</b> when commit is called, or returns to <b>Hollow</b> if it is rolled back. The following diagram shows this graphically
-                </p>
-                <br />
-                <img src="images/state_transition_delete.gif" alt="" />
-                <br />
-            </div>
-
-            <div class="section"><h3>Possible state transitions<a name="Possible_state_transitions"></a></h3>
-                <p>
-                    The following diagram shows the state transitions possible with JDO.
-                </p>
-                <br />
-                <img src="images/state_transition.gif" border="0" alt="JDO State Transition" />
-                <br />
-            </div>
-        </div>
-
-    
+        
+    
+        <div class="section"><h2>JDO State Transition<a name="JDO_State_Transition"></a></h2>
+            <p>
+                JDO manages the lifecycle of an object, from creation (<b>Transient</b>) through to persistence in the datastore (<b>Hollow</b>, <b>Persistent Clean</b>) and all of the various states between these. The transition between these states are achieved by using methods on the Persistence Manager such as <i>makePersistent()</i>, <i>makeTransient()</i>, <i>deletePersistent()</i>, and by commiting the changes made by these operations, or by rolling them back.
+            </p>
+            <p>
+                The various lifecycle states supported by JDO are shown below.
+            </p>
+            <table border="0" class="bodyTable">
+                <tr class="a">
+                    <th>Name</th>
+                    <th>Description</th>
+                </tr>
+                <tr class="b">
+                    <td>Transient</td>
+                    <td>Any object created by the developer that do are not persisted. These don't have a JDO identity.</td>
+                </tr>
+                <tr class="a">
+                    <td>Persistent New</td>
+                    <td>Any object that is newly persisted in the current transaction. A JDO identity has been assigned to these objects.</td>
+                </tr>
+                <tr class="b">
+                    <td>Persistent Dirty</td>
+                    <td>Any persistent object that has been changed in the current transaction.</td>
+                </tr>
+                <tr class="a">
+                    <td>Hollow</td>
+                    <td>Any persistent object that represents data in the datastore, but whose values are not in the instance.</td>
+                </tr>
+                <tr class="b">
+                    <td>Persistent Clean</td>
+                    <td>Any persistent object that represents data in the datastore, and whose values have not been changed in the current transaction.</td>
+                </tr>
+                <tr class="a">
+                    <td>Persistent Deleted</td>
+                    <td>Any persistent object that represents data in the datastore, and that has been deleted in the current transaction.</td>
+                </tr>
+                <tr class="b">
+                    <td>Persistent New Deleted</td>
+                    <td>Any object that have been newly made persistent and then deleted in the same current transaction.</td>
+                </tr>
+                <tr class="a">
+                    <td>Persistent Non transactional</td>
+                    <td>Any persistent object that represents data in the datastore, whose values are loaded but not transactionally consistent.</td>
+                </tr>
+                <tr class="b">
+                    <td>Persistent Non transactional Dirty</td>
+                    <td>Any persistent object that represents data in the datastore, whose values are loaded but not transactionally consistent, and that has been modified.</td>
+                </tr>
+                <tr class="a">
+                    <td>Transient Clean</td>
+                    <td>Any transient object that represents a transactional instance whose values have not been changed in the current transaction.</td>
+                </tr>
+                <tr class="b">
+                    <td>Transient Dirty</td>
+                    <td>Any transient object that represents a transactional instance whose values have been changed in the current transaction.</td>
+                </tr>
+                <tr class="a">
+                    <td>Detached Clean</td>
+                    <td>Any detached object that represents a persistent instance whose values have not been changed since detaching.</td>
+                </tr>
+                <tr class="b">
+                    <td>Detached Dirty</td>
+                    <td>Any detached object that represents a persistent instance whose values have been changed since detaching.</td>
+                </tr>
+            </table>
+
+            <div class="section"><h3>Detecting Object State<a name="Detecting_Object_State"></a></h3>
+                <p>
+                    JDO provides a class <a href="jdohelper.html">JDOHelper</a> that allows you to interrogate the object state via its attributes (isPersistent(), isDeleted(), etc).
+                    In JDO 2.1 for JDKs 1.5+ <i>JDOHelper</i> is extended to also provide a method that gives the full object state.
+                </p>
+                <div class="source"><pre>ObjectState state = JDOHelper.getObjectState(obj);</pre></div>
+                <br />
+            </div>
+
+            <div class="section"><h3>Persisting an object<a name="Persisting_an_object"></a></h3>
+                <p>
+                    The most basic thing you can do with JDO is persist an object. The following code is an example of how you can do this
+                </p>
+                <div class="source"><pre>
+Transaction tx=pm.currentTransaction();
+try
+{
+    tx.begin();
+    Product product = new Product(&quot;Plate&quot;, 9.99);
+    pm.makePersistent(product);
+    tx.commit();
+}
+finally
+{
+    if (tx.isActive())
+    {
+        tx.rollback();
+    }
+}
+                </pre></div>
+                <p>
+                    The <i>Product</i> object progresses from <b>Transient</b> (initial, unpersisted state), through to <b>Persistent New</b>, and then finally to <b>Hollow</b> when it reaches the data store (after the &quot;commit&quot;). If the persist failed, it would &quot;rollback&quot; and hence end up in the same state as when it started. The following diagram shows this graphically
+                </p>
+                <br />
+                <img src="images/state_transition_persist.gif" alt="" />
+                <br />
+            </div>
+
+            <div class="section"><h3>Updating an object<a name="Updating_an_object"></a></h3>
+                <p>
+                    When you have persisted objects you need to update them. The following code is an example of how you can do this
+                </p>
+                <div class="source"><pre>
+Transaction tx=pm.currentTransaction();
+try
+{
+    tx.begin();
+    String product_name = product.getName();
+    ...
+    product.setPrice(7.50);
+    tx.commit();
+}
+finally
+{
+    if (tx.isActive())
+    {
+        tx.rollback();
+    }
+}
+                </pre></div>
+                <p>
+                    The <i>Product</i> object starts off in <b>Hollow</b> state and progresses to <b>Persistent Clean</b> when the user requires to read from it. It then migrates to <b>Persistent Dirty</b> when the price is updated. Finally it returns to <b>Hollow</b> when the user commits/rolls back the transaction. The following diagram shows this graphically
+                </p>
+                <br />
+                <img src="images/state_transition_update.gif" alt="" />
+                <br />
+            </div>
+
+            <div class="section"><h3>Deleting an object<a name="Deleting_an_object"></a></h3>
+                <p>
+                    When you no longer need an object persisted, you can delete it. The following code is an example of how you can do this
+                </p>
+                <div class="source"><pre>
+Transaction tx=pm.currentTransaction();
+try
+{
+    tx.begin();
+    String product_name = product.getName();
+    ...
+    pm.deletePersistent(product);
+    tx.commit();
+}
+finally
+{
+    if (tx.isActive())
+    {
+        tx.rollback();
+    }
+}
+                </pre></div>
+                <p>
+                    The <i>Product</i> object starts off in <b>Hollow</b> state and progresses to <b>Persistent Clean</b> when the user requires to read from it. It then migrates to <b>Persistent Deleted</b> when the deletePersistent() called. Finally it either progresses to <b>Transient</b> when commit is called, or returns to <b>Hollow</b> if it is rolled back. The following diagram shows this graphically
+                </p>
+                <br />
+                <img src="images/state_transition_delete.gif" alt="" />
+                <br />
+            </div>
+
+            <div class="section"><h3>Possible state transitions<a name="Possible_state_transitions"></a></h3>
+                <p>
+                    The following diagram shows the state transitions possible with JDO.
+                </p>
+                <br />
+                <img src="images/state_transition.gif" border="0" alt="JDO State Transition" />
+                <br />
+            </div>
+        </div>
+
+    
 
       </div>
     </div>
@@ -394,7 +394,7 @@ finally
     </div>
     <div id="footer">
       <div class="xright">
-              Copyright &#169;                   2005-2013.
+              Copyright &#169;                   2005-2014.
           All Rights Reserved.      
                     
                   </div>



Mime
View raw message