Binary compatibility report for the Jackrabbit library between 2.4.1 and 2.5.0 versions

Test Info


Library NameJackrabbit
Version #12.4.1
Version #22.5.0

Test Results


Total Java ARchives40
Total Methods / Classes10897 / 1389
VerdictIncompatible
(1%)

Problem Summary


SeverityCount
Added Methods-132
Removed MethodsHigh0
Problems with
Data Types
High0
Medium25
Low0
Problems with
Methods
High0
Medium0
Low4
Other Changes
in Data Types
-7

Added Methods (132)


jackrabbit-api-2.5.0.jar, RepositoryStatistics.class
package org.apache.jackrabbit.api.stats
RepositoryStatistics.getTimeSeries ( String p1, boolean p2 ) [abstract]  :  TimeSeries

jackrabbit-api-2.5.0.jar, Type.class
package org.apache.jackrabbit.api.stats
RepositoryStatistics.Type.getType ( String type ) [static]  :  RepositoryStatistics.Type

jackrabbit-jcr-commons-2.5.0.jar, ItemNameMatcher.class
package org.apache.jackrabbit.commons
ItemNameMatcher.matches ( String name, String pattern ) [static]  :  boolean
ItemNameMatcher.matches ( String name, String[ ] nameGlobs ) [static]  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, BrokenRemoteRepository.class
package org.apache.jackrabbit.rmi.client
BrokenRemoteRepository.getDescriptorValue ( String key )  :  Value
BrokenRemoteRepository.getDescriptorValues ( String key )  :  Value[ ]
BrokenRemoteRepository.isSingleValueDescriptor ( String key )  :  boolean
BrokenRemoteRepository.isStandardDescriptor ( String key )  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, BrokenRemoteRepository_Stub.class
package org.apache.jackrabbit.rmi.client
BrokenRemoteRepository_Stub.getDescriptorValue ( String p1 )  :  Value
BrokenRemoteRepository_Stub.getDescriptorValues ( String p1 )  :  Value[ ]
BrokenRemoteRepository_Stub.isSingleValueDescriptor ( String p1 )  :  boolean
BrokenRemoteRepository_Stub.isStandardDescriptor ( String p1 )  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, RemoteLock.class
package org.apache.jackrabbit.rmi.remote
RemoteLock.getSecondsRemaining ( ) [abstract]  :  long
RemoteLock.isLockOwningSession ( ) [abstract]  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, RemoteNode.class
package org.apache.jackrabbit.rmi.remote
RemoteNode.followLifecycleTransition ( String p1 ) [abstract]  :  void
RemoteNode.getAllowedLifecycleTransistions ( ) [abstract]  :  String[ ]
RemoteNode.getSharedSet ( ) [abstract]  :  RemoteIterator
RemoteNode.getWeakReferences ( ) [abstract]  :  RemoteIterator
RemoteNode.getWeakReferences ( String p1 ) [abstract]  :  RemoteIterator
RemoteNode.removeShare ( ) [abstract]  :  void
RemoteNode.removeSharedSet ( ) [abstract]  :  void
RemoteNode.setPrimaryType ( String p1 ) [abstract]  :  void

jackrabbit-jcr-rmi-2.5.0.jar, RemoteNodeDefinition.class
package org.apache.jackrabbit.rmi.remote
RemoteNodeDefinition.getDefaultPrimaryTypeName ( ) [abstract]  :  String
RemoteNodeDefinition.getRequiredPrimaryTypeNames ( ) [abstract]  :  String[ ]

