Issue Details (XML | Word | Printable)

Key: JDO-341
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Craig Russell
Reporter: Martin Zaun
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
JDO

Discrepancies between: JDO2.0 spec v. API20 v. SignatureTest's descriptor file

Created: 17/Mar/06 03:42 AM   Updated: 28/Sep/07 09:07 PM
Return to search
Component/s: api2
Affects Version/s: None
Fix Version/s: JDO 2 maintenance release 1

Time Tracking:
Not Specified

File Attachments:
  Size
Text File Licensed for inclusion in ASF works features_in_signature_descriptor_but_not_in_jdo20_spec.txt 2006-03-17 03:43 AM Martin Zaun 7 kB

Resolution Date: 28/Sep/07 09:07 PM


 Description  « Hide
There are a number of discrepancies to be fixed between the
- JDO2.0 spec (jdo-2_0-spec.pdf as of 2006-02-23)
- api20/ classes and interfaces
- SignatureTest's descriptor file (jdo-2_0-signatures.txt).

Tasks:
- Complete the review of the signature descriptor against the spec, as started as part of JDO-299.
- Decide for every public non-standard features found in api20 but not listed in the spec, if the spec
  is to be ammended, or the feature to made non-public in api20, or the feature to be moved from
  api20 to an implementation package (e.g. core20).

Issues found so far (also see JDO-299):

1) There are 3 public non-standard features in the api20, which are not declared in the signature
      descriptor and not listed the jdo 2.0 spec:

class ObjectIdentity:
    public static java.lang.String STRING_DELIMITER;

class JDOHelper:
    public javax.jdo.JDOHelper();

class JDOImplHelper:
    public static boolean isClassLoadable(java.lang.String);

2) There are 56 names and features declared in the signature descriptor but not listed in the jdo 2.0
     spec. See attached file:
        features_in_signature_descriptor_but_not_in_jdo20_spec.txt

Martin

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #386516 Fri Mar 17 03:15:42 UTC 2006 clr JDO-341 Change access from public to private for JDOImplHelper.isClassLoadable and ObjectIdentity.STRING_DELIMITER
Files Changed
MODIFY /db/jdo/trunk/api20/src/java/javax/jdo/spi/JDOImplHelper.java

Repository Revision Date User Message
ASF #386517 Fri Mar 17 03:16:32 UTC 2006 clr JDO-341 Change access from public to private for JDOImplHelper.isClassLoadable and ObjectIdentity.STRING_DELIMITER
Files Changed
MODIFY /db/jdo/trunk/api20/test/java/javax/jdo/util/AbstractTest.java
MODIFY /db/jdo/trunk/api20/test/java/javax/jdo/identity/ObjectIdentityTest.java
MODIFY /db/jdo/trunk/api20/src/java/javax/jdo/identity/ObjectIdentity.java

Repository Revision Date User Message
ASF #386533 Fri Mar 17 04:46:13 UTC 2006 clr JDO-341 Added missing constructor for JDOHelper
Files Changed
MODIFY /db/jdo/trunk/tck20/src/conf/jdo-2_0-signatures.txt