Author: andyj Date: Sat Oct 13 10:52:49 2007 New Revision: 584434 URL: http://svn.apache.org/viewvc?rev=584434&view=rev Log: JDO-537 Add doc for object retrieval Modified: db/jdo/site/docs/class_types.html db/jdo/site/docs/cvs-usage.html db/jdo/site/docs/dependencies.html db/jdo/site/docs/downloads.html db/jdo/site/docs/enhancement.html db/jdo/site/docs/exceptions.html db/jdo/site/docs/extents.html db/jdo/site/docs/faq.html db/jdo/site/docs/get-involved.html db/jdo/site/docs/glossary.html db/jdo/site/docs/guides.html db/jdo/site/docs/guides/maven-jdo.html db/jdo/site/docs/guides/replication.html db/jdo/site/docs/impls.html db/jdo/site/docs/index.html db/jdo/site/docs/issue-tracking.html db/jdo/site/docs/issuetracking.html db/jdo/site/docs/javadoc.html db/jdo/site/docs/jdo_dtd.html db/jdo/site/docs/jdo_v_jpa.html db/jdo/site/docs/jdo_v_jpa_orm.html db/jdo/site/docs/jdocentral.html db/jdo/site/docs/jdohelper.html db/jdo/site/docs/jdoquery_dtd.html db/jdo/site/docs/mail-lists.html db/jdo/site/docs/maven-reports.html db/jdo/site/docs/metadata.html db/jdo/site/docs/newshistory.html db/jdo/site/docs/orm_dtd.html db/jdo/site/docs/pm.html db/jdo/site/docs/pmf.html db/jdo/site/docs/project-info.html db/jdo/site/docs/references.html db/jdo/site/docs/releases/release-2.0-beta.html db/jdo/site/docs/releases/release-2.0-rc1.html db/jdo/site/docs/releases/release-2.0.html db/jdo/site/docs/roadmap.html db/jdo/site/docs/specifications.html db/jdo/site/docs/state_transition.html db/jdo/site/docs/svn.html db/jdo/site/docs/tck.html db/jdo/site/docs/team-list.html db/jdo/site/docs/transactions.html db/jdo/site/docs/why_jdo.html db/jdo/site/xdocs/navigation.xml Modified: db/jdo/site/docs/class_types.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/class_types.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/class_types.html (original) +++ db/jdo/site/docs/class_types.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - JDO Class Types

JDO Class Types

+ @import url("./style/maven-theme.css");

JDO Class Types

JDO provides a means of transparent persistence of objects of user defined classes. With JDO there are actually 3 types of classes.

    @@ -44,5 +44,5 @@ ... }



Modified: db/jdo/site/docs/cvs-usage.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/cvs-usage.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/cvs-usage.html (original) +++ db/jdo/site/docs/cvs-usage.html Sat Oct 13 10:52:49 2007 @@ -1,8 +1,8 @@ Java Data Objects (JDO) - CVS

Repository

+ @import url("./style/maven-theme.css");

Repository

No SCM repository is defined.


Modified: db/jdo/site/docs/dependencies.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/dependencies.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/dependencies.html (original) +++ db/jdo/site/docs/dependencies.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - Project Dependencies

The Apache JDO Project

+ @import url("./style/maven-theme.css");

The Apache JDO Project

Apache JDO is a sub-project of the Apache DB TLP. It includes two major areas:

  • @@ -54,5 +54,5 @@


Modified: db/jdo/site/docs/downloads.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/downloads.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/downloads.html (original) +++ db/jdo/site/docs/downloads.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - Downloads

Latest Official Release

+ @import url("./style/maven-theme.css");

Latest Official Release

JDO 2.0 May 1, 2006 @@ -52,5 +52,5 @@ into the same directory. This will preserve the source dependencies among the projects.


Modified: db/jdo/site/docs/enhancement.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/enhancement.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/enhancement.html (original) +++ db/jdo/site/docs/enhancement.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - JDO Enhancement

JDO Enhancement

+ @import url("./style/maven-theme.css");

JDO Enhancement

JDO defines a byte-code enhancement process that provides for dirty detection of fields. Before a class is used at runtime it is compiled and then "enhanced" to implement the interface PersistenceCapable, and optionally also Detachable. @@ -549,5 +549,5 @@ } }


Modified: db/jdo/site/docs/exceptions.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/exceptions.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/exceptions.html (original) +++ db/jdo/site/docs/exceptions.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - JDO Exceptions

JDO Exceptions

+ @import url("./style/maven-theme.css");

JDO Exceptions

All exceptions raised by a JDO implementation are runtime exceptions which means that you can choose to catch the exceptions or not. The reason for JDO using unchecked exceptions is that JDO tries to provide transparent persistence, and so needs to present the same interface and exceptions whatever the state an object has. @@ -24,5 +24,5 @@ where the verification of new, modified, or deleted instances fails the verification. The user will never see this exception except as a result of commit.JDODetachedFieldAccessExceptionThis exception is the result of a user accessing a field of a detached instance, where the field was not copied to the detached instance.


Modified: db/jdo/site/docs/extents.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/extents.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/extents.html (original) +++ db/jdo/site/docs/extents.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - JDO Extents

JDO Extents

+ @import url("./style/maven-theme.css");

JDO Extents

JDO implementations manage the persistence of objects into the datastore. An Extent is a collection of objects of a particular type of object that have been persisted. When you define the MetaData for a class you can define if the class requires an Extent. The default is true. @@ -16,5 +16,5 @@ Query to query over just that set of objects. It can also be used where you just want to retrieve all persisted objects of a type (as an alternative to using a Query).


Modified: db/jdo/site/docs/faq.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/faq.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/faq.html (original) +++ db/jdo/site/docs/faq.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - FAQ

General

+ @import url("./style/maven-theme.css");

General

What is JDO?

JDO is Java Data Objects, a datastore-agnostic interface @@ -42,5 +42,5 @@ additional information on the project.


Modified: db/jdo/site/docs/get-involved.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/get-involved.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/get-involved.html (original) +++ db/jdo/site/docs/get-involved.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - Get Involved

How do I contribute, give feedback, fix bugs and so on?

+ @import url("./style/maven-theme.css");

How do I contribute, give feedback, fix bugs and so on?

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 @@ -40,5 +40,5 @@


Modified: db/jdo/site/docs/glossary.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/glossary.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/glossary.html (original) +++ db/jdo/site/docs/glossary.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - JDO Glossary

JDO Glossary

+ @import url("./style/maven-theme.css");

JDO Glossary

JDO utilizes some terminology used elsewhere (e.g J2EE) but also introduces some terminology that may be new to people. Below is a glossary of some common terms that may be encountered.

TermDefinition
application identityWhen the persistence of a class is defined in a MetaData file, the developer can decide that they want @@ -38,5 +38,5 @@ identity (in its own table for example) or whether it will be stored as part of another object. If it will have its own identity, it will require and Extent.
SCOJDO defines 2 main groups of Java objects. The second group is those objects that don't have an identity. These are termed "Second Class Objects" or SCO for short.
transientThis is an object state where the object is not persistent.