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
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
Craig Russell added a comment - 17/Mar/06 11:27 AM
For issue 1,

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

This has been changed to have private access.

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

This has been added to the JSR-243 change log to be added in the next maintenance release.

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

This has been changed to have private access.

Craig Russell added a comment - 28/Sep/07 09:07 PM
These issues have been resolved and new JIRA issues will be opened as needed (as new features are added to the API the signature file should be updated to match).