Binary compatibility report for the PrimeFaces library  between 4.0.20130605.174828.3 and 4.0.20130702.130412.1 versions

Test Info


Library NamePrimeFaces
Version #14.0.20130605.174828.3
Version #24.0.20130702.130412.1

Test Results


Total Java ARchives1
Total Methods / Classes6253 / 637
VerdictIncompatible
(1.3%)

Problem Summary


SeverityCount
Added Methods-74
Removed MethodsHigh35
Problems with
Data Types
High7
Medium1
Low1
Problems with
Methods
High1
Medium0
Low0
Other Changes
in Data Types
-17

Added Methods (74)


primefaces-4.0-20130702.130412-1.jar, CheckboxTreeNode.class
package org.primefaces.model
CheckboxTreeNode.CheckboxTreeNode ( )
CheckboxTreeNode.CheckboxTreeNode Object data, TreeNode parent )
CheckboxTreeNode.CheckboxTreeNode String type, Object data, TreeNode parent )
CheckboxTreeNode.equals Object obj )  :  boolean
CheckboxTreeNode.getChildCount ( )  :  int
CheckboxTreeNode.getChildren ( )  :  java.util.List
CheckboxTreeNode.getData ( )  :  Object
CheckboxTreeNode.getParent ( )  :  TreeNode
CheckboxTreeNode.getType ( )  :  String
CheckboxTreeNode.hashCode ( )  :  int
CheckboxTreeNode.isExpanded ( )  :  boolean
CheckboxTreeNode.isLeaf ( )  :  boolean
CheckboxTreeNode.isPartialSelected ( )  :  boolean
CheckboxTreeNode.isSelectable ( )  :  boolean
CheckboxTreeNode.isSelected ( )  :  boolean
CheckboxTreeNode.propagateSelectionDown boolean value )  :  void
CheckboxTreeNode.propagateSelectionUp ( )  :  void
CheckboxTreeNode.setChildren java.util.List children )  :  void
CheckboxTreeNode.setData Object data )  :  void
CheckboxTreeNode.setExpanded boolean expanded )  :  void
CheckboxTreeNode.setParent TreeNode parent )  :  void
CheckboxTreeNode.setPartialSelected boolean value )  :  void
CheckboxTreeNode.setSelectable boolean selectable )  :  void
CheckboxTreeNode.setSelected boolean value )  :  void
CheckboxTreeNode.setType String type )  :  void
CheckboxTreeNode.toString ( )  :  String

primefaces-4.0-20130702.130412-1.jar, ConfigContainer.class
package org.primefaces.config
ConfigContainer.isPassThroughSupported ( )  :  boolean

primefaces-4.0-20130702.130412-1.jar, DataTable.class
package org.primefaces.component.datatable
DataTable.getDynamicColumns ( )  :  org.primefaces.component.columns.Columns
DataTable.processChildrenFacets ( javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId )  :  void
DataTable.setDynamicColumns org.primefaces.component.columns.Columns value )  :  void

primefaces-4.0-20130702.130412-1.jar, DataTableRenderer.class
package org.primefaces.component.datatable
DataTableRenderer.preEncode ( javax.faces.context.FacesContext context, DataTable table )  :  void

primefaces-4.0-20130702.130412-1.jar, DefaultRequestContext.class
package org.primefaces.context
DefaultRequestContext.closeDialog Object data )  :  void
DefaultRequestContext.openDialog String outcome )  :  void
DefaultRequestContext.openDialog String outcome, java.util.Map options, java.util.Map params )  :  void
DefaultRequestContext.showMessageInDialog javax.faces.application.FacesMessage message )  :  void

primefaces-4.0-20130702.130412-1.jar, DefaultTreeNode.class
package org.primefaces.model
DefaultTreeNode.isPartialSelected ( )  :  boolean
DefaultTreeNode.setPartialSelected boolean value )  :  void

primefaces-4.0-20130702.130412-1.jar, DynamicColumnsListener.class
package org.primefaces.event.system
DynamicColumnsListener.DynamicColumnsListener ( )
DynamicColumnsListener.isListenerForSource Object source )  :  boolean
DynamicColumnsListener.processEvent javax.faces.event.SystemEvent event )  :  void

