db-jdo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jdo Wiki] Update of "ChangeLog" by CraigRussell
Date Sat, 25 Mar 2006 01:50:12 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jdo Wiki" for change notification.

The following page has been changed by CraigRussell:
http://wiki.apache.org/jdo/ChangeLog

------------------------------------------------------------------------------
  = This is the change log for maintenance of JSR-243. =
  
-  1. In Table 2: State Transitions, the transition for a transient-dirty instance during
commit with DetachAllOnCommit = true should be to transient-clean.
+  1. In Table 2: State Transitions, the transition for a transient-dirty instance during
commit with {{{DetachAllOnCommit = true}}} should be to transient-clean.
  
-  1. In 5.5.8 and 5.5.9, detachCopy should be removed from the list of methods that throw
exceptions if applied to detached-clean or detached-dirty instances. 
+  1. In 5.5.8 and 5.5.9, {{{detachCopy}}} should be removed from the list of methods that
throw exceptions if applied to detached-clean or detached-dirty instances. 
  
-  1. In section 7.5, change "If the class is abstract, null is returned." to "If the class
is abstract, JDO``Fatal``Internal``Exception is thrown".
+  1. In section 7.5, change "If the class is abstract, null is returned." to "If the class
is abstract, {{{JDOFatalInternalException}}} is thrown".
  
   1. In section 7.5, add {{{public byte fetchByteField(int fieldNumber);}}} to {{{ObjectIdFieldSupplier}}}.
  
   1. In section 7.5, add {{{public byte storeByteField(int fieldNumber, byte value);}}} to
{{{ObjectIdFieldConsumer}}}.
  
-  1. In Chapter 8, add after class JDOHelper {
+  1. In Chapter 8, add after {{{class JDOHelper {}}}
  
    {{{public JDOHelper();}}}
  
-   For some usage patterns, an instance of JDOHelper on which to invoke methods is preferable
to the use of static methods. For this purpose, a public constructor is provided. 
+   For some usage patterns, an instance of {{{JDOHelper}}} on which to invoke methods is
preferable to the use of static methods. For this purpose, a public constructor is provided.

  
-  1. In Chapter 9, add section on managing date formatting for Object``Identity constructors.

+  1. In Chapter 9, add section on managing date formatting for {{{ObjectIdentity}}} constructors.

    {{{public synchronized void registerDateFormat(java.text.DateFormat df);}}}
  
   1. In 9.4, add method to retrieve persistence-capable classes that have been registered.

@@ -30, +30 @@

   1. In 9.5, add method to register multiple state manager classes.
    {{{public static void registerAuthorizedStateManagerClasses(java.util.Collection smClasses)
throws SecurityException;}}}
  
-  1. In 12.6.6, clarify that a JDOUserException will be thrown when invoking newInstance:
if a class is not persistence-capable, or does not declare a public no-args constructor; if
an interface is not persistence-capable or declares methods that are not defined as persistent
properties; if an abstract class is not persistence-capable or declares abstract methods that
are not defined as persistent properties.
+  1. In 12.6.6, clarify that a {{{JDOUserException}}} will be thrown when invoking {{{newInstance}}}:
if a class is not persistence-capable, or does not declare a public no-args constructor; if
an interface is not persistence-capable or declares methods that are not defined as persistent
properties; if an abstract class is not persistence-capable or declares abstract methods that
are not defined as persistent properties.
  
-  1. In 12.6.8, section heading Explicit Detach, the sentence "If the parameter instance
is detached, then JDOUserException is thrown. " should be removed.
+  1. In 12.6.8, section heading Explicit Detach, the sentence "If the parameter instance
is detached, then {{{JDOUserException}}} is thrown. " should be removed.
+ 
+  1. In 12.6.8, add a note that serialization for storage using the serialized, serialized-element,
serialized-key, or serialized-value metadata attributes does not create a detached instance.
  
   1. In 12.7.5, change {{{public int setMaxFetchDepth();}}} to {{{public int getMaxFetchDepth();}}}
  
-  1. In 14.6.2 p. 159, the Section``Heading "Methods" is not marked as a sectionheading.
+  1. In 14.6.2 p. 159, the sectionheading "Methods" is not marked as a sectionheading.
  
   1. Add to 17.1.11
    {{{JDOUserCallbackException extends javax.jdo.JDOUserException}}}
@@ -46, +48 @@

    {{{<!ATTLIST property field-type CDATA #IMPLIED> }}}
  
  
-  1. Change 21.13 from "Some methods require a non-null state manager. In these cases, if
the jdo``State``Manager is null, then Illegal``State``Exception is thrown." 
+  1. Change 21.13 from "Some methods require a non-null state manager. In these cases, if
the {{{jdoStateManager}}} is null, then {{{IllegalStateException}}} is thrown." 
  
-   to "Some methods require a non-null state manager. In these cases, if the jdo``State``Manager
is null, then JDO``Fatal``Internal``Exception is thrown."
+   to "Some methods require a non-null state manager. In these cases, if the {{{jdoStateManager}}}
is null, then {{{JDOFatalInternalException}}} is thrown."
  
-  1. Add to Chapter 23, constants defined in the JDOPermission class:
+  1. Add to Chapter 23, constants defined in the {{{JDOPermission}}} class:
    {{{public static final javax.jdo.spi.JDOPermission CLOSE_PERSISTENCE_MANAGER_FACTORY =
"closePersistenceManagerFactory";
  public static final javax.jdo.spi.JDOPermission GET_METADATA = "getMetadata";
  public static final javax.jdo.spi.JDOPermission MANAGE_METADATA = "manageMetadata";

Mime
View raw message