クラス FlowResponseStateManager
java.lang.ObjectSE
jakarta.faces.render.ResponseStateManager
org.springframework.faces.webflow.FlowResponseStateManager
- 実装されたすべてのインターフェース:
jakarta.faces.FacesWrapper<jakarta.faces.render.ResponseStateManager>
public class FlowResponseStateManager
extends jakarta.faces.render.ResponseStateManager
implements jakarta.faces.FacesWrapper<jakarta.faces.render.ResponseStateManager>
JSF 状態を Web Flow 管理のビュースコープ変数に書き込むカスタム ResponseStateManager。このクラスは
FlowRenderKit
を介してプラグインされます。- 導入:
- 2.2.0
- 作成者:
- Rossen Stoyanchev, Phillip Webb
フィールドのサマリー
クラス jakarta.faces.render.ResponseStateManager から継承されたフィールド
CLIENT_WINDOW_PARAM, CLIENT_WINDOW_URL_PARAM, NON_POSTBACK_VIEW_TOKEN_PARAM, RENDER_KIT_ID_PARAM, VIEW_STATE_PARAM
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明getCryptographicallyStrongTokenFromSession
(jakarta.faces.context.FacesContext context) getViewState
(jakarta.faces.context.FacesContext facesContext, ObjectSE state) このメソッドは、"jakarta.faces.ViewState" 隠し入力フィールドの値として使用されるフロー実行キーを返します。jakarta.faces.render.ResponseStateManager
boolean
isPostback
(jakarta.faces.context.FacesContext context) boolean
isStateless
(jakarta.faces.context.FacesContext context, StringSE viewId) void
writeState
(jakarta.faces.context.FacesContext facesContext, ObjectSE state)
コンストラクターの詳細
FlowResponseStateManager
public FlowResponseStateManager(jakarta.faces.render.ResponseStateManager wrapped)
メソッドの詳細
getWrapped
public jakarta.faces.render.ResponseStateManager getWrapped()- 次で指定:
- インターフェース
jakarta.faces.FacesWrapper<jakarta.faces.render.ResponseStateManager>
のgetWrapped
isStateless
- オーバーライド:
- クラス
jakarta.faces.render.ResponseStateManager
のisStateless
writeState
public void writeState(jakarta.faces.context.FacesContext facesContext, ObjectSE state) throws IOExceptionSE - オーバーライド:
- クラス
jakarta.faces.render.ResponseStateManager
のwriteState
- 例外:
IOExceptionSE
getState
- オーバーライド:
- クラス
jakarta.faces.render.ResponseStateManager
のgetState
getViewState
このメソッドは、"jakarta.faces.ViewState" 隠し入力フィールドの値として使用されるフロー実行キーを返します。JSF 状態は Web フロー管理ビュースコープ変数に格納されるため、このキーの値は重要ではありません。ただし、アクションをトリガーするには、ビュー状態パラメーターのみの存在が重要です。最も論理的な値であるフロー実行キーを返します。- オーバーライド:
- クラス
jakarta.faces.render.ResponseStateManager
のgetViewState
isPostback
public boolean isPostback(jakarta.faces.context.FacesContext context) - オーバーライド:
- クラス
jakarta.faces.render.ResponseStateManager
のisPostback
getCryptographicallyStrongTokenFromSession
public StringSE getCryptographicallyStrongTokenFromSession(jakarta.faces.context.FacesContext context) - オーバーライド:
- クラス
jakarta.faces.render.ResponseStateManager
のgetCryptographicallyStrongTokenFromSession