已移除 Jakarta Faces StateManager 方法

此規則會標示已從 Jakarta Faces 4.0 的 jakarta.faces.application.StateManagerjavax.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.StateManagerjavax.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 之間的差異