Métodos removidos do Jakarta Faces StateManager

Esta regra sinaliza os métodos a seguir que foram removidos das classes jakarta.faces.application.StateManager e javax.faces.application.StateManager no Jakarta Faces 4.0:

O método Jakarta/JavaEE StateManager foi removido

Método de substituição

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)

Os métodos de conveniência a seguir foram removidos das classes jakarta.faces.application.StateManager e javax.faces.application.StateManager no Jakarta Faces 4.0:

O método Jakarta/JavaEE StateManager foi removido

Método de substituição

getComponentStateToSave jakarta.faces.view.StateManagementStrategy.saveView()
getTreeStructureToSave jakarta.faces.view.StateManagementStrategy.saveView()
restoreComponentState jakarta.faces.view.StateManagementStrategy.restoreView()
restoreTreeStructure jakarta.faces.view.StateManagementStrategy.restoreView()

Consulte Faces 3.0 StateManager para obter informações adicionais sobre os métodos removidos do Jakarta EE 9.

Consulte Faces 4.0 StateManager para obter informações adicionais sobre a implementação do Jakarta EE 10.

Essa regra possui uma correção automatizada para atualizar o uso desses métodos descontinuados Copie a configuração customizada para seu arquivo de construção do aplicativo para ativar a automação de correção.

Para obter mais informações de migração do Jakarta 10, consulte Diferenças entre o Jakarta Faces 4.0 e o 3.0.