Source compatibility report for the rhq-core-domain library  between 4.8.0 and 4.9.0 versions

Test Info


Library Namerhq-core-domain
Version #14.8.0
Version #24.9.0

Test Results


Total Java ARchives1
Total Methods / Classes6001 / 518
VerdictIncompatible
(0.1%)

Problem Summary


SeverityCount
Added Methods-149
Removed MethodsHigh5
Problems with
Data Types
High0
Medium0
Low0
Problems with
Methods
High1
Medium0
Low0
Other Changes
in Data Types
-34

Added Methods (149)


rhq-core-domain-4.9.0.jar, AlertDefinitionCriteria.class
package org.rhq.core.domain.criteria
AlertDefinitionCriteria.addFilterAlertId Integer filterAlertId )  :  void

rhq-core-domain-4.9.0.jar, AvailabilityReport.class
package org.rhq.core.domain.discovery
AvailabilityReport.forResource int resourceId )  :  org.rhq.core.domain.measurement.AvailabilityType

rhq-core-domain-4.9.0.jar, Builder.class
package org.rhq.core.domain.configuration
Configuration.Builder.build ( )  :  Configuration
Configuration.Builder.Configuration.Builder ( )
Configuration.Builder.openList String x0, String x1 )  :  Configuration.Builder.ListInMap
Configuration.Builder.openMap String x0 )  :  Configuration.Builder.MapInMap
Configuration.Builder.openRawConfiguration ( )  :  Configuration.Builder.RawConfigurationBuilder
Configuration.Builder.withNotes String notes )  :  Configuration.Builder
Configuration.Builder.withVersion long version )  :  Configuration.Builder

rhq-core-domain-4.9.0.jar, Bundle.class
package org.rhq.core.domain.bundle
Bundle.addBundleGroup BundleGroup bundleGroup )  :  void
Bundle.getBundleGroups ( )  :  java.util.Set
Bundle.removeBundleGroup BundleGroup bundleGroup )  :  boolean
Bundle.setBundleGroups java.util.Set bundleGroups )  :  void

rhq-core-domain-4.9.0.jar, BundleCriteria.class
package org.rhq.core.domain.criteria
BundleCriteria.addFilterBundleGroupIds Integer[ ] filterBundleGroupIds )  :  void
BundleCriteria.fetchBundleGroups boolean fetchBundleGroups )  :  void
BundleCriteria.isInventoryManagerRequired ( )  :  boolean

rhq-core-domain-4.9.0.jar, BundleGroup.class
package org.rhq.core.domain.bundle
BundleGroup.addBundle Bundle bundle )  :  void
BundleGroup.addRole org.rhq.core.domain.authz.Role role )  :  void
BundleGroup.BundleGroup ( )
BundleGroup.BundleGroup String name )
BundleGroup.equals Object obj )  :  boolean
BundleGroup.getBundles ( )  :  java.util.Set
BundleGroup.getCtime ( )  :  Long
BundleGroup.getDescription ( )  :  String
BundleGroup.getId ( )  :  int
BundleGroup.getMtime ( )  :  Long
BundleGroup.getName ( )  :  String
BundleGroup.getRoles ( )  :  java.util.Set
BundleGroup.hashCode ( )  :  int
BundleGroup.removeBundle Bundle bundle )  :  boolean
BundleGroup.removeRole org.rhq.core.domain.authz.Role role )  :  boolean
BundleGroup.setBundles java.util.Set bundles )  :  void
BundleGroup.setCtime Long ctime )  :  void
BundleGroup.setDescription String description )  :  void
BundleGroup.setId int id )  :  void
BundleGroup.setMtime Long mtime )  :  void
BundleGroup.setName String name )  :  void
BundleGroup.toString ( )  :  String

rhq-core-domain-4.9.0.jar, BundleGroupAssignmentComposite.class
package org.rhq.core.domain.bundle.composite
BundleGroupAssignmentComposite.BundleGroupAssignmentComposite ( )
BundleGroupAssignmentComposite.BundleGroupAssignmentComposite ( org.rhq.core.domain.auth.Subject subject, org.rhq.core.domain.bundle.Bundle bundle )
BundleGroupAssignmentComposite.getBundle ( )  :  org.rhq.core.domain.bundle.Bundle
BundleGroupAssignmentComposite.getBundleGroupMap ( )  :  java.util.Map
BundleGroupAssignmentComposite.getSubject ( )  :  org.rhq.core.domain.auth.Subject
BundleGroupAssignmentComposite.isCanBeUnassigned ( )  :  boolean
BundleGroupAssignmentComposite.setBundle org.rhq.core.domain.bundle.Bundle bundle )  :  void
BundleGroupAssignmentComposite.setBundleGroupMap java.util.Map bundleGroupMap )  :  void
BundleGroupAssignmentComposite.setCanBeUnassigned boolean canBeUnassigned )  :  void
BundleGroupAssignmentComposite.setSubject org.rhq.core.domain.auth.Subject subject )  :  void
BundleGroupAssignmentComposite.toString ( )  :  String

