Source compatibility report for the RHQ CLI Client library  between 4.2.0.JON.3.0.1.GA[9fe6384] and 4.4.0.JON310ER4[2b8d25d] versions

Test Info


Library NameRHQ CLI Client
Version #14.2.0.JON.3.0.1.GA[9fe6384]
Version #24.4.0.JON310ER4[2b8d25d]

Test Results


Total Java ARchives7
Total Methods / Classes5683 / 1369
VerdictIncompatible
(1.8%)

Problem Summary


SeverityCount
Added Methods-59
Removed MethodsHigh56
Problems with
Data Types
High17
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-13

Added Methods (59)


rhq-core-domain-4.4.0.JON310ER4.jar, Agent.class
package org.rhq.core.domain.resource
Agent.getLastAvailabilityPing ( )  :  Long
Agent.setLastAvailabilityPing Long lastAvailabilityPing )  :  void

rhq-core-domain-4.4.0.JON310ER4.jar, Availability.class
package org.rhq.core.domain.measurement
Availability.Availability ( org.rhq.core.domain.resource.Resource resource, Long startTime, AvailabilityType type )
Availability.Availability ( org.rhq.core.domain.resource.Resource resource, AvailabilityType type )
Availability.getEndTime ( )  :  Long
Availability.getStartTime ( )  :  Long
Availability.setEndTime Long endTime )  :  void
Availability.setStartTime Long startTime )  :  void

rhq-core-domain-4.4.0.JON310ER4.jar, AvailabilityReport.class
package org.rhq.core.domain.discovery
AvailabilityReport.addAvailability AvailabilityReport.Datum availability )  :  void
AvailabilityReport.isEnablementReport ( )  :  boolean
AvailabilityReport.setEnablementReport boolean enablementReport )  :  void

rhq-core-domain-4.4.0.JON310ER4.jar, BaseCriteria.class
package org.rhq.core.domain.criteria
BaseCriteria.setPaging int p1, int p2 ) [abstract]  :  void

rhq-core-domain-4.4.0.JON310ER4.jar, Configuration.class
package org.rhq.core.domain.configuration
Configuration.getSimpleValue String name )  :  String
Configuration.setSimpleValue String name, String value )  :  void

rhq-core-domain-4.4.0.JON310ER4.jar, DriftDefinition.class
package org.rhq.core.domain.drift
DriftDefinition.setExcludes java.util.List excludesFilters )  :  void
DriftDefinition.setIncludes java.util.List includesFilters )  :  void

rhq-core-domain-4.4.0.JON310ER4.jar, Filter.class
package org.rhq.core.domain.drift
Filter.Filter ( )

rhq-core-domain-4.4.0.JON310ER4.jar, GenericDriftChangeSetCriteria.class
package org.rhq.core.domain.criteria
GenericDriftChangeSetCriteria.setPaging int pageNumber, int pageSize )  :  void

rhq-core-domain-4.4.0.JON310ER4.jar, GenericDriftCriteria.class
package org.rhq.core.domain.criteria
GenericDriftCriteria.setPaging int pageNumber, int pageSize )  :  void

rhq-core-domain-4.4.0.JON310ER4.jar, MeasurementData.class
package org.rhq.core.domain.measurement
MeasurementData.MeasurementData long timestamp, int scheduleId )

rhq-core-domain-4.4.0.JON310ER4.jar, MeasurementDataNumeric.class
package org.rhq.core.domain.measurement
MeasurementDataNumeric.MeasurementDataNumeric ( long collectionTime, int scheduleId, Double value )

rhq-core-domain-4.4.0.JON310ER4.jar, PropertyDefinitionMap.class
package org.rhq.core.domain.configuration.definition
PropertyDefinitionMap.getMap ( )  :  java.util.Map
PropertyDefinitionMap.getPropertyDefinitions ( )  :  java.util.List
PropertyDefinitionMap.setMap java.util.Map map )  :  void

rhq-core-domain-4.4.0.JON310ER4.jar, PropertyDefinitionSimple.class
package org.rhq.core.domain.configuration.definition
PropertyDefinitionSimple.shouldBeObfuscated ( )  :  boolean

rhq-core-domain-4.4.0.JON310ER4.jar, Resource.class
package org.rhq.core.domain.resource
Resource.Resource java.util.Set childResources )

