Minutes: JDO TCK Conference Call Friday July 8, 9 AM Pacific Daylight Time (PDT)

2016-07-08 Thread Craig Russell
Attendees: Michael Bouschen, Tilmann Zäschke, Craig Russell

NOTE: We have a new video conference. Please disregard the previous one.

Next meeting will take place on Thursday June 15 at 9:00 PDT.

Agenda:

1. New patch on JDO-751 "Support for Java8 Optional" 
https://issues.apache.org/jira/browse/JDO-751

Discussion continues in the JIRA

Persistent Object Model 6.4.3
java.lang.Optional types
JDO implementations must support fields of type Optional where T is an 
Immutable Object Class types, java.util.Date, Enum types, or 
Persistence-capable Class types. They may be mapped nullable datastore types or 
to Optional types at the option of the JDO implementation.

When instantiating an instance from the datastore, the JDO implementation would 
get the value v from the datastore and assign the field f = 
Optional.ofNullable(v). When storing the field in the datastore, the 
persistence implementation would store the result of v = 
f.isPresent()?f.get():null.

Navigation in JDOQL via optional.optional seems to be an issue. It looks 
similar to navigating the Company model, e.g. WHERE this.manager.manager.name 
== ‘Michael’. AI: Michael try some experiments with queries and multiple 
navigations.

2. JDO 3.1: Need to go through change lists in JIRA for 3.1 RC1 and 3.1 to 
prepare JCP Change Log

3. Other issues

Action Items from weeks past:
[Oct 30 2015] AI Craig: File a maintenance review with JCP
[May 15 2015] AI Craig Spec change for roll back an active transaction when 
closing a persistence manager (JDO-735)  
[Apr 17 2015] AI Craig: Oracle spec page on JDO need to be updated once the JCP 
Maintenance Release for JDO 3.1 is published
[Oct 17 2014] AI Matthew any updates for "Modify specification to address NoSQL 
datastores": https://issues.apache.org/jira/browse/JDO-651?
[Feb 28 2014] AI Everyone: take a look at 
https://issues.apache.org/jira/browse/JDO-712
[Feb 28 2014] AI Everyone: take a look at 
https://issues.apache.org/jira/browse/JDO-625
[Dec 13 2013] AI Craig file a JIRA for java.sql.Blob and java.sql.Clob as 
persistent field types
[Aug 24 2012] AI Craig update the JIRAs JDO-689 JDO-690 and JDO-692 about 
JDOHelper methods. In process.

Craig L Russell
Architect
craig.russ...@oracle.com
P.S. A good JDO? O, Gasp!







JDO TCK Conference Call Friday July 8, 9 AM Pacific Daylight Time (PDT)

2016-07-07 Thread Michael Bouschen
Hi,

We will have our regular meeting Friday, July 8 at 9 AM Pacific Daylight Time 
(PDT) to discuss JDO TCK issues and status. 

We use the new dial-in for audio and video. You need a Skype account to join.
https://join.skype.com/RUHyGMHxNDyR 

Agenda:
1. New patch on JDO-751 "Support for Java8 Optional" 
https://issues.apache.org/jira/browse/JDO-751
2. JDO 3.1: Need to go through change lists in JIRA for 3.1 RC1 and 3.1 to 
prepare JCP Change Log
3. Other issues

Action Items from weeks past:
[Oct 30 2015] AI Craig: File a maintenance review with JCP
[May 15 2015] AI Craig Spec change for roll back an active transaction when 
closing a persistence manager (JDO-735)  
[Apr 17 2015] AI Craig: Oracle spec page on JDO need to be updated once the JCP 
Maintenance Release for JDO 3.1 is published
[Oct 17 2014] AI Matthew any updates for "Modify specification to address NoSQL 
datastores": https://issues.apache.org/jira/browse/JDO-651?
[Feb 28 2014] AI Everyone: take a look at 
https://issues.apache.org/jira/browse/JDO-712
[Feb 28 2014] AI Everyone: take a look at 
https://issues.apache.org/jira/browse/JDO-625
[Dec 13 2013] AI Craig file a JIRA for java.sql.Blob and java.sql.Clob as 
persistent field types
[Aug 24 2012] AI Craig update the JIRAs JDO-689 JDO-690 and JDO-692 about 
JDOHelper methods. In process.

Regards Michael


-- 
Michael Bouschen
akquinet tech@spree GmbH
Bülowstraße 66 • D-10783 Berlin
Tel:   +49 30 235520-33
Fax:  +49 30 217520-12

E-Mail: michael.bousc...@akquinet.de 
Web:   www.akquinet.de 

Geschäftsführung: Martin Weber, Dr. Torsten Fink
Amtsgericht Berlin HRB 86780 • USt.-Id. Nr.: DE 225 964 680

[Facebook]   [XING]
  [G+]
 
[LinkedIn]   [Twitter]