Migrate Richfaces 3.3.x to Richfaces 4.0.0 M4 and JSF2
bsingh1408 Nov 24, 2010 12:48 PMHi,
I have tried to migrate an existing application from Richfaces 3.3.3 JSF 1.2 to Richfaces 4.0.0 M4 with JSF2, and I have encountered the following issues during the build using maven
Component/Class Issues: 3.3.3 4.0.0.M4
PushEventListener - org.ajax4jsf.event not found
Modifiable - org.richfaces.model not found
HtmlComboBox - org.richfaces.component.html not found
UIPickList - org.richfaces.component not found
SortField2 - org.richfaces.model not found
TreeNode - org.richfaces.model org.richfaces.component.UITreeNode
TreeNodeImpl - org.richfaces.model not found
HtmlTree - org.richfaces.component.html not found
HeaderEncodeStrategy - org.richfaces.renderkit not found
FormUtil - org.richfaces.component.util org.richfaces.renderkit.util
RequestContext - org.richfaces.context not found
Ordering - org.richfaces.model not found
RendererUtils - org.ajax4jsf.renderkit not found
DataTableRenderer - org.richfaces.renderkit.html org.richfaces.renderkit
SimpleToggleEvent - org.richfaces.event not found
NodeExpandedEvent - org.richfaces.event not found
ExtendedFilterField - org.richfaces.component not found
DataTableIconSortAsc - org.richfaces.renderkit.html.iconimages not found
class DataTableRenderer method Issues
isColumnRendered(javax.faces.component.UIComponent)
encodeStyleClass(javax.faces.context.ResponseWriter,<nulltype>,java.lang
getUtils()
renderChild(javax.faces.context.FacesContext,javax.faces.component.UICom
class UIColumn method issues
isSelfSorted()
getSortIconAscending()
getSortIconDescending()
getSortIcon()
class DataTableRenderer method Issues
method isColumnRendered(javax.faces.component.UIComponent)
method encodeStyleClass(javax.faces.context.ResponseWriter,<nulltype>,java.lang
method getUtils()
renderChild(javax.faces.context.FacesContext,javax.faces.component.UICom
class UIColumn method issues
method isSelfSorted()
method getSortIconAscending()
method getSortIconDescending()
method getSortIcon()
Alot of the components and classes used as part Richfaces 3.3.3 are not available in Richfaces 4.0.0 M4 or have been moved.
Is there a migration document for Richfaces 3.3.x to Richfaces 4. Which components can be used as in 3.3.X and which ones have changed.
It was ok to migrate from Richfaces 3.3.2 to Richfaces 3.3.3 and JSF 1.2 to JSF 2.0.2. It looks like a big effort to migrate to Richfaces 4 for an existing application.
Please advise a good strategy to migrate.
Thanks,
B.