primefaces-4.0-20130702.130412-1.jar, Fragment.class
package org.primefaces.component.fragment
Fragment.Fragment ( )
Fragment.getFacesContext ( )  :  javax.faces.context.FacesContext
Fragment.getFamily ( )  :  String
Fragment.handleAttribute String name, Object value )  :  void
Fragment.isAutoUpdate ( )  :  boolean
Fragment.setAutoUpdate boolean _autoUpdate )  :  void

primefaces-4.0-20130702.130412-1.jar, FragmentRenderer.class
package org.primefaces.component.fragment
FragmentRenderer.encodeBegin ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )  :  void
FragmentRenderer.encodeEnd ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )  :  void
FragmentRenderer.FragmentRenderer ( )

primefaces-4.0-20130702.130412-1.jar, Inplace.class
package org.primefaces.component.inplace
Inplace.isValid ( )  :  boolean

primefaces-4.0-20130702.130412-1.jar, MenuButton.class
package org.primefaces.component.menubutton
MenuButton.getIconPos ( )  :  String
MenuButton.setIconPos String _iconPos )  :  void

primefaces-4.0-20130702.130412-1.jar, PropertyKeys.class
package org.primefaces.component.fragment
Fragment.PropertyKeys.toString ( )  :  String
Fragment.PropertyKeys.valueOf String name ) [static]  :  Fragment.PropertyKeys
Fragment.PropertyKeys.values ( ) [static]  :  Fragment.PropertyKeys[ ]

primefaces-4.0-20130702.130412-1.jar, RendererUtils.class
package org.primefaces.renderkit
RendererUtils.encodeCheckbox ( javax.faces.context.FacesContext context, boolean checked, boolean partialSelected ) [static]  :  void
RendererUtils.renderPassThroughAttributes ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component ) [static]  :  void

primefaces-4.0-20130702.130412-1.jar, RequestContext.class
package org.primefaces.context
RequestContext.closeDialog Object p1 ) [abstract]  :  void
RequestContext.openDialog String p1 ) [abstract]  :  void
RequestContext.openDialog String p1, java.util.Map p2, java.util.Map p3 ) [abstract]  :  void
RequestContext.showMessageInDialog javax.faces.application.FacesMessage p1 ) [abstract]  :  void

primefaces-4.0-20130702.130412-1.jar, SearchExpressionConstants.class
package org.primefaces.expression
SearchExpressionConstants.SearchExpressionConstants ( )

primefaces-4.0-20130702.130412-1.jar, SearchExpressionFacade.class
package org.primefaces.expression
SearchExpressionFacade.resolveComponent ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent source, String expression ) [static]  :  javax.faces.component.UIComponent
SearchExpressionFacade.resolveComponentForClient ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent source, String expression ) [static]  :  String
SearchExpressionFacade.resolveComponents ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent source, String expressions ) [static]  :  java.util.List
SearchExpressionFacade.resolveComponentsForClient ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent source, String expressions ) [static]  :  String
SearchExpressionFacade.SearchExpressionFacade ( )

primefaces-4.0-20130702.130412-1.jar, SearchExpressionResolver.class
package org.primefaces.expression
SearchExpressionResolver.resolve ( javax.faces.component.UIComponent p1, javax.faces.component.UIComponent p2, String p3 ) [abstract]  :  javax.faces.component.UIComponent

primefaces-4.0-20130702.130412-1.jar, SearchExpressionResolverFactory.class
package org.primefaces.expression
SearchExpressionResolverFactory.findResolver String expression ) [static]  :  SearchExpressionResolver
SearchExpressionResolverFactory.isClientExpressionOnly String expression ) [static]  :  boolean
SearchExpressionResolverFactory.isNestable String expression ) [static]  :  boolean
SearchExpressionResolverFactory.isPassTroughExpression String expression ) [static]  :  boolean

primefaces-4.0-20130702.130412-1.jar, TreeNode.class
package org.primefaces.model
TreeNode.isPartialSelected ( ) [abstract]  :  boolean
TreeNode.setPartialSelected boolean p1 ) [abstract]  :  void

to the top

Removed Methods (35)


primefaces-4.0-20130605.174828-3.jar, DataTable.class
package org.primefaces.component.datatable
DataTable.isDefaultSorted ( )  :  boolean
DataTable.setDefaultSorted ( )  :  void

primefaces-4.0-20130605.174828-3.jar, DefaultRequestContext.class
package org.primefaces.context
DefaultRequestContext.returnFromDialog Object data )  :  void

