此規則會標示已從 Jakarta Faces 4.0 的 jakarta.faces.application.StateManager 及 javax.faces.application.StateManager
類別中移除的下列方法:
已移除 Jakarta/JavaEE StateManager 方法 |
取代方法 |
|---|---|
restoreView |
jakarta.faces.view.StateManagementStrategy.restoreView() |
saveSerializedView |
jakarta.faces.view.StateManagementStrategy.saveView() |
saveView |
jakarta.faces.view.StateManagementStrategy.saveView() |
writeState(FacesContext 環境定義,StateManager.SerializedView 狀態) |
writeState(FacesContext 環境定義,物件狀態) |
下列便利方法已從 Jakarta Faces 4.0 的 jakarta.faces.application.StateManager 和
javax.faces.application.StateManager 類別中移除:
已移除 Jakarta/JavaEE StateManager 方法 |
取代方法 |
|---|---|
getComponentStateToSave |
jakarta.faces.view.StateManagementStrategy.saveView() |
getTreeStructureToSave |
jakarta.faces.view.StateManagementStrategy.saveView() |
restoreComponentState |
jakarta.faces.view.StateManagementStrategy.restoreView() |
restoreTreeStructure |
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 之間的差異。