クラス 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
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    FlowResponseStateManager(jakarta.faces.render.ResponseStateManager wrapped)
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    getCryptographicallyStrongTokenFromSession(jakarta.faces.context.FacesContext context)
    getState(jakarta.faces.context.FacesContext facesContext, StringSE viewId)
    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)

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • FlowResponseStateManager

      public FlowResponseStateManager(jakarta.faces.render.ResponseStateManager wrapped)
  • メソッドの詳細

    • getWrapped

      public jakarta.faces.render.ResponseStateManager getWrapped()
      次で指定:
      インターフェース jakarta.faces.FacesWrapper<jakarta.faces.render.ResponseStateManager>getWrapped 
    • isStateless

      public boolean isStateless(jakarta.faces.context.FacesContext context, StringSE viewId)
      オーバーライド:
      クラス jakarta.faces.render.ResponseStateManagerisStateless 
    • writeState

      public void writeState(jakarta.faces.context.FacesContext facesContext, ObjectSE state) throws IOExceptionSE
      オーバーライド:
      クラス jakarta.faces.render.ResponseStateManagerwriteState 
      例外:
      IOExceptionSE
    • getState

      public ObjectSE getState(jakarta.faces.context.FacesContext facesContext, StringSE viewId)
      オーバーライド:
      クラス jakarta.faces.render.ResponseStateManagergetState 
    • getViewState

      public StringSE getViewState(jakarta.faces.context.FacesContext facesContext, ObjectSE state)
      このメソッドは、"jakarta.faces.ViewState" 隠し入力フィールドの値として使用されるフロー実行キーを返します。JSF 状態は Web フロー管理ビュースコープ変数に格納されるため、このキーの値は重要ではありません。ただし、アクションをトリガーするには、ビュー状態パラメーターのみの存在が重要です。最も論理的な値であるフロー実行キーを返します。
      オーバーライド:
      クラス jakarta.faces.render.ResponseStateManagergetViewState 
    • isPostback

      public boolean isPostback(jakarta.faces.context.FacesContext context)
      オーバーライド:
      クラス jakarta.faces.render.ResponseStateManagerisPostback 
    • getCryptographicallyStrongTokenFromSession

      public StringSE getCryptographicallyStrongTokenFromSession(jakarta.faces.context.FacesContext context)
      オーバーライド:
      クラス jakarta.faces.render.ResponseStateManagergetCryptographicallyStrongTokenFromSession