rhq-core-domain-4.4.0.JON310ER4.jar, ResourceAvailabilitySummary.class
package org.rhq.core.domain.resource.composite
ResourceAvailabilitySummary.getCurrentTime ( )  :  long
ResourceAvailabilitySummary.getDisabled ( )  :  int
ResourceAvailabilitySummary.getDisabledPercentage ( )  :  double
ResourceAvailabilitySummary.getDisabledTime ( )  :  long
ResourceAvailabilitySummary.getDownPercentage ( )  :  double
ResourceAvailabilitySummary.getKnownTime ( )  :  long
ResourceAvailabilitySummary.getUnknownTime ( )  :  long
ResourceAvailabilitySummary.ResourceAvailabilitySummary ( )
ResourceAvailabilitySummary.ResourceAvailabilitySummary java.util.List availabilities )
ResourceAvailabilitySummary.ResourceAvailabilitySummary long now, long upTime, long downTime, long disabledTime, long unknownTime, int failures, int disabled, long lastChange, org.rhq.core.domain.measurement.AvailabilityType current )

rhq-core-domain-4.4.0.JON310ER4.jar, ResourceCriteria.class
package org.rhq.core.domain.criteria
ResourceCriteria.addFilterParentResourceCategory org.rhq.core.domain.resource.ResourceCategory filterParentResourceCategory )  :  void
ResourceCriteria.addFilterResourceTypeIds Integer[ ] filterResourceTypeIds )  :  void

rhq-core-domain-4.4.0.JON310ER4.jar, ResourceGroupComposite.class
package org.rhq.core.domain.resource.group.composite
ResourceGroupComposite.getExplicitAvailabilityType ( )  :  ResourceGroupComposite.GroupAvailabilityType
ResourceGroupComposite.getExplicitCount ( )  :  long
ResourceGroupComposite.getExplicitDisabled ( )  :  long
ResourceGroupComposite.getExplicitUnknown ( )  :  long
ResourceGroupComposite.getImplicitAvailabilityType ( )  :  ResourceGroupComposite.GroupAvailabilityType
ResourceGroupComposite.getImplicitCount ( )  :  long
ResourceGroupComposite.getImplicitDisabled ( )  :  long
ResourceGroupComposite.getImplicitUnknown ( )  :  long
ResourceGroupComposite.ResourceGroupComposite ( Long explicitCount, Long explicitDown, Long explicitUnknown, Long explicitDisabled, Long implicitCount, Long implicitDown, Long implicitUnknown, Long implicitDisabled, org.rhq.core.domain.resource.group.ResourceGroup resourceGroup )
ResourceGroupComposite.ResourceGroupComposite ( Long explicitCount, Long explicitDown, Long explicitUnknown, Long explicitDisabled, Long implicitCount, Long implicitDown, Long implicitUnknown, Long implicitDisabled, org.rhq.core.domain.resource.group.ResourceGroup resourceGroup, Number measure, Number inventory, Number control, Number alert, Number event, Number configureRead, Number configureWrite, Number content, Number createChildResources, Number deleteResources, Number drift )
ResourceGroupComposite.ResourceGroupComposite ( Long explicitCount, Long explicitDown, Long explicitUnknown, Long explicitDisabled, Long implicitCount, Long implicitDown, Long implicitUnknown, Long implicitDisabled, org.rhq.core.domain.resource.group.ResourceGroup resourceGroup, org.rhq.core.domain.resource.composite.ResourceFacets facets )
ResourceGroupComposite.ResourceGroupComposite ( Long explicitCount, Long explicitDown, Long explicitUnknown, Long explicitDisabled, Long implicitCount, Long implicitDown, Long implicitUnknown, Long implicitDisabled, org.rhq.core.domain.resource.group.ResourceGroup resourceGroup, org.rhq.core.domain.resource.composite.ResourceFacets facets, org.rhq.core.domain.resource.composite.ResourcePermission permissions )

rhq-core-domain-4.4.0.JON310ER4.jar, ResourceMeasurementScheduleRequest.class
package org.rhq.core.domain.measurement
ResourceMeasurementScheduleRequest.getAvailabilitySchedule ( )  :  MeasurementScheduleRequest

