Binary compatibility report for the JDO library between 2.1.1 and 2.2 versions

Test Info


Library NameJDO
Version #12.1.1
Version #22.2

Test Results


Total Java ARchives1
Total Methods / Classes957 / 111
VerdictCompatible

Problem Summary


SeverityCount
Added Methods-58
Removed MethodsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-15

Added Methods (58)


jdo2-api-2.2.jar, ByteIdentity.class
package javax.jdo.identity
ByteIdentity.compareTo ( Object o )  :  int

jdo2-api-2.2.jar, Cacheable.class
package javax.jdo.annotations
Cacheable.value ( ) [abstract]  :  String

jdo2-api-2.2.jar, CharIdentity.class
package javax.jdo.identity
CharIdentity.compareTo ( Object o )  :  int

jdo2-api-2.2.jar, FetchGroup.class
package javax.jdo
FetchGroup.addCategory ( String p1 ) [abstract]  :  FetchGroup
FetchGroup.addMember ( String p1 ) [abstract]  :  FetchGroup
FetchGroup.addMembers ( String[ ] p1 ) [abstract]  :  FetchGroup
FetchGroup.equals ( Object p1 ) [abstract]  :  boolean
FetchGroup.getMembers ( ) [abstract]  :  Set
FetchGroup.getName ( ) [abstract]  :  String
FetchGroup.getPostLoad ( ) [abstract]  :  boolean
FetchGroup.getRecursionDepth ( String p1 ) [abstract]  :  int
FetchGroup.getType ( ) [abstract]  :  Class
FetchGroup.hashCode ( ) [abstract]  :  int
FetchGroup.isUnmodifiable ( ) [abstract]  :  boolean
FetchGroup.removeCategory ( String p1 ) [abstract]  :  FetchGroup
FetchGroup.removeMember ( String p1 ) [abstract]  :  FetchGroup
FetchGroup.removeMembers ( String[ ] p1 ) [abstract]  :  FetchGroup
FetchGroup.setPostLoad ( boolean p1 ) [abstract]  :  FetchGroup
FetchGroup.setRecursionDepth ( String p1, int p2 ) [abstract]  :  FetchGroup
FetchGroup.setUnmodifiable ( ) [abstract]  :  FetchGroup

jdo2-api-2.2.jar, IntIdentity.class
package javax.jdo.identity
IntIdentity.compareTo ( Object o )  :  int

jdo2-api-2.2.jar, JDODetachedFieldAccessException.class
package javax.jdo
JDODetachedFieldAccessException.JDODetachedFieldAccessException ( String msg, Object failed )

jdo2-api-2.2.jar, JDOFatalDataStoreException.class
package javax.jdo
JDOFatalDataStoreException.JDOFatalDataStoreException ( String msg, Throwable nested, Object failed )
JDOFatalDataStoreException.JDOFatalDataStoreException ( String msg, Throwable[ ] nested, Object failed )

jdo2-api-2.2.jar, JDOFatalInternalException.class
package javax.jdo
JDOFatalInternalException.JDOFatalInternalException ( String msg, Object failed )
JDOFatalInternalException.JDOFatalInternalException ( String msg, Throwable nested, Object failed )
JDOFatalInternalException.JDOFatalInternalException ( String msg, Throwable[ ] nested, Object failed )

jdo2-api-2.2.jar, JDOObjectNotFoundException.class
package javax.jdo
JDOObjectNotFoundException.JDOObjectNotFoundException ( String msg, Throwable nested )
JDOObjectNotFoundException.JDOObjectNotFoundException ( String msg, Throwable nested, Object failed )
JDOObjectNotFoundException.JDOObjectNotFoundException ( String msg, Throwable[ ] nested, Object failed )

jdo2-api-2.2.jar, JDOOptimisticVerificationException.class
package javax.jdo
JDOOptimisticVerificationException.JDOOptimisticVerificationException ( String msg, Throwable nested, Object failed )
JDOOptimisticVerificationException.JDOOptimisticVerificationException ( String msg, Throwable[ ] nested, Object failed )

