Attendees: Michael Bouschen, Michelle Caisse, Matthew Adams, Craig
Russell
Note: due to a conflict with ApacheCon, next week's meeting might not
have a quorum. If anyone has agenda items please send them to the
list. If no agenda items have been submitted, the meeting will be
canceled. And the following week is Thanksgiving week; the conference
call is canceled for the day after Thanksgiving.
Agenda:
1. Discuss EnumSet support: AI all read up on EnumSet and express
your opinion as to whether JDO should require support for fields of
EnumSet.
2. JDOHelper methods for PersistenceManagerFactory: Several new
JDOHelper methods are added; some methods delegate to new method
JDOHelper.getPersistenceManagerFactory (Map overrides, String name,
ClassLoader propsLoader, ClassLoader pmfLoader). AI Matthew update
the jira https://issues.apache.org/jira/browse/JDO-545
3. Serialization of PersistenceManager and PersistenceManagerFactory:
In order to materialize a PersistenceManagerFactory in another vm,
the implementation needs to know which properties were specified by
the user directly and which were obtained by the resource. The
proposal is to add a new property javax.jdo.option.ResourceName that
will be added to the map of properties passed to the implementation.
There is a new static method in PersistenceManagerFactory
getPersistenceManagerFactory (Map overrides, Map properties,
ClassLoader pmfLoader) that allows the implementation to distinguish
between properties obtained from looking up a resource (properties)
and properties specified directly by the user (overrides). AI Craig
write up the formal proposal for the expert group.
4. Other issues
https://issues.apache.org/jira/browse/JDO-467 added some protected
fields that appear not to be used. AI Michael see if these fields can
be removed.
Action Items from weeks past:
[June 22 2007] AI Craig write a proposal on annotation overrides for
the expert group.
[May 25 2007] AI everyone download the Grails demo from grails.org
and check it out. Also look at Grails/Groovy ExpandoMetaClass that
has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the
basics of schema synchronization with jdo and orm metadata.
[Mar 9 2007] AI Craig: Update the spec to require that the key of the
listener is the class name of the listener, for consistency with
proposed xml...
[Aug 11 2006] AI Craig propose some semantics for behavior if user
tries to add to a list where the ordering element is incorrect.
[Sep 2 2005] AI: To recruit members: Articles on TheServerSide
directing attention to the site. T-shirts. AI: Craig write a
ServerSide article.
-- Michelle
Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!
|