rhq-core-domain-4.4.0.JON310ER4.jar, StringUtils.class
package org.rhq.core.domain.util
StringUtils.useForwardSlash String path ) [static]  :  String

rhq-enterprise-server-4.4.0.JON310ER4-client.jar, AvailabilityManagerRemote.class
package org.rhq.enterprise.server.measurement
AvailabilityManagerRemote.findAvailabilityByCriteria ( org.rhq.core.domain.auth.Subject p1, org.rhq.core.domain.criteria.AvailabilityCriteria p2 ) [abstract]  :  org.rhq.core.domain.util.PageList

rhq-enterprise-server-4.4.0.JON310ER4-client.jar, MeasurementScheduleManagerRemote.class
package org.rhq.enterprise.server.measurement
MeasurementScheduleManagerRemote.disableSchedulesForResourceType ( org.rhq.core.domain.auth.Subject p1, int[ ] p2, boolean p3 ) [abstract]  :  void
MeasurementScheduleManagerRemote.enableSchedulesForResourceType ( org.rhq.core.domain.auth.Subject p1, int[ ] p2, boolean p3 ) [abstract]  :  void
MeasurementScheduleManagerRemote.updateSchedulesForResourceType ( org.rhq.core.domain.auth.Subject p1, int[ ] p2, long p3, boolean p4 ) [abstract]  :  void

rhq-enterprise-server-4.4.0.JON310ER4-client.jar, ResourceManagerRemote.class
package org.rhq.enterprise.server.resource
ResourceManagerRemote.disableResources ( org.rhq.core.domain.auth.Subject p1, int[ ] p2 ) [abstract]  :  java.util.List
ResourceManagerRemote.enableResources ( org.rhq.core.domain.auth.Subject p1, int[ ] p2 ) [abstract]  :  java.util.List
ResourceManagerRemote.getAvailabilitySummary ( org.rhq.core.domain.auth.Subject p1, int p2 ) [abstract]  :  org.rhq.core.domain.resource.composite.ResourceAvailabilitySummary

to the top

Removed Methods (56)


rhq-core-domain-4.2.0.JON.3.0.1.GA.jar, AgentLastAvailabilityReportComposite.class
package org.rhq.core.domain.resource.composite
AgentLastAvailabilityReportComposite.AgentLastAvailabilityReportComposite int agentId, String agentName, String remoteEndpoint, Long lastReport, boolean backFilled )
AgentLastAvailabilityReportComposite.equals Object obj )  :  boolean
AgentLastAvailabilityReportComposite.getAgentId ( )  :  int
AgentLastAvailabilityReportComposite.getAgentName ( )  :  String
AgentLastAvailabilityReportComposite.getLastAvailabilityReport ( )  :  Long
AgentLastAvailabilityReportComposite.getRemoteEndpoint ( )  :  String
AgentLastAvailabilityReportComposite.hashCode ( )  :  int
AgentLastAvailabilityReportComposite.isBackFilled ( )  :  boolean
AgentLastAvailabilityReportComposite.toString ( )  :  String

rhq-core-domain-4.2.0.JON.3.0.1.GA.jar, Availability.class
package org.rhq.core.domain.measurement
Availability.Availability ( org.rhq.core.domain.resource.Resource resource, java.util.Date startTime, AvailabilityType type )
Availability.getEndTime ( )  :  java.util.Date
Availability.getStartTime ( )  :  java.util.Date
Availability.setEndTime java.util.Date endTime )  :  void
Availability.setStartTime java.util.Date startTime )  :  void

rhq-core-domain-4.2.0.JON.3.0.1.GA.jar, EntitySerializer.class
package org.rhq.core.server
EntitySerializer.EntitySerializer ( )
EntitySerializer.main String[ ] args ) [static]  :  void
EntitySerializer.readExternalRemote Object object, java.io.ObjectInput in ) [static]  :  void
EntitySerializer.writeExternalRemote Object object, java.io.ObjectOutput out ) [static]  :  void

rhq-core-domain-4.2.0.JON.3.0.1.GA.jar, ExternalizableStrategy.class
package org.rhq.core.server
ExternalizableStrategy.ExternalizableStrategy ( )
ExternalizableStrategy.getStrategy ( ) [static]  :  ExternalizableStrategy.Subsystem
ExternalizableStrategy.setStrategy ExternalizableStrategy.Subsystem newStrategy ) [static]  :  void