jackrabbit-jcr-rmi-2.5.0.jar, RemoteNodeType.class
package org.apache.jackrabbit.rmi.remote
RemoteNodeType.canRemoveNode ( String p1 ) [abstract]  :  boolean
RemoteNodeType.canRemoveProperty ( String p1 ) [abstract]  :  boolean
RemoteNodeType.getDeclaredSubtypes ( ) [abstract]  :  RemoteIterator
RemoteNodeType.getDeclaredSupertypeNames ( ) [abstract]  :  String[ ]
RemoteNodeType.getSubtypes ( ) [abstract]  :  RemoteIterator
RemoteNodeType.isQueryable ( ) [abstract]  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, RemotePropertyDefinition.class
package org.apache.jackrabbit.rmi.remote
RemotePropertyDefinition.getAvailableQueryOperators ( ) [abstract]  :  String[ ]
RemotePropertyDefinition.isFullTextSearchable ( ) [abstract]  :  boolean
RemotePropertyDefinition.isQueryOrderable ( ) [abstract]  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, RemoteRepository.class
package org.apache.jackrabbit.rmi.remote
RemoteRepository.getDescriptorValue ( String p1 ) [abstract]  :  Value
RemoteRepository.getDescriptorValues ( String p1 ) [abstract]  :  Value[ ]
RemoteRepository.isSingleValueDescriptor ( String p1 ) [abstract]  :  boolean
RemoteRepository.isStandardDescriptor ( String p1 ) [abstract]  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, RemoteRow.class
package org.apache.jackrabbit.rmi.remote
RemoteRow.getNode ( ) [abstract]  :  RemoteNode
RemoteRow.getNode ( String p1 ) [abstract]  :  RemoteNode
RemoteRow.getPath ( ) [abstract]  :  String
RemoteRow.getPath ( String p1 ) [abstract]  :  String
RemoteRow.getScore ( ) [abstract]  :  double
RemoteRow.getScore ( String p1 ) [abstract]  :  double

jackrabbit-jcr-rmi-2.5.0.jar, ServerLock.class
package org.apache.jackrabbit.rmi.server
ServerLock.getSecondsRemaining ( )  :  long
ServerLock.isLockOwningSession ( )  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, ServerLock_Stub.class
package org.apache.jackrabbit.rmi.server
ServerLock_Stub.getSecondsRemaining ( )  :  long
ServerLock_Stub.isLockOwningSession ( )  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, ServerNode.class
package org.apache.jackrabbit.rmi.server
ServerNode.followLifecycleTransition ( String transition )  :  void
ServerNode.getAllowedLifecycleTransistions ( )  :  String[ ]
ServerNode.getSharedSet ( )  :  RemoteIterator
ServerNode.getWeakReferences ( )  :  RemoteIterator
ServerNode.getWeakReferences ( String name )  :  RemoteIterator
ServerNode.removeShare ( )  :  void
ServerNode.removeSharedSet ( )  :  void
ServerNode.setPrimaryType ( String nodeTypeName )  :  void

jackrabbit-jcr-rmi-2.5.0.jar, ServerNode_Stub.class
package org.apache.jackrabbit.rmi.server
ServerNode_Stub.followLifecycleTransition ( String p1 )  :  void
ServerNode_Stub.getAllowedLifecycleTransistions ( )  :  String[ ]
ServerNode_Stub.getSharedSet ( )  :  RemoteIterator
ServerNode_Stub.getWeakReferences ( )  :  RemoteIterator
ServerNode_Stub.getWeakReferences ( String p1 )  :  RemoteIterator
ServerNode_Stub.removeShare ( )  :  void
ServerNode_Stub.removeSharedSet ( )  :  void
ServerNode_Stub.setPrimaryType ( String p1 )  :  void

jackrabbit-jcr-rmi-2.5.0.jar, ServerNodeDefinition.class
package org.apache.jackrabbit.rmi.server
ServerNodeDefinition.getDefaultPrimaryTypeName ( )  :  String
ServerNodeDefinition.getRequiredPrimaryTypeNames ( )  :  String[ ]

jackrabbit-jcr-rmi-2.5.0.jar, ServerNodeDefinition_Stub.class
package org.apache.jackrabbit.rmi.server
ServerNodeDefinition_Stub.getDefaultPrimaryTypeName ( )  :  String
ServerNodeDefinition_Stub.getRequiredPrimaryTypeNames ( )  :  String[ ]

