インターフェース FlowUrlHandler

すべての既知の実装クラス:
DefaultFlowUrlHandlerFilenameFlowUrlHandlerWebFlow1FlowUrlHandler

public interface FlowUrlHandler
フロー URL を解析および生成するためのインターフェース。特定のフロー URL 形式をカプセル化します。
作成者:
Keith Donald
  • 方法の概要

    修飾子と型
    メソッド
    説明
    createFlowDefinitionUrl(StringSE flowId, AttributeMap<?> input, jakarta.servlet.http.HttpServletRequest request)
    アドレス指定するとフローの新しい実行が開始される URL を作成します。
    createFlowExecutionUrl(StringSE flowId, StringSE flowExecutionKey, jakarta.servlet.http.HttpServletRequest request)
    アドレス指定するとフローの既存の実行を再開する URL を作成します。
    getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest request)
    リクエストからフロー実行を抽出します。
    getFlowId(jakarta.servlet.http.HttpServletRequest request)
    リクエストからフロー ID を抽出します。
  • メソッドの詳細

    • getFlowExecutionKey

      StringSE getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest request)
      リクエストからフロー実行を抽出します。
      パラメーター:
      request - リクエスト
      戻り値:
      フロー実行キー、またはフロー実行キーが存在しない場合は null
    • getFlowId

      StringSE getFlowId(jakarta.servlet.http.HttpServletRequest request)
      リクエストからフロー ID を抽出します。
      パラメーター:
      request - リクエスト
      戻り値:
      フロー ID、またはフロー ID が存在しない場合は null
    • createFlowDefinitionUrl

      StringSE createFlowDefinitionUrl(StringSE flowId, AttributeMap<?> input, jakarta.servlet.http.HttpServletRequest request)
      アドレス指定するとフローの新しい実行が開始される URL を作成します。
      パラメーター:
      flowId - フロー定義の ID
      input - 新しいフロー実行を渡すための入力
      request - 現在のリクエスト
      戻り値:
      フロー定義 URL
    • createFlowExecutionUrl

      StringSE createFlowExecutionUrl(StringSE flowId, StringSE flowExecutionKey, jakarta.servlet.http.HttpServletRequest request)
      アドレス指定するとフローの既存の実行を再開する URL を作成します。
      パラメーター:
      flowExecutionKey - 一時停止され再開を待機しているフロー実行キー
      request - 現在のリクエスト
      戻り値:
      フロー実行 URL