jdo2-api-2.2.jar, JDOReadOnlyException.class
package javax.jdo
JDOReadOnlyException.JDOReadOnlyException ( )
JDOReadOnlyException.JDOReadOnlyException ( String msg )
JDOReadOnlyException.JDOReadOnlyException ( String msg, Throwable nested )
JDOReadOnlyException.JDOReadOnlyException ( String msg, Throwable[ ] nested )

jdo2-api-2.2.jar, JDOUserCallbackException.class
package javax.jdo
JDOUserCallbackException.JDOUserCallbackException ( String msg, Object failed )
JDOUserCallbackException.JDOUserCallbackException ( String msg, Throwable nested, Object failed )
JDOUserCallbackException.JDOUserCallbackException ( String msg, Throwable[ ] nested, Object failed )

jdo2-api-2.2.jar, LongIdentity.class
package javax.jdo.identity
LongIdentity.compareTo ( Object o )  :  int

jdo2-api-2.2.jar, ObjectIdentity.class
package javax.jdo.identity
ObjectIdentity.compareTo ( Object o )  :  int

jdo2-api-2.2.jar, PersistenceCapable.class
package javax.jdo.annotations
PersistenceCapable.cacheable ( ) [abstract]  :  String

jdo2-api-2.2.jar, PersistenceManager.class
package javax.jdo
PersistenceManager.getFetchGroup ( Class p1, String p2 ) [abstract]  :  FetchGroup

jdo2-api-2.2.jar, PersistenceManagerFactory.class
package javax.jdo
PersistenceManagerFactory.addFetchGroups ( FetchGroup[ ] p1 ) [abstract]  :  void
PersistenceManagerFactory.getFetchGroup ( Class p1, String p2 ) [abstract]  :  FetchGroup
PersistenceManagerFactory.getFetchGroups ( ) [abstract]  :  Set
PersistenceManagerFactory.getReadOnly ( ) [abstract]  :  boolean
PersistenceManagerFactory.getTransactionIsolationLevel ( ) [abstract]  :  String
PersistenceManagerFactory.removeAllFetchGroups ( ) [abstract]  :  void
PersistenceManagerFactory.removeFetchGroups ( FetchGroup[ ] p1 ) [abstract]  :  void
PersistenceManagerFactory.setReadOnly ( boolean p1 ) [abstract]  :  void
PersistenceManagerFactory.setTransactionIsolationLevel ( String p1 ) [abstract]  :  void

jdo2-api-2.2.jar, Persistent.class
package javax.jdo.annotations
Persistent.cacheable ( ) [abstract]  :  String

jdo2-api-2.2.jar, ShortIdentity.class
package javax.jdo.identity
ShortIdentity.compareTo ( Object o )  :  int

jdo2-api-2.2.jar, SingleFieldIdentity.class
package javax.jdo.identity
SingleFieldIdentity.compare ( SingleFieldIdentity o )  :  int

jdo2-api-2.2.jar, StringIdentity.class
package javax.jdo.identity
StringIdentity.compareTo ( Object o )  :  int

jdo2-api-2.2.jar, Transaction.class
package javax.jdo
Transaction.getIsolationLevel ( ) [abstract]  :  String
Transaction.setIsolationLevel ( String p1 ) [abstract]  :  void

to the top

Other Changes in Data Types (15)


jdo2-api-2.1.1.jar
package javax.jdo
[+] PersistenceManager (1)
[+] PersistenceManagerFactory (9)
[+] Transaction (2)

package javax.jdo.annotations
[+] PersistenceCapable (1)
[+] Persistent (1)

package javax.jdo.identity
[+] SingleFieldIdentity (1)

to the top

Java ARchives (1)


jdo2-api-2.1.1.jar

to the top