jackrabbit-jcr-rmi-2.5.0.jar, ServerNodeType.class
package org.apache.jackrabbit.rmi.server
ServerNodeType.canRemoveNode ( String nodeName )  :  boolean
ServerNodeType.canRemoveProperty ( String propertyName )  :  boolean
ServerNodeType.getDeclaredSubtypes ( )  :  RemoteIterator
ServerNodeType.getDeclaredSupertypeNames ( )  :  String[ ]
ServerNodeType.getSubtypes ( )  :  RemoteIterator
ServerNodeType.isQueryable ( )  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, ServerNodeType_Stub.class
package org.apache.jackrabbit.rmi.server
ServerNodeType_Stub.canRemoveNode ( String p1 )  :  boolean
ServerNodeType_Stub.canRemoveProperty ( String p1 )  :  boolean
ServerNodeType_Stub.getDeclaredSubtypes ( )  :  RemoteIterator
ServerNodeType_Stub.getDeclaredSupertypeNames ( )  :  String[ ]
ServerNodeType_Stub.getSubtypes ( )  :  RemoteIterator
ServerNodeType_Stub.isQueryable ( )  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, ServerPropertyDefinition.class
package org.apache.jackrabbit.rmi.server
ServerPropertyDefinition.getAvailableQueryOperators ( )  :  String[ ]
ServerPropertyDefinition.isFullTextSearchable ( )  :  boolean
ServerPropertyDefinition.isQueryOrderable ( )  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, ServerPropertyDefinition_Stub.class
package org.apache.jackrabbit.rmi.server
ServerPropertyDefinition_Stub.getAvailableQueryOperators ( )  :  String[ ]
ServerPropertyDefinition_Stub.isFullTextSearchable ( )  :  boolean
ServerPropertyDefinition_Stub.isQueryOrderable ( )  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, ServerQuery.class
package org.apache.jackrabbit.rmi.server
ServerQuery.bindValue ( String varName, Value value )  :  void
ServerQuery.getBindVariableNames ( )  :  String[ ]
ServerQuery.setLimit ( long limit )  :  void
ServerQuery.setOffset ( long offset )  :  void

jackrabbit-jcr-rmi-2.5.0.jar, ServerQueryResult.class
package org.apache.jackrabbit.rmi.server
ServerQueryResult.getSelectorNames ( )  :  String[ ]

jackrabbit-jcr-rmi-2.5.0.jar, ServerRepository.class
package org.apache.jackrabbit.rmi.server
ServerRepository.getDescriptorValue ( String key )  :  Value
ServerRepository.getDescriptorValues ( String key )  :  Value[ ]
ServerRepository.isSingleValueDescriptor ( String key )  :  boolean
ServerRepository.isStandardDescriptor ( String key )  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, ServerRepository_Stub.class
package org.apache.jackrabbit.rmi.server
ServerRepository_Stub.getDescriptorValue ( String p1 )  :  Value
ServerRepository_Stub.getDescriptorValues ( String p1 )  :  Value[ ]
ServerRepository_Stub.isSingleValueDescriptor ( String p1 )  :  boolean
ServerRepository_Stub.isStandardDescriptor ( String p1 )  :  boolean

jackrabbit-jcr-rmi-2.5.0.jar, ServerRow.class
package org.apache.jackrabbit.rmi.server
ServerRow.getNode ( )  :  RemoteNode
ServerRow.getNode ( String selectorName )  :  RemoteNode
ServerRow.getPath ( )  :  String
ServerRow.getPath ( String selectorName )  :  String
ServerRow.getScore ( )  :  double
ServerRow.getScore ( String selectorName )  :  double

jackrabbit-jcr-rmi-2.5.0.jar, ServerRow_Stub.class
package org.apache.jackrabbit.rmi.server
ServerRow_Stub.getNode ( )  :  RemoteNode
ServerRow_Stub.getNode ( String p1 )  :  RemoteNode
ServerRow_Stub.getPath ( )  :  String
ServerRow_Stub.getPath ( String p1 )  :  String
ServerRow_Stub.getScore ( )  :  double
ServerRow_Stub.getScore ( String p1 )  :  double

jackrabbit-jcr-rmi-2.5.0.jar, ServerVersion_Stub.class
package org.apache.jackrabbit.rmi.server
ServerVersion_Stub.followLifecycleTransition ( String p1 )  :  void
ServerVersion_Stub.getAllowedLifecycleTransistions ( )  :  String[ ]
ServerVersion_Stub.getSharedSet ( )  :  RemoteIterator
ServerVersion_Stub.getWeakReferences ( )  :  RemoteIterator
ServerVersion_Stub.getWeakReferences ( String p1 )  :  RemoteIterator
ServerVersion_Stub.removeShare ( )  :  void
ServerVersion_Stub.removeSharedSet ( )  :  void
ServerVersion_Stub.setPrimaryType ( String p1 )  :  void