rhq-core-domain-4.2.0.JON.3.0.1.GA.jar, H2CustomDialect.class
package org.rhq.core.server
H2CustomDialect.H2CustomDialect ( )
H2CustomDialect.supportsIdentityColumns ( )  :  boolean

rhq-core-domain-4.2.0.JON.3.0.1.GA.jar, MeasurementDataRequest.class
package org.rhq.core.domain.measurement
MeasurementDataRequest.equals Object obj )  :  boolean
MeasurementDataRequest.getName ( )  :  String
MeasurementDataRequest.getType ( )  :  DataType
MeasurementDataRequest.hashCode ( )  :  int
MeasurementDataRequest.MeasurementDataRequest MeasurementDefinition definition )
MeasurementDataRequest.MeasurementDataRequest ( String metricName, DataType type )

rhq-core-domain-4.2.0.JON.3.0.1.GA.jar, PersistenceUtility.class
package org.rhq.core.server
PersistenceUtility.addH2NativePagingSortingToQuery String query, org.rhq.core.domain.util.PageControl pageControl ) [static]  :  String
PersistenceUtility.addOracleNativePagingSortingToQuery String query, org.rhq.core.domain.util.PageControl pageControl ) [static]  :  String
PersistenceUtility.addPostgresNativePagingSortingToQuery String query, org.rhq.core.domain.util.PageControl pageControl ) [static]  :  String
PersistenceUtility.addSQLServerNativePagingSortingToQuery String query, org.rhq.core.domain.util.PageControl pageControl ) [static]  :  String
PersistenceUtility.addSQLServerNativePagingSortingToQuery String query, org.rhq.core.domain.util.PageControl pageControl, boolean alternatePagingStyle ) [static]  :  String
PersistenceUtility.cast String value, org.hibernate.type.Type hibernateType ) [static]  :  Object
PersistenceUtility.createCountQuery ( javax.persistence.EntityManager em, String queryName ) [static]  :  javax.persistence.Query
PersistenceUtility.createCountQuery ( javax.persistence.EntityManager entityManager, String queryName, String countItem ) [static]  :  javax.persistence.Query
PersistenceUtility.createPaginationFilter ( javax.persistence.EntityManager entityManager, java.util.Collection collection, org.rhq.core.domain.util.PageControl pageControl ) [static]  :  org.rhq.core.domain.util.PageList
PersistenceUtility.createQueryWithOrderBy ( javax.persistence.EntityManager entityManager, String queryName, org.rhq.core.domain.util.OrderingField[ ] orderByFields ) [static]  :  javax.persistence.Query
PersistenceUtility.createQueryWithOrderBy ( javax.persistence.EntityManager entityManager, String queryName, org.rhq.core.domain.util.PageControl pageControl ) [static]  :  javax.persistence.Query
PersistenceUtility.enableHibernateStatistics ( javax.persistence.EntityManager entityManager, javax.management.MBeanServer server ) [static]  :  void
PersistenceUtility.findByCriteria ( javax.persistence.EntityManager entityManager, Class type, org.hibernate.criterion.Criterion[ ] criterion ) [static]  :  java.util.List
PersistenceUtility.getDisplayString org.hibernate.type.Type hibernateType ) [static]  :  String
PersistenceUtility.getHibernateSession javax.persistence.EntityManager entityManager ) [static]  :  org.hibernate.Session
PersistenceUtility.getStatisticsService ( javax.persistence.EntityManager entityManager, javax.management.MBeanServer server ) [static]  :  org.hibernate.stat.Statistics
PersistenceUtility.PersistenceUtility ( )
PersistenceUtility.setDataPage ( javax.persistence.Query query, org.rhq.core.domain.util.PageControl pageControl ) [static]  :  void

rhq-core-domain-4.2.0.JON.3.0.1.GA.jar, PropertyDefinitionMap.class
package org.rhq.core.domain.configuration.definition
PropertyDefinitionMap.getPropertyDefinitions ( )  :  java.util.Map
PropertyDefinitionMap.setPropertyDefinitions java.util.Map propertyDefinitions )  :  void

