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.