You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@db.apache.org by an...@apache.org on 2014/01/05 11:08:46 UTC
svn commit: r892842 [5/15] - in /websites/production/db/content/jdo: ./
guides/ releases/
Modified: websites/production/db/content/jdo/field_types.html
==============================================================================
--- websites/production/db/content/jdo/field_types.html (original)
+++ websites/production/db/content/jdo/field_types.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">
<strong>Types of Fields</strong>
</li>
- <li class="collapsed">
+ <li class="collapsed">
<a href="metadata.html" title="MetaData">MetaData</a>
</li>
<li class="none">
@@ -209,468 +209,468 @@
</div>
<div id="bodyColumn">
<div id="contentBox">
-
-
- <div class="section"><h2>Supported Java Types<a name="Supported_Java_Types"></a></h2>
- <p>
- When persisting a class, a persistence solution needs to know how to persist the types of
- each field in the class. Clearly a persistence solution can only support a finite number of
- Java types. It cannot know how to persist every possible type creatable. The JDO
- specifications define lists of types that are required to be supported by all implementations
- of those specifications. This support can be conveniently split into two parts
- </p>
- <ul>
- <li>An object that can be <i>referred-to</i> (object reference, providing a relation) and that
- has an "identity" - <b>First Class Object (FCO)</b>. JDO requires an implementation to
- support <i>PersistenceCapable</i> types, as well as object/interface fields that refer
- to <i>PersistenceCapable</i> objects.</li>
- <li>An object that does not have an "identity" - <b>Second Class Object (SCO)</b>. This is
- something like a String or Date field in a class. It can also be a Collection, that
- contains other objects.</li>
- </ul>
- <br />
-
- <div class="section"><h3>First-Class (FCO) Types<a name="First-Class_FCO_Types"></a></h3>
- <p>
- JDO requires objects that are <b>PersistenceCapable</b> to be <b>FCO</b>.
- In addition it supports persisting fields of Interface or java.lang.Object type as FCO
- (since these are just references to PersistenceCapable objects).
- </p>
- <br />
- </div>
-
- <div class="section"><h3>Second-Class (SCO) Types<a name="Second-Class_SCO_Types"></a></h3>
- <p>
- The table below shows the supported <b>SCO</b> java types in JDO2.
- The table also shows the default-fetch-group (DFG) setting for that Java type (so
- whether it is retrieved by default when retrieving an object with a field of that type),
- whether the field is persisted by default (if it is "false" then you would have to add
- <b>persistence-modifier="persistent"</b> to the field for it to be persisted by JDO),
- and whether the java type can be used as part of the primary key.
- </p>
- <table border="0" class="bodyTable">
- <tr class="a">
- <th>Java Type</th>
- <th width="70">DFG?</th>
- <th width="70">Persistent?</th>
- <th width="70">PK?</th>
- </tr>
- <tr class="b">
- <td>boolean</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>byte</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>char</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>double</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>float</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>int</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>long</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>short</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>boolean[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>byte[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>char[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>double[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>float[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>int[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>long[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>short[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
-
- <!-- java.lang -->
- <tr class="b">
- <td>java.lang.Boolean</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.Byte</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.lang.Character</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.Double</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.lang.Float</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.Integer</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.lang.Long</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.Short</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.lang.Boolean[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.Byte[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.lang.Character[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.Double[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.lang.Float[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.Integer[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.lang.Long[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.Short[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.lang.Number</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.Object</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.lang.String</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.String[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
-
- <!-- java.math -->
- <tr class="b">
- <td>java.math.BigDecimal</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.math.BigInteger</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.math.BigDecimal[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.math.BigInteger[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
-
- <!-- java.sql -->
- <tr class="b">
- <td>java.sql.Date</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.sql.Time</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.sql.Timestamp</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
-
- <!-- java.util -->
- <tr class="a">
- <td>java.util.ArrayList</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.util.Collection</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.util.Currency</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.util.Date</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.util.Date[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.util.HashMap</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.util.HashSet</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.util.Hashtable</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.util.LinkedHashMap</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.util.LinkedHashSet</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.util.LinkedList</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.util.List</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.util.Locale</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.util.Locale[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.util.Map</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.util.Set</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.util.TreeMap</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.util.TreeSet</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.util.Vector</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
-
- <tr class="b">
- <td>java.io.Serializable</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
-
- <tr class="a">
- <td>javax.jdo.spi.PersistenceCapable</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>javax.jdo.spi.PersistenceCapable[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="a">
- <td>java.lang.Enum</td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- <tr class="b">
- <td>java.lang.Enum[]</td>
- <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
- </tr>
- </table>
- </div>
- </div>
-
+
+
+ <div class="section"><h2>Supported Java Types<a name="Supported_Java_Types"></a></h2>
+ <p>
+ When persisting a class, a persistence solution needs to know how to persist the types of
+ each field in the class. Clearly a persistence solution can only support a finite number of
+ Java types. It cannot know how to persist every possible type creatable. The JDO
+ specifications define lists of types that are required to be supported by all implementations
+ of those specifications. This support can be conveniently split into two parts
+ </p>
+ <ul>
+ <li>An object that can be <i>referred-to</i> (object reference, providing a relation) and that
+ has an "identity" - <b>First Class Object (FCO)</b>. JDO requires an implementation to
+ support <i>PersistenceCapable</i> types, as well as object/interface fields that refer
+ to <i>PersistenceCapable</i> objects.</li>
+ <li>An object that does not have an "identity" - <b>Second Class Object (SCO)</b>. This is
+ something like a String or Date field in a class. It can also be a Collection, that
+ contains other objects.</li>
+ </ul>
+ <br />
+
+ <div class="section"><h3>First-Class (FCO) Types<a name="First-Class_FCO_Types"></a></h3>
+ <p>
+ JDO requires objects that are <b>PersistenceCapable</b> to be <b>FCO</b>.
+ In addition it supports persisting fields of Interface or java.lang.Object type as FCO
+ (since these are just references to PersistenceCapable objects).
+ </p>
+ <br />
+ </div>
+
+ <div class="section"><h3>Second-Class (SCO) Types<a name="Second-Class_SCO_Types"></a></h3>
+ <p>
+ The table below shows the supported <b>SCO</b> java types in JDO2.
+ The table also shows the default-fetch-group (DFG) setting for that Java type (so
+ whether it is retrieved by default when retrieving an object with a field of that type),
+ whether the field is persisted by default (if it is "false" then you would have to add
+ <b>persistence-modifier="persistent"</b> to the field for it to be persisted by JDO),
+ and whether the java type can be used as part of the primary key.
+ </p>
+ <table border="0" class="bodyTable">
+ <tr class="a">
+ <th>Java Type</th>
+ <th width="70">DFG?</th>
+ <th width="70">Persistent?</th>
+ <th width="70">PK?</th>
+ </tr>
+ <tr class="b">
+ <td>boolean</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>byte</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>char</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>double</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>float</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>int</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>long</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>short</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>boolean[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>byte[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>char[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>double[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>float[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>int[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>long[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>short[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+
+ <!-- java.lang -->
+ <tr class="b">
+ <td>java.lang.Boolean</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.Byte</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.lang.Character</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.Double</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.lang.Float</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.Integer</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.lang.Long</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.Short</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.lang.Boolean[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.Byte[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.lang.Character[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.Double[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.lang.Float[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.Integer[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.lang.Long[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.Short[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.lang.Number</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.Object</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.lang.String</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.String[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+
+ <!-- java.math -->
+ <tr class="b">
+ <td>java.math.BigDecimal</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.math.BigInteger</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.math.BigDecimal[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.math.BigInteger[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+
+ <!-- java.sql -->
+ <tr class="b">
+ <td>java.sql.Date</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.sql.Time</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.sql.Timestamp</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+
+ <!-- java.util -->
+ <tr class="a">
+ <td>java.util.ArrayList</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.util.Collection</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.util.Currency</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.util.Date</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.util.Date[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.util.HashMap</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.util.HashSet</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.util.Hashtable</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.util.LinkedHashMap</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.util.LinkedHashSet</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.util.LinkedList</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.util.List</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.util.Locale</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.util.Locale[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.util.Map</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.util.Set</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.util.TreeMap</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.util.TreeSet</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.util.Vector</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+
+ <tr class="b">
+ <td>java.io.Serializable</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+
+ <tr class="a">
+ <td>javax.jdo.spi.PersistenceCapable</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>javax.jdo.spi.PersistenceCapable[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="a">
+ <td>java.lang.Enum</td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ <tr class="b">
+ <td>java.lang.Enum[]</td>
+ <td><img src="images/icon_error_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ <td><img src="images/icon_success_sml.gif" alt="" border="0" /></td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
</div>
</div>
@@ -679,7 +679,7 @@
</div>
<div id="footer">
<div class="xright">
- Copyright © 2005-2013.
+ Copyright © 2005-2014.
All Rights Reserved.
</div>
Modified: websites/production/db/content/jdo/get-involved.html
==============================================================================
--- websites/production/db/content/jdo/get-involved.html (original)
+++ websites/production/db/content/jdo/get-involved.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,76 +210,76 @@
</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>How do I contribute, give feedback, fix bugs and so on?<a name="How_do_I_contribute_give_feedback_fix_bugs_and_so_on"></a></h2>
-
-<p>
- The Apache JDO project really needs and appreciates any contributions,
- including documentation help, source code and feedback. Suggested
- changes should come in the form of source code and/or very detailed
- and constructive feedback.
-</p>
-
-<ul>
- <li>
- Discussion occurs on the <a href="mail-lists.html">JDO mailing lists</a>
- </li>
- <li>
- Information on access to the project source code is
- available <a href="svn.html">here</a>.
- </li>
- <li>
- Bugs and other issues can be posted on the project
- <a class="externalLink" href=" http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630 ">JIRA</a>
- </li>
- <li>
- Additional documentation and discussion can be found on the project
- <a class="externalLink" href="http://wiki.apache.org/jdo/">wiki</a>
- </li>
- <li>
- We have a communications conference call every Friday at 9:00 AM Pacific time. The conference call number is 866 230-6968 (international 865 544-7856) code 294-0479#. During this call we discuss project status, issues, concerns, and strategy. Everyone interested in Apache JDO is welcome and encouraged to participate.
- </li>
-</ul>
-
-</div>
-
-<div class="section"><h2>How do I become a committer?<a name="How_do_I_become_a_committer"></a></h2>
-<p>If you're interested in committing to the project: </p>
-<ul>
-<li><p> You'll need to fill out some legal paperwork and go through a process to get an apache committer account: See <a class="external" href="http://apache.org/dev/new-committers-guide.html" rel="nofollow">New Committers Guide</a>, <a class="external" href="http://apache.org/dev/contributors.html" rel="nofollow">Contributors</a>, and <a class="external" href="http://apache.org/dev/committers.html" rel="nofollow">Committers</a> for more details. </p>
-
-</li>
-<li><p> After you've received an email from <a class="externalLink" href="mailto:root@apache.org">root@apache.org</a> with your committer account information, change your initial password: Login by 'ssh -l <username> people.apache.org'; run 'passwd'; run 'svnpasswd'. See <a class="external" href="http://apache.org/dev/version-control.html" rel="nofollow">Committer Subversion Access</a>. </p>
-</li>
-<li><p> Check out the JDO sources and test your svn account: <a class="externalLink" href="http://svn.apache.org/viewcvs.cgi/db/jdo/">SubversionRepository</a>. </p>
-
-</li>
-<li><p> Sign up for a <a class="external" href="http://wiki.apache.org/jdo/UserPreferences" rel="nofollow">WiKi</a> account. </p>
-</li>
-<li><p> Sign up for an <a class="external" href="http://issues.apache.org/jira/" rel="nofollow">ASF JIRA</a> account. </p>
-</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>How do I contribute, give feedback, fix bugs and so on?<a name="How_do_I_contribute_give_feedback_fix_bugs_and_so_on"></a></h2>
+
+<p>
+ The Apache JDO project really needs and appreciates any contributions,
+ including documentation help, source code and feedback. Suggested
+ changes should come in the form of source code and/or very detailed
+ and constructive feedback.
+</p>
+
+<ul>
+ <li>
+ Discussion occurs on the <a href="mail-lists.html">JDO mailing lists</a>
+ </li>
+ <li>
+ Information on access to the project source code is
+ available <a href="svn.html">here</a>.
+ </li>
+ <li>
+ Bugs and other issues can be posted on the project
+ <a class="externalLink" href=" http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630 ">JIRA</a>
+ </li>
+ <li>
+ Additional documentation and discussion can be found on the project
+ <a class="externalLink" href="http://wiki.apache.org/jdo/">wiki</a>
+ </li>
+ <li>
+ We have a communications conference call every Friday at 9:00 AM Pacific time. The conference call number is 866 230-6968 (international 865 544-7856) code 294-0479#. During this call we discuss project status, issues, concerns, and strategy. Everyone interested in Apache JDO is welcome and encouraged to participate.
+ </li>
+</ul>
+
+</div>
+
+<div class="section"><h2>How do I become a committer?<a name="How_do_I_become_a_committer"></a></h2>
+<p>If you're interested in committing to the project: </p>
+<ul>
+<li><p> You'll need to fill out some legal paperwork and go through a process to get an apache committer account: See <a class="external" href="http://apache.org/dev/new-committers-guide.html" rel="nofollow">New Committers Guide</a>, <a class="external" href="http://apache.org/dev/contributors.html" rel="nofollow">Contributors</a>, and <a class="external" href="http://apache.org/dev/committers.html" rel="nofollow">Committers</a> for more details. </p>
+
+</li>
+<li><p> After you've received an email from <a class="externalLink" href="mailto:root@apache.org">root@apache.org</a> with your committer account information, change your initial password: Login by 'ssh -l <username> people.apache.org'; run 'passwd'; run 'svnpasswd'. See <a class="external" href="http://apache.org/dev/version-control.html" rel="nofollow">Committer Subversion Access</a>. </p>
+</li>
+<li><p> Check out the JDO sources and test your svn account: <a class="externalLink" href="http://svn.apache.org/viewcvs.cgi/db/jdo/">SubversionRepository</a>. </p>
+
+</li>
+<li><p> Sign up for a <a class="external" href="http://wiki.apache.org/jdo/UserPreferences" rel="nofollow">WiKi</a> account. </p>
+</li>
+<li><p> Sign up for an <a class="external" href="http://issues.apache.org/jira/" rel="nofollow">ASF JIRA</a> account. </p>
+</li>
+
+</ul>
+
+</div>
+
+
</div>
</div>
@@ -288,7 +288,7 @@ limitations under the License. -->
</div>
<div id="footer">
<div class="xright">
- Copyright © 2005-2013.
+ Copyright © 2005-2014.
All Rights Reserved.
</div>