rhq-core-domain-4.2.0.JON.3.0.1.GA.jar, ResourceAvailabilitySummary.class
package org.rhq.core.domain.resource.composite
ResourceAvailabilitySummary.ResourceAvailabilitySummary long upTime, long downTime, int failures, long lastChange, org.rhq.core.domain.measurement.AvailabilityType current )

rhq-core-domain-4.2.0.JON.3.0.1.GA.jar, ResourceGroupComposite.class
package org.rhq.core.domain.resource.group.composite
ResourceGroupComposite.getImplicitAvail ( )  :  Double
ResourceGroupComposite.ResourceGroupComposite ( Long explicitCount, Double explicitAvailability, Long implicitCount, Double implicitAvailability, org.rhq.core.domain.resource.group.ResourceGroup resourceGroup )
ResourceGroupComposite.ResourceGroupComposite ( Long explicitCount, Double explicitAvailability, Long implicitCount, Double implicitAvailability, org.rhq.core.domain.resource.group.ResourceGroup resourceGroup, Number measure, Number inventory, Number control, Number alert, Number event, Number configureRead, Number configureWrite, Number content, Number createChildResources, Number deleteResources, Number drift )
ResourceGroupComposite.ResourceGroupComposite ( Long explicitCount, Double explicitAvailability, Long implicitCount, Double implicitAvailability, org.rhq.core.domain.resource.group.ResourceGroup resourceGroup, org.rhq.core.domain.resource.composite.ResourceFacets facets )
ResourceGroupComposite.ResourceGroupComposite ( Long explicitCount, Double explicitAvailability, Long implicitCount, Double implicitAvailability, org.rhq.core.domain.resource.group.ResourceGroup resourceGroup, org.rhq.core.domain.resource.composite.ResourceFacets facets, org.rhq.core.domain.resource.composite.ResourcePermission permissions )
ResourceGroupComposite.ResourceGroupComposite Long explicitUp, Long explicitDown, Long implicitUp, Long implicitDown, org.rhq.core.domain.resource.group.ResourceGroup resourceGroup )

to the top

Problems with Data Types, High Severity (17)


rhq-core-domain-4.2.0.JON.3.0.1.GA.jar
package org.rhq.core.domain.criteria
[+] BaseCriteria (1)

package org.rhq.core.domain.measurement
[+] Availability (1)
[+] MeasurementDataRequest (1)
[+] ResourceAvailability (2)

package org.rhq.core.domain.resource.composite
[+] AgentLastAvailabilityReportComposite (1)

package org.rhq.core.server
[+] EntitySerializer (1)
[+] ExternalizableStrategy (1)
[+] H2CustomDialect (1)
[+] PersistenceUtility (1)

rhq-enterprise-server-4.2.0.JON.3.0.1.GA-client.jar
package org.rhq.enterprise.server.measurement
[+] AvailabilityManagerRemote (1)
[+] MeasurementScheduleManagerRemote (3)

package org.rhq.enterprise.server.resource
[+] ResourceManagerRemote (3)

to the top

Other Changes in Data Types (13)


rhq-core-domain-4.2.0.JON.3.0.1.GA.jar
package org.rhq.core.domain.alert
[+] AlertConditionCategory (1)

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

package org.rhq.core.domain.measurement
[+] Availability (2)
[+] AvailabilityType (2)
[+] DataType (1)
[+] MeasurementDefinition (5)
[+] MeasurementScheduleRequest (1)

to the top

Java ARchives (7)


rhq-core-domain-4.2.0.JON.3.0.1.GA.jar
rhq-core-util-4.2.0.JON.3.0.1.GA.jar
rhq-enterprise-comm-4.2.0.JON.3.0.1.GA.jar
rhq-enterprise-server-4.2.0.JON.3.0.1.GA-client.jar
rhq-remoting-cli-4.2.0.JON.3.0.1.GA.jar
rhq-remoting-client-api-4.2.0.JON.3.0.1.GA.jar
rhq-script-bindings-4.2.0.JON.3.0.1.GA.jar

to the top




Generated on Tue May 22 14:34:51 2012 for RHQ CLI Client by Java API Compliance Checker 1.1.1  
A tool for checking backward compatibility of a Java library API