jackrabbit-jcr-rmi-2.5.0.jar, ServerVersionHistory_Stub.class
package org.apache.jackrabbit.rmi.server
ServerVersionHistory_Stub.followLifecycleTransition ( String p1 )  :  void
ServerVersionHistory_Stub.getAllowedLifecycleTransistions ( )  :  String[ ]
ServerVersionHistory_Stub.getSharedSet ( )  :  RemoteIterator
ServerVersionHistory_Stub.getWeakReferences ( )  :  RemoteIterator
ServerVersionHistory_Stub.getWeakReferences ( String p1 )  :  RemoteIterator
ServerVersionHistory_Stub.removeShare ( )  :  void
ServerVersionHistory_Stub.removeSharedSet ( )  :  void
ServerVersionHistory_Stub.setPrimaryType ( String p1 )  :  void

jackrabbit-jcr-rmi-2.5.0.jar, ServerVersionManager.class
package org.apache.jackrabbit.rmi.server
ServerVersionManager.cancelMerge ( String absPath, RemoteVersion version )  :  void
ServerVersionManager.doneMerge ( String absPath, RemoteVersion version )  :  void

jackrabbit-jcr-server-2.5.0.jar, LockTokenMapper.class
package org.apache.jackrabbit.webdav.jcr.lock
LockTokenMapper.getDavLocktoken ( Lock lock ) [static]  :  String
LockTokenMapper.getJcrLockToken ( String token ) [static]  :  String
LockTokenMapper.isForSessionScopedLock ( String token ) [static]  :  boolean
LockTokenMapper.LockTokenMapper ( )

to the top

Problems with Data Types, Medium Severity (25)


jackrabbit-jcr-rmi-2.4.1.jar
package org.apache.jackrabbit.rmi.remote
[+] RemoteLock (2)
[+] RemoteNode (8)
[+] RemoteNodeDefinition (2)
[+] RemoteNodeType (6)
[+] RemotePropertyDefinition (3)
[+] RemoteRepository (4)

to the top

Problems with Methods, Low Severity (4)


jackrabbit-jcr-rmi-2.4.1.jar, SafeClientRepository
package org.apache.jackrabbit.rmi.client
[+] SafeClientRepository.getDescriptorValue ( String key )  :  Value (1)
[+] SafeClientRepository.getDescriptorValues ( String key )  :  Value[ ] (1)
[+] SafeClientRepository.isSingleValueDescriptor ( String key )  :  boolean (1)
[+] SafeClientRepository.isStandardDescriptor ( String key )  :  boolean (1)

to the top

Other Changes in Data Types (7)


jackrabbit-api-2.4.1.jar
package org.apache.jackrabbit.api.stats
[+] RepositoryStatistics (1)

jackrabbit-jcr-rmi-2.4.1.jar
package org.apache.jackrabbit.rmi.remote
[+] RemoteRow (6)

to the top

Java ARchives (40)


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.0.jar
commons-io-1.4.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.6.0.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
jackrabbit-api-2.4.1.jar
jackrabbit-core-2.4.1.jar
jackrabbit-jcr-commons-2.4.1.jar
jackrabbit-jcr-rmi-2.4.1.jar
jackrabbit-jcr-server-2.4.1.jar
jackrabbit-jcr-servlet-2.4.1.jar
jackrabbit-spi-2.4.1.jar
jackrabbit-spi-commons-2.4.1.jar
jackrabbit-standalone-2.4.1.jar
jackrabbit-webdav-2.4.1.jar
jcl-over-slf4j-1.6.4.jar
jdtCompilerAdapter.jar
jempbox-1.6.0.jar
logback-classic-1.0.0.jar
logback-core-1.0.0.jar
lucene-core-3.0.3.jar
pdfbox-1.6.0.jar
poi-3.8-beta4.jar
poi-ooxml-3.8-beta4.jar
poi-ooxml-schemas-3.8-beta4.jar
poi-scratchpad-3.8-beta4.jar
slf4j-api-1.6.4.jar
tagsoup-1.2.1.jar
tika-core-1.0.jar
tika-parsers-1.0.jar
xmlbeans-2.3.0.jar

to the top