rhq-core-domain-4.9.0.jar, BundleGroupCriteria.class
package org.rhq.core.domain.criteria
BundleGroupCriteria.addFilterBundleIds Integer[ ] filterBundleIds )  :  void
BundleGroupCriteria.addFilterDescription String filterDescription )  :  void
BundleGroupCriteria.addFilterName String filterName )  :  void
BundleGroupCriteria.addFilterRoleIds Integer[ ] filterRoleIds )  :  void
BundleGroupCriteria.addSortDescription org.rhq.core.domain.util.PageOrdering sortDescription )  :  void
BundleGroupCriteria.addSortName org.rhq.core.domain.util.PageOrdering sortName )  :  void
BundleGroupCriteria.BundleGroupCriteria ( )
BundleGroupCriteria.fetchBundles boolean fetchBundles )  :  void
BundleGroupCriteria.fetchRoles boolean fetchRoles )  :  void
BundleGroupCriteria.getPersistentClass ( )  :  Class

rhq-core-domain-4.9.0.jar, BundleNotFoundException.class
package org.rhq.core.domain.bundle
BundleNotFoundException.BundleNotFoundException ( )
BundleNotFoundException.BundleNotFoundException int bundleId )
BundleNotFoundException.BundleNotFoundException String message )

rhq-core-domain-4.9.0.jar, BundleVersionCriteria.class
package org.rhq.core.domain.criteria
BundleVersionCriteria.isInventoryManagerRequired ( )  :  boolean

rhq-core-domain-4.9.0.jar, Configuration.class
package org.rhq.core.domain.configuration
Configuration.builder ( ) [static]  :  Configuration.Builder

rhq-core-domain-4.9.0.jar, ExpressionScope.class
package org.rhq.core.domain.configuration.definition
PropertyOptionsSource.ExpressionScope.fromValue String v ) [static]  :  PropertyOptionsSource.ExpressionScope
PropertyOptionsSource.ExpressionScope.value ( )  :  String
PropertyOptionsSource.ExpressionScope.valueOf String name ) [static]  :  PropertyOptionsSource.ExpressionScope
PropertyOptionsSource.ExpressionScope.values ( ) [static]  :  PropertyOptionsSource.ExpressionScope[ ]

rhq-core-domain-4.9.0.jar, ListInList.class
package org.rhq.core.domain.configuration
Configuration.Builder.ListInList.closeList ( )  :  Configuration.AbstractPropertyListBuilder
Configuration.Builder.ListInList.openList String x0 )  :  Configuration.Builder.ListInList
Configuration.Builder.ListInList.openMap ( )  :  Configuration.Builder.MapInList

rhq-core-domain-4.9.0.jar, ListInMap.class
package org.rhq.core.domain.configuration
Configuration.Builder.ListInMap.closeList ( )  :  Configuration.AbstractPropertyMapBuilder
Configuration.Builder.ListInMap.openList String x0 )  :  Configuration.Builder.ListInList
Configuration.Builder.ListInMap.openMap ( )  :  Configuration.Builder.MapInList

rhq-core-domain-4.9.0.jar, MapInList.class
package org.rhq.core.domain.configuration
Configuration.Builder.MapInList.closeMap ( )  :  Configuration.AbstractPropertyListBuilder
Configuration.Builder.MapInList.Configuration.Builder.MapInList ( Configuration.AbstractPropertyListBuilder parent, String name )
Configuration.Builder.MapInList.openList String x0, String x1 )  :  Configuration.Builder.ListInMap
Configuration.Builder.MapInList.openMap String x0 )  :  Configuration.Builder.MapInMap

rhq-core-domain-4.9.0.jar, MapInMap.class
package org.rhq.core.domain.configuration
Configuration.Builder.MapInMap.closeMap ( )  :  Configuration.AbstractPropertyMapBuilder
Configuration.Builder.MapInMap.openList String x0, String x1 )  :  Configuration.Builder.ListInMap
Configuration.Builder.MapInMap.openMap String x0 )  :  Configuration.Builder.MapInMap

rhq-core-domain-4.9.0.jar, MeasurementBaseline.class
package org.rhq.core.domain.measurement
MeasurementBaseline.getScheduleId ( )  :  int
MeasurementBaseline.setScheduleId int scheduleId )  :  void

