Удаленные методы Jakarta Faces StateManager

Это правило помечает следующие методы, которые были удалены из классов jakarta.faces.application.StateManager и javax.faces.application.StateManager в Jakarta Faces 4.0:

Удален метод Jakarta/JavaEE StateManager

Метод замены

restoreView jakarta.faces.view.StateManagementStrategy.restoreView()
ПредставлениеsaveSerialized jakarta.faces.view.StateManagementStrategy.saveView()
saveView jakarta.faces.view.StateManagementStrategy.saveView()
writeState(FacesContext context, StateManager.SerializedView state) writeState(FacesContext , состояние объекта)

Следующие удобные методы были удалены из классов jakarta.faces.application.StateManager и javax.faces.application.StateManager в Jakarta Faces 4.0:

Удален метод Jakarta/JavaEE StateManager

Метод замены

getComponentStateToSave jakarta.faces.view.StateManagementStrategy.saveView()
getTreeStructureToSave jakarta.faces.view.StateManagementStrategy.saveView()
СостояниеrestoreComponent jakarta.faces.view.StateManagementStrategy.restoreView()
СтруктураrestoreTree jakarta.faces.view.StateManagementStrategy.restoreView()

Дополнительная информация о методах удаления Jakarta EE 9 приведена в разделе Faces 3.0 StateManager .

Дополнительная информация о реализации Jakarta EE 10 приведена в разделе Faces 4.0 StateManager .

Это правило содержит автоматическое исправление для обновления использования этих устаревших методов. Скопируйте пользовательскую конфигурацию в файл компоновки приложения, чтобы включить автоматизацию исправлений.

Дополнительная информация о миграции в Jakarta 10 приведена в разделе Различия между Jakarta Faces 4.0 и 3.0.