Binary compatibility report for the Jackrabbit library between 2.8.0 and 2.9.0 versions
Test Info
Library Name | Jackrabbit |
Version #1 | 2.8.0 |
Version #2 | 2.9.0 |
Test Results
Total Java ARchives | 58 |
---|
Total Methods / Classes | 18071 / 2346 |
---|
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 11 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 2 |
Added Methods (11)
jackrabbit-api-2.9.0.jar, JackrabbitEventFilter.class
package org.apache.jackrabbit.api.observation
JackrabbitEventFilter.getExcludedPaths ( ) : String[ ]
[mangled: org/apache/jackrabbit/api/observation/JackrabbitEventFilter.getExcludedPaths:()[Ljava/lang/String;]
JackrabbitEventFilter.setExcludedPaths ( String[ ] excludedPaths ) : JackrabbitEventFilter
[mangled: org/apache/jackrabbit/api/observation/JackrabbitEventFilter.setExcludedPaths:([Ljava/lang/String;)Lorg/apache/jackrabbit/api/observation/JackrabbitEventFilter;]
jackrabbit-api-2.9.0.jar, User.class
package org.apache.jackrabbit.api.security.user
User.isSystemUser ( ) [abstract] : boolean
[mangled: org/apache/jackrabbit/api/security/user/User.isSystemUser:()Z]
jackrabbit-api-2.9.0.jar, UserManager.class
package org.apache.jackrabbit.api.security.user
UserManager.createSystemUser ( String p1, String p2 ) [abstract] : User
[mangled: org/apache/jackrabbit/api/security/user/UserManager.createSystemUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/api/security/user/User;]
jackrabbit-jcr-commons-2.9.0.jar, AccessControlUtils.class
package org.apache.jackrabbit.commons.jackrabbit.authorization
AccessControlUtils.allow ( Node node, String principalName, String[ ] privileges ) [static] : boolean
[mangled: org/apache/jackrabbit/commons/jackrabbit/authorization/AccessControlUtils.allow:(Ljavax/jcr/Node;Ljava/lang/String;[Ljava/lang/String;)Z]
AccessControlUtils.clear ( Node node ) [static] : boolean
[mangled: org/apache/jackrabbit/commons/jackrabbit/authorization/AccessControlUtils.clear:(Ljavax/jcr/Node;)Z]
AccessControlUtils.clear ( Node node, String principalName ) [static] : boolean
[mangled: org/apache/jackrabbit/commons/jackrabbit/authorization/AccessControlUtils.clear:(Ljavax/jcr/Node;Ljava/lang/String;)Z]
AccessControlUtils.clear ( Session session, String absPath ) [static] : boolean
[mangled: org/apache/jackrabbit/commons/jackrabbit/authorization/AccessControlUtils.clear:(Ljavax/jcr/Session;Ljava/lang/String;)Z]
AccessControlUtils.clear ( Session session, String absPath, String principalName ) [static] : boolean
[mangled: org/apache/jackrabbit/commons/jackrabbit/authorization/AccessControlUtils.clear:(Ljavax/jcr/Session;Ljava/lang/String;Ljava/lang/String;)Z]
AccessControlUtils.deny ( Node node, String principalName, String[ ] privileges ) [static] : boolean
[mangled: org/apache/jackrabbit/commons/jackrabbit/authorization/AccessControlUtils.deny:(Ljavax/jcr/Node;Ljava/lang/String;[Ljava/lang/String;)Z]
AccessControlUtils.getPrincipal ( Session session, String principalName ) [static] : Principal
[mangled: org/apache/jackrabbit/commons/jackrabbit/authorization/AccessControlUtils.getPrincipal:(Ljavax/jcr/Session;Ljava/lang/String;)Ljava/security/Principal;]
to the top
Other Changes in Data Types (2)
jackrabbit-api-2.8.0.jar
package org.apache.jackrabbit.api.security.user
[+] User (1)
| Change | Effect |
---|
1 | Abstract method isSystemUser ( ) has been added to this interface. | No effect. |
[+] affected methods (24)
changePassword ( String )This abstract method is from 'User' interface.
changePassword ( String, String )This abstract method is from 'User' interface.
disable ( String )This abstract method is from 'User' interface.
getCredentials ( )This abstract method is from 'User' interface.
getDisabledReason ( )This abstract method is from 'User' interface.
getImpersonation ( )This abstract method is from 'User' interface.
isAdmin ( )This abstract method is from 'User' interface.
isDisabled ( )This abstract method is from 'User' interface.
createUser ( String, String )Return value of this abstract method has type 'User'.
createUser ( String, String, Principal, String )Return value of this abstract method has type 'User'.
createUser ( String, String )Return value of this method has type 'User'.
createUser ( String, String, Principal, String )Return value of this method has type 'User'.
...
[+] UserManager (1)
| Change | Effect |
---|
1 | Abstract method createSystemUser ( String, String ) has been added to this interface. | No effect. |
[+] affected methods (28)
getUserManager ( )Return value of this abstract method has type 'UserManager'.
autoSave ( boolean )This abstract method is from 'UserManager' interface.
createGroup ( String )This abstract method is from 'UserManager' interface.
createGroup ( String, Principal, String )This abstract method is from 'UserManager' interface.
createGroup ( Principal )This abstract method is from 'UserManager' interface.
createGroup ( Principal, String )This abstract method is from 'UserManager' interface.
createUser ( String, String )This abstract method is from 'UserManager' interface.
createUser ( String, String, Principal, String )This abstract method is from 'UserManager' interface.
findAuthorizables ( String, String )This abstract method is from 'UserManager' interface.
findAuthorizables ( String, String, int )This abstract method is from 'UserManager' interface.
findAuthorizables ( Query )This abstract method is from 'UserManager' interface.
getAuthorizable ( String )This abstract method is from 'UserManager' interface.
...
to the top
Java ARchives (58)
aspectjrt-1.6.11.jar
bcmail-jdk15-1.45.jar
bcprov-jdk15-1.45.jar
commons-codec-1.5.jar
commons-collections-3.2.1.jar
commons-dbcp-1.3.jar
commons-fileupload-1.2.1.jar
commons-httpclient-3.1.jar
commons-io-2.2.jar
commons-pool-1.5.4.jar
concurrent-1.3.4.jar
derby-10.5.3.0_1.jar
dom4j-1.6.1.jar
fontbox-1.7.1.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
guava-15.0.jar
isoparser-1.0-RC-1.jar
jackrabbit-api-2.8.0.jar
jackrabbit-core-2.8.0.jar
jackrabbit-data-2.8.0-tests.jar
jackrabbit-data-2.8.0.jar
jackrabbit-jcr-commons-2.8.0.jar
jackrabbit-jcr-rmi-2.8.0.jar
jackrabbit-jcr-server-2.8.0.jar
jackrabbit-jcr-servlet-2.8.0.jar
jackrabbit-spi-2.8.0.jar
jackrabbit-spi-commons-2.8.0.jar
jackrabbit-standalone-2.8.0.jar
jackrabbit-webdav-2.8.0.jar
jcl-over-slf4j-1.7.4.jar
jdtCompilerAdapter.jar
jempbox-1.7.1.jar
json-simple-1.1.jar
jsr305-2.0.0.jar
juniversalchardet-1.0.3.jar
logback-classic-1.0.12.jar
logback-core-1.0.12.jar
lucene-core-3.6.0.jar
oak-commons-0.15.jar
oak-core-0.15.jar
oak-jcr-0.15.jar
oak-mk-0.15.jar
oak-mk-api-0.15.jar
oak-mk-remote-0.15.jar
oak-upgrade-0.15.jar
pdfbox-1.7.1.jar
poi-3.8.jar
poi-ooxml-3.8.jar
poi-ooxml-schemas-3.8.jar
poi-scratchpad-3.8.jar
slf4j-api-1.6.6.jar
tagsoup-1.2.1.jar
tika-core-1.3.jar
tika-parsers-1.3.jar
vorbis-java-core-0.1-tests.jar
vorbis-java-core-0.1.jar
vorbis-java-tika-0.1.jar
xmlbeans-2.3.0.jar
to the top