Binary compatibility report for the PrimeFaces library between 3.6.20130325.092802.8 and 3.6.20130325.131453.9 versions
Test Info
Library Name | PrimeFaces |
Version #1 | 3.6.20130325.092802.8 |
Version #2 | 3.6.20130325.131453.9 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 5955 / 619 |
---|
Verdict | Incompatible (0.3%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 23 |
---|
Removed Methods | High | 9 |
---|
Problems with Data Types | High | 1 |
---|
Medium | 1 |
Low | 2 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (23)
primefaces-3.6-20130325.131453-9.jar, ComponentUtils.class
package org.primefaces.util
ComponentUtils.processDecodesOfFacetsAndChilds ( javax.faces.component.UIComponent component, javax.faces.context.FacesContext context ) [static] : void
[run-time name: org/primefaces/util/ComponentUtils.processDecodesOfFacetsAndChilds:(Ljavax/faces/component/UIComponent;Ljavax/faces/context/FacesContext;)V]
ComponentUtils.processUpdatesOfFacetsAndChilds ( javax.faces.component.UIComponent component, javax.faces.context.FacesContext context ) [static] : void
[run-time name: org/primefaces/util/ComponentUtils.processUpdatesOfFacetsAndChilds:(Ljavax/faces/component/UIComponent;Ljavax/faces/context/FacesContext;)V]
ComponentUtils.processValidatorsOfFacetsAndChilds ( javax.faces.component.UIComponent component, javax.faces.context.FacesContext context ) [static] : void
[run-time name: org/primefaces/util/ComponentUtils.processValidatorsOfFacetsAndChilds:(Ljavax/faces/component/UIComponent;Ljavax/faces/context/FacesContext;)V]
primefaces-3.6-20130325.131453-9.jar, ConfigContainer.class
package org.primefaces.config
ConfigContainer.ConfigContainer ( javax.faces.context.FacesContext context )
[run-time name: org/primefaces/config/ConfigContainer."<init>":(Ljavax/faces/context/FacesContext;)V]
ConfigContainer.isBeanValidationAvailable ( ) : boolean
[run-time name: org/primefaces/config/ConfigContainer.isBeanValidationAvailable:()Z]
ConfigContainer.isInterpretEmptyStringAsNull ( ) : boolean
[run-time name: org/primefaces/config/ConfigContainer.isInterpretEmptyStringAsNull:()Z]
ConfigContainer.isPartialSubmitEnabled ( ) : boolean
[run-time name: org/primefaces/config/ConfigContainer.isPartialSubmitEnabled:()Z]
ConfigContainer.isRightToLeft ( ) : boolean
[run-time name: org/primefaces/config/ConfigContainer.isRightToLeft:()Z]
ConfigContainer.isValidateEmptyFields ( ) : boolean
[run-time name: org/primefaces/config/ConfigContainer.isValidateEmptyFields:()Z]
primefaces-3.6-20130325.131453-9.jar, DefaultRequestContext.class
package org.primefaces.context
DefaultRequestContext.DefaultRequestContext ( javax.faces.context.FacesContext context )
[run-time name: org/primefaces/context/DefaultRequestContext."<init>":(Ljavax/faces/context/FacesContext;)V]
DefaultRequestContext.getConfig ( ) : org.primefaces.config.ConfigContainer
[run-time name: org/primefaces/context/DefaultRequestContext.getConfig:()Lorg/primefaces/config/ConfigContainer;]
DefaultRequestContext.release ( ) : void
[run-time name: org/primefaces/context/DefaultRequestContext.release:()V]
primefaces-3.6-20130325.131453-9.jar, PrimeFacesContext.class
package org.primefaces.context
PrimeFacesContext.getWrapped ( ) : javax.faces.context.FacesContext
[run-time name: org/primefaces/context/PrimeFacesContext.getWrapped:()Ljavax/faces/context/FacesContext;]
PrimeFacesContext.getWrapped ( ) : Object
[run-time name: org/primefaces/context/PrimeFacesContext.getWrapped:()Ljava/lang/Object;]
PrimeFacesContext.PrimeFacesContext ( javax.faces.context.FacesContext wrapped )
[run-time name: org/primefaces/context/PrimeFacesContext."<init>":(Ljavax/faces/context/FacesContext;)V]
PrimeFacesContext.release ( ) : void
[run-time name: org/primefaces/context/PrimeFacesContext.release:()V]
primefaces-3.6-20130325.131453-9.jar, PrimeFacesContextFactory.class
package org.primefaces.context
PrimeFacesContextFactory.getFacesContext ( Object context, Object request, Object response, javax.faces.lifecycle.Lifecycle lifecycle ) : javax.faces.context.FacesContext
[run-time name: org/primefaces/context/PrimeFacesContextFactory.getFacesContext:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljavax/faces/lifecycle/Lifecycle;)Ljavax/faces/context/FacesContext;]
PrimeFacesContextFactory.getWrapped ( ) : javax.faces.context.FacesContextFactory
[run-time name: org/primefaces/context/PrimeFacesContextFactory.getWrapped:()Ljavax/faces/context/FacesContextFactory;]
PrimeFacesContextFactory.getWrapped ( ) : Object
[run-time name: org/primefaces/context/PrimeFacesContextFactory.getWrapped:()Ljava/lang/Object;]
PrimeFacesContextFactory.PrimeFacesContextFactory ( javax.faces.context.FacesContextFactory wrapped )
[run-time name: org/primefaces/context/PrimeFacesContextFactory."<init>":(Ljavax/faces/context/FacesContextFactory;)V]
primefaces-3.6-20130325.131453-9.jar, RequestContext.class
package org.primefaces.context
RequestContext.getConfig ( ) [abstract] : org.primefaces.config.ConfigContainer
[run-time name: org/primefaces/context/RequestContext.getConfig:()Lorg/primefaces/config/ConfigContainer;]
RequestContext.release ( ) [abstract] : void
[run-time name: org/primefaces/context/RequestContext.release:()V]
RequestContext.setCurrentInstance ( RequestContext context ) [static] : void
[run-time name: org/primefaces/context/RequestContext.setCurrentInstance:(Lorg/primefaces/context/RequestContext;)V]
to the top
Removed Methods (9)
primefaces-3.6-20130325.092802-8.jar, ComponentUtils.class
package org.primefaces.util
ComponentUtils.considerEmptyStringAsNull ( javax.faces.context.FacesContext context ) [static] : boolean
[run-time name: org/primefaces/util/ComponentUtils.considerEmptyStringAsNull:(Ljavax/faces/context/FacesContext;)Z]
ComponentUtils.isBeansValidationAvailable ( javax.faces.context.FacesContext context ) [static] : boolean
[run-time name: org/primefaces/util/ComponentUtils.isBeansValidationAvailable:(Ljavax/faces/context/FacesContext;)Z]
ComponentUtils.isPartialSubmitEnabled ( javax.faces.context.FacesContext context ) [static] : boolean
[run-time name: org/primefaces/util/ComponentUtils.isPartialSubmitEnabled:(Ljavax/faces/context/FacesContext;)Z]
ComponentUtils.validateEmptyFields ( javax.faces.context.FacesContext context ) [static] : boolean
[run-time name: org/primefaces/util/ComponentUtils.validateEmptyFields:(Ljavax/faces/context/FacesContext;)Z]
primefaces-3.6-20130325.092802-8.jar, DefaultRequestContext.class
package org.primefaces.context
DefaultRequestContext.DefaultRequestContext ( )
[run-time name: org/primefaces/context/DefaultRequestContext."<init>":()V]
primefaces-3.6-20130325.092802-8.jar, RestoreViewPhaseListener.class
package org.primefaces.lifecycle
RestoreViewPhaseListener.afterPhase ( javax.faces.event.PhaseEvent event ) : void
[run-time name: org/primefaces/lifecycle/RestoreViewPhaseListener.afterPhase:(Ljavax/faces/event/PhaseEvent;)V]
RestoreViewPhaseListener.beforePhase ( javax.faces.event.PhaseEvent event ) : void
[run-time name: org/primefaces/lifecycle/RestoreViewPhaseListener.beforePhase:(Ljavax/faces/event/PhaseEvent;)V]
RestoreViewPhaseListener.getPhaseId ( ) : javax.faces.event.PhaseId
[run-time name: org/primefaces/lifecycle/RestoreViewPhaseListener.getPhaseId:()Ljavax/faces/event/PhaseId;]
RestoreViewPhaseListener.RestoreViewPhaseListener ( )
[run-time name: org/primefaces/lifecycle/RestoreViewPhaseListener."<init>":()V]
to the top
Problems with Data Types, High Severity (1)
primefaces-3.6-20130325.092802-8.jar
package org.primefaces.lifecycle
[+] RestoreViewPhaseListener (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (4)
RestoreViewPhaseListener.afterPhase ( javax.faces.event.PhaseEvent event )This method is from 'RestoreViewPhaseListener' class.
RestoreViewPhaseListener.beforePhase ( javax.faces.event.PhaseEvent event )This method is from 'RestoreViewPhaseListener' class.
RestoreViewPhaseListener.getPhaseId ( )This method is from 'RestoreViewPhaseListener' class.
RestoreViewPhaseListener.RestoreViewPhaseListener ( )This constructor is from 'RestoreViewPhaseListener' class.
to the top
Problems with Data Types, Medium Severity (1)
primefaces-3.6-20130325.092802-8.jar
package org.primefaces.context
[+] RequestContext (1)
| Change | Effect |
---|
1 | Abstract method RequestContext.getConfig ( ) has been added to this class. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method org.primefaces.util.AjaxRequestBuilder.partialSubmit ( boolean value, boolean partialSubmitSet ) and may not be implemented by old clients. |
[+] affected methods (14)
RequestContext.addCallbackParam ( String p1, Object p2 )This abstract method is from 'RequestContext' abstract class.
RequestContext.execute ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.getCallbackParams ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.getCurrentInstance ( )Return value of this method has type 'RequestContext'.
RequestContext.getScriptsToExecute ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.getWidgetBuilder ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.isAjaxRequest ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.RequestContext ( )This constructor is from 'RequestContext' abstract class.
RequestContext.reset ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.reset ( java.util.Collection p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.returnFromDialog ( Object p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.scrollTo ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.update ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.update ( java.util.Collection p1 )This abstract method is from 'RequestContext' abstract class.
to the top
Problems with Data Types, Low Severity (2)
primefaces-3.6-20130325.092802-8.jar
package org.primefaces.util
[+] Constants (2)
| Change | Effect |
---|
1 | Field REQUEST_CONTEXT_ATTR (java.lang.String) with the compile-time constant value "primefaces.REQUEST_CONTEXT" has been removed from this class. | A client program may change behavior. |
2 | Field WIDGET_BUILDER_ATTR (java.lang.String) with the compile-time constant value "primefaces.WIDGET_BUILDER" has been removed from this class. | A client program may change behavior. |
[+] affected methods (1)
Constants.Constants ( )This constructor is from 'Constants' class.
to the top
Other Changes in Data Types (1)
primefaces-3.6-20130325.092802-8.jar
package org.primefaces.context
[+] RequestContext (1)
| Change | Effect |
---|
1 | Abstract method RequestContext.release ( ) has been added to this class. | No effect. |
[+] affected methods (14)
RequestContext.addCallbackParam ( String p1, Object p2 )This abstract method is from 'RequestContext' abstract class.
RequestContext.execute ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.getCallbackParams ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.getCurrentInstance ( )Return value of this method has type 'RequestContext'.
RequestContext.getScriptsToExecute ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.getWidgetBuilder ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.isAjaxRequest ( )This abstract method is from 'RequestContext' abstract class.
RequestContext.RequestContext ( )This constructor is from 'RequestContext' abstract class.
RequestContext.reset ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.reset ( java.util.Collection p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.returnFromDialog ( Object p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.scrollTo ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.update ( String p1 )This abstract method is from 'RequestContext' abstract class.
RequestContext.update ( java.util.Collection p1 )This abstract method is from 'RequestContext' abstract class.
to the top
Java ARchives (1)
primefaces-3.6-20130325.092802-8.jar
to the top
Generated on Tue Mar 26 08:08:59 2013 for PrimeFaces by Java API Compliance Checker 1.3
A tool for checking backward compatibility of a Java library API