Uploaded image for project: 'JDO'
  1. JDO
  2. JDO-341

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

    XMLWordPrintableJSON

Details

    Description

      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

      Attachments

        Activity

          People

            clr Craig L Russell
            mzaun Martin Zaun
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: