This rule flags the following methods that were removed from the jakarta.faces.application.StateManager and javax.faces.application.StateManager classes
in Jakarta Faces 4.0:
Removed Jakarta/JavaEE StateManager Method |
Replacement Method |
|---|---|
restoreView |
jakarta.faces.view.StateManagementStrategy.restoreView() |
saveSerializedView |
jakarta.faces.view.StateManagementStrategy.saveView() |
saveView |
jakarta.faces.view.StateManagementStrategy.saveView() |
writeState(FacesContext context, StateManager.SerializedView state) |
writeState(FacesContext context, Object state) |
The following convenience methods were removed from the jakarta.faces.application.StateManager and javax.faces.application.StateManager classes
in Jakarta Faces 4.0:
Removed Jakarta/JavaEE StateManager Method |
Replacement Method |
|---|---|
getComponentStateToSave |
jakarta.faces.view.StateManagementStrategy.saveView() |
getTreeStructureToSave |
jakarta.faces.view.StateManagementStrategy.saveView() |
restoreComponentState |
jakarta.faces.view.StateManagementStrategy.restoreView() |
restoreTreeStructure |
jakarta.faces.view.StateManagementStrategy.restoreView() |
See Faces 3.0 StateManager for more information on the Jakarta EE 9 removed methods.
See Faces 4.0 StateManager for more information on the Jakarta EE 10 implementation.
For more Jakarta 10 migration information, see Differences between Jakarta Faces 4.0 and 3.0.