primefaces-4.0-20130605.174828-3.jar, PropertyKeys.class
package org.primefaces.component.terminal
Terminal.PropertyKeys.toString ( )  :  String
Terminal.PropertyKeys.valueOf String name ) [static]  :  Terminal.PropertyKeys
Terminal.PropertyKeys.values ( ) [static]  :  Terminal.PropertyKeys[ ]

primefaces-4.0-20130605.174828-3.jar, RequestContext.class
package org.primefaces.context
RequestContext.returnFromDialog Object p1 ) [abstract]  :  void

primefaces-4.0-20130605.174828-3.jar, Terminal.class
package org.primefaces.component.terminal
Terminal.getCommandHandler ( )  :  javax.el.MethodExpression
Terminal.getFacesContext ( )  :  javax.faces.context.FacesContext
Terminal.getFamily ( )  :  String
Terminal.getHeight ( )  :  String
Terminal.getPrompt ( )  :  String
Terminal.getWelcomeMessage ( )  :  String
Terminal.getWidgetVar ( )  :  String
Terminal.getWidth ( )  :  String
Terminal.handleAttribute String name, Object value )  :  void
Terminal.resolveWidgetVar ( )  :  String
Terminal.setCommandHandler javax.el.MethodExpression _commandHandler )  :  void
Terminal.setHeight String _height )  :  void
Terminal.setPrompt String _prompt )  :  void
Terminal.setWelcomeMessage String _welcomeMessage )  :  void
Terminal.setWidgetVar String _widgetVar )  :  void
Terminal.setWidth String _width )  :  void
Terminal.Terminal ( )

primefaces-4.0-20130605.174828-3.jar, TerminalHandler.class
package org.primefaces.component.terminal
TerminalHandler.createMetaRuleset Class type )  :  javax.faces.view.facelets.MetaRuleset
TerminalHandler.TerminalHandler javax.faces.view.facelets.ComponentConfig config )

primefaces-4.0-20130605.174828-3.jar, TerminalRenderer.class
package org.primefaces.component.terminal
TerminalRenderer.encodeEnd ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )  :  void
TerminalRenderer.encodeMarkup ( javax.faces.context.FacesContext context, Terminal terminal )  :  void
TerminalRenderer.encodeScript ( javax.faces.context.FacesContext context, Terminal terminal )  :  void
TerminalRenderer.handleCommand ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )  :  void
TerminalRenderer.TerminalRenderer ( )

primefaces-4.0-20130605.174828-3.jar, TreeTable.class
package org.primefaces.component.treetable
TreeTable.isPropagateSelectionDown ( )  :  boolean
TreeTable.isPropagateSelectionUp ( )  :  boolean
TreeTable.setPropagateSelectionDown boolean _propagateSelectionDown )  :  void
TreeTable.setPropagateSelectionUp boolean _propagateSelectionUp )  :  void

to the top

Problems with Data Types, High Severity (7)


primefaces-4.0-20130605.174828-3.jar
package org.primefaces.component.terminal
[+] Terminal (1)
[+] Terminal.PropertyKeys (1)
[+] TerminalHandler (1)
[+] TerminalRenderer (1)

package org.primefaces.component.treetable
[+] TreeTable.PropertyKeys (2)

package org.primefaces.context
[+] RequestContext (1)

to the top

Problems with Methods, High Severity (1)


primefaces-4.0-20130605.174828-3.jar, RendererUtils
package org.primefaces.renderkit
[+] RendererUtils.RendererUtils ( ) (1)

to the top

Problems with Data Types, Medium Severity (1)


primefaces-4.0-20130605.174828-3.jar
package org.primefaces.model
[+] TreeNode (1)

to the top

Problems with Data Types, Low Severity (1)


primefaces-4.0-20130605.174828-3.jar
package org.primefaces.component.datatable
[+] DataTable (1)

to the top

Other Changes in Data Types (17)


primefaces-4.0-20130605.174828-3.jar
package org.primefaces.component.menubutton
[+] MenuButton (1)
[+] MenuButton.PropertyKeys (1)

package org.primefaces.component.treetable
[+] TreeTable (1)

package org.primefaces.context
[+] RequestContext (4)

package org.primefaces.model
[+] TreeNode (1)

package org.primefaces.util
[+] Constants (8)
[+] HTML (1)

to the top

Java ARchives (1)


primefaces-4.0-20130605.174828-3.jar

to the top




Generated on Wed Jul 3 08:09:58 2013 for PrimeFaces by Java API Compliance Checker 1.3.1  
A tool for checking backward compatibility of a Java library API