Usunięto metody StateManager środowiska Jakarta Faces

Ta reguła powoduje oznaczenie następujących metod, które zostały usunięte z klas jakarta.faces.application.StateManager i javax.faces.application.StateManager w środowisku Jakarta Faces 4.0:

Usunięto metodę StateManager środowiska Jakarta/JavaEE

Metoda zastępująca

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)

Następujące metody zostały usunięte z klas jakarta.faces.application.StateManager i javax.faces.application.StateManager w środowisku Jakarta Faces 4.0:

Usunięto metodę StateManager środowiska Jakarta/JavaEE

Metoda zastępująca

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

Więcej informacji na temat usuniętych metod Jakarta EE 9 można znaleźć w sekcji Faces 3.0 StateManager.

Więcej informacji na temat implementacji Jakarta EE 10 można znaleźć w sekcji Faces 4.0 StateManager.

Ta reguła zawiera automatyczną poprawkę służającą do aktualizowania użycia tych nieaktualnych metod. Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby włączyć automatyzację poprawek.

Więcej informacji na temat migracji Jakarta 10 znajduje się w sekcji Różnice między Jakarta Faces 4.0 i 3.0.