rhq-core-domain-4.9.0.jar, MeasurementUnits.class
package org.rhq.core.domain.measurement
MeasurementUnits.getFamilyUnits ( )  :  java.util.List

rhq-core-domain-4.9.0.jar, OperationHistory.class
package org.rhq.core.domain.operation
OperationHistory.setStartedTime long startedTime )  :  void

rhq-core-domain-4.9.0.jar, OperationMode.class
package org.rhq.core.domain.cloud
Server.OperationMode.isReadOnly ( )  :  boolean

rhq-core-domain-4.9.0.jar, PageControl.class
package org.rhq.core.domain.util
PageControl.isConsistentWith ( java.util.Collection collection, int totalSize )  :  boolean
PageControl.isConsistentWith PageList pageList )  :  boolean

rhq-core-domain-4.9.0.jar, PageList.class
package org.rhq.core.domain.util
PageList.isConsistent ( )  :  boolean

rhq-core-domain-4.9.0.jar, PropertyOptionsSource.class
package org.rhq.core.domain.configuration.definition
PropertyOptionsSource.getExpressionScope ( )  :  PropertyOptionsSource.ExpressionScope
PropertyOptionsSource.setExpressionScope PropertyOptionsSource.ExpressionScope expressionScope )  :  void

rhq-core-domain-4.9.0.jar, RawConfigurationBuilder.class
package org.rhq.core.domain.configuration
Configuration.Builder.RawConfigurationBuilder.closeRawConfiguration ( )  :  Configuration.Builder
Configuration.Builder.RawConfigurationBuilder.Configuration.Builder.RawConfigurationBuilder Configuration.Builder p1 )
Configuration.Builder.RawConfigurationBuilder.withContents String content, String sha256 )  :  Configuration.Builder.RawConfigurationBuilder
Configuration.Builder.RawConfigurationBuilder.withPath String path )  :  Configuration.Builder.RawConfigurationBuilder

rhq-core-domain-4.9.0.jar, ResourceUtility.class
package org.rhq.core.domain.util
ResourceUtility.getBaseServerOrService org.rhq.core.domain.resource.Resource resource ) [static]  :  org.rhq.core.domain.resource.Resource

rhq-core-domain-4.9.0.jar, Role.class
package org.rhq.core.domain.authz
Role.addBundleGroup org.rhq.core.domain.bundle.BundleGroup bundleGroup )  :  void
Role.getBundleGroups ( )  :  java.util.Set
Role.removeBundleGroup org.rhq.core.domain.bundle.BundleGroup bundleGroup )  :  void
Role.setBundleGroups java.util.Set bundleGroups )  :  void

rhq-core-domain-4.9.0.jar, RoleCriteria.class
package org.rhq.core.domain.criteria
RoleCriteria.addFilterPermissions java.util.List filterPermissions )  :  void
RoleCriteria.fetchBundleGroups boolean fetchBundleGroups )  :  void

rhq-core-domain-4.9.0.jar, Server.class
package org.rhq.core.domain.cloud
Server.clearStatus Server.Status removeStatus )  :  void
Server.hasStatus Server.Status queryStatus )  :  boolean

rhq-core-domain-4.9.0.jar, Status.class
package org.rhq.core.domain.cloud
StorageNode.Status.valueOf String name ) [static]  :  StorageNode.Status
StorageNode.Status.values ( ) [static]  :  StorageNode.Status[ ]

rhq-core-domain-4.9.0.jar, StorageClusterSettings.class
package org.rhq.core.domain.cloud
StorageClusterSettings.equals Object o )  :  boolean
StorageClusterSettings.getAutomaticDeployment ( )  :  Boolean
StorageClusterSettings.getCqlPort ( )  :  int
StorageClusterSettings.getGossipPort ( )  :  int
StorageClusterSettings.hashCode ( )  :  int
StorageClusterSettings.setAutomaticDeployment Boolean automaticDeployment )  :  void
StorageClusterSettings.setCqlPort int cqlPort )  :  void
StorageClusterSettings.setGossipPort int gossipPort )  :  void
StorageClusterSettings.StorageClusterSettings ( )
StorageClusterSettings.toString ( )  :  String

rhq-core-domain-4.9.0.jar, StorageNode.class
package org.rhq.core.domain.cloud
StorageNode.getErrorMessage ( )  :  String
StorageNode.getFailedOperation ( )  :  org.rhq.core.domain.operation.ResourceOperationHistory
StorageNode.getStatus ( )  :  StorageNode.Status
StorageNode.isMaintenancePending ( )  :  boolean
StorageNode.setErrorMessage String errorMessage )  :  void
StorageNode.setFailedOperation org.rhq.core.domain.operation.ResourceOperationHistory failedOperation )  :  void
StorageNode.setMaintenancePending boolean maintenancePending )  :  void

rhq-core-domain-4.9.0.jar, StorageNodeConfigurationComposite.class
package org.rhq.core.domain.cloud
StorageNodeConfigurationComposite.equals Object obj )  :  boolean
StorageNodeConfigurationComposite.getHeapNewSize ( )  :  String
StorageNodeConfigurationComposite.getHeapSize ( )  :  String
StorageNodeConfigurationComposite.getJmxPort ( )  :  int
StorageNodeConfigurationComposite.getStorageNode ( )  :  StorageNode
StorageNodeConfigurationComposite.getThreadStackSize ( )  :  String
StorageNodeConfigurationComposite.hashCode ( )  :  int
StorageNodeConfigurationComposite.setHeapNewSize String heapNewSize )  :  void
StorageNodeConfigurationComposite.setHeapSize String heapSize )  :  void
StorageNodeConfigurationComposite.setJmxPort int jmxPort )  :  void
StorageNodeConfigurationComposite.setStorageNode StorageNode storageNode )  :  void
StorageNodeConfigurationComposite.setThreadStackSize String threadStackSize )  :  void
StorageNodeConfigurationComposite.StorageNodeConfigurationComposite ( )
StorageNodeConfigurationComposite.StorageNodeConfigurationComposite StorageNode storageNode )
StorageNodeConfigurationComposite.toString ( )  :  String
StorageNodeConfigurationComposite.validate ( )  :  boolean

rhq-core-domain-4.9.0.jar, StorageNodeLoadComposite.class
package org.rhq.core.domain.cloud
StorageNodeLoadComposite.getDataDiskUsed ( )  :  StorageNodeLoadComposite.MeasurementAggregateWithUnits
StorageNodeLoadComposite.getDataDiskUsedPercentage ( )  :  StorageNodeLoadComposite.MeasurementAggregateWithUnits
StorageNodeLoadComposite.getFreeDiskToDataSizeRatio ( )  :  org.rhq.core.domain.measurement.MeasurementAggregate
StorageNodeLoadComposite.getTotalDiskUsedPercentage ( )  :  StorageNodeLoadComposite.MeasurementAggregateWithUnits
StorageNodeLoadComposite.getUnackAlerts ( )  :  int
StorageNodeLoadComposite.setDataDiskUsed StorageNodeLoadComposite.MeasurementAggregateWithUnits dataDiskUsed )  :  void
StorageNodeLoadComposite.setDataDiskUsedPercentage StorageNodeLoadComposite.MeasurementAggregateWithUnits dataDiskUsedPercentage )  :  void
StorageNodeLoadComposite.setFreeDiskToDataSizeRatio org.rhq.core.domain.measurement.MeasurementAggregate freeDiskToDataSizeRatio )  :  void
StorageNodeLoadComposite.setTotalDiskUsedPercentage StorageNodeLoadComposite.MeasurementAggregateWithUnits totalDiskUsedPercentage )  :  void
StorageNodeLoadComposite.setUnackAlerts int unackAlerts )  :  void

to the top

Removed Methods (5)


rhq-core-domain-4.8.0.jar, Server.class
package org.rhq.core.domain.cloud
Server.clearStatus ( )  :  void

rhq-core-domain-4.8.0.jar, StorageNode.class
package org.rhq.core.domain.cloud
StorageNode.getJMXConnectionURL ( )  :  String
StorageNode.getJmxPort ( )  :  int
StorageNode.parseNodeInformation String s )  :  void
StorageNode.setJmxPort int jmxPort )  :  void

to the top

Problems with Methods, High Severity (1)


rhq-core-domain-4.8.0.jar, ConfigurationUtility
package org.rhq.core.domain.configuration
[+] ConfigurationUtility.ConfigurationUtility ( ) (1)

to the top

Other Changes in Data Types (34)


rhq-core-domain-4.8.0.jar
package org.rhq.core.domain.auth
[+] Subject (6)

package org.rhq.core.domain.authz
[+] Permission (12)
[+] Permission.Target (1)

package org.rhq.core.domain.cloud
[+] Server.Status (1)
[+] StorageNode (4)
[+] StorageNode.OperationMode (7)

package org.rhq.core.domain.common.composite
[+] SystemSetting (3)

to the top

Java ARchives (1)


rhq-core-domain-4.8.0.jar

to the top




Generated on Fri Sep 13 08:17:40 2013 for rhq-core-domain by Java API Compliance Checker 1.3.1  
A tool for checking backward compatibility of a Java library API