クラス FlowExecutionResult

java.lang.ObjectSE
org.springframework.webflow.executor.FlowExecutionResult

public class FlowExecutionResult extends ObjectSE
フロー実行リクエストの結果に関する情報を提供する値オブジェクト。
作成者:
Keith Donald
  • メソッドの詳細

    • createPausedResult

      public static FlowExecutionResult createPausedResult(StringSE flowId, StringSE flowExecutionKey)
      リクエストを処理した後、フローが待機状態にあることを示す一時停止の結果を作成するファクトリメソッド。
      パラメーター:
      flowId - フロー ID
      flowExecutionKey - フロー実行キー
      戻り値:
      結果
    • createEndedResult

      public static FlowExecutionResult createEndedResult(StringSE flowId, FlowExecutionOutcome outcome)
      リクエストの処理後にフローが終了したことを示す終了結果を作成するファクトリメソッド。
      パラメーター:
      flowId - フロー ID
      outcome - 最終的な処刑結果
      戻り値:
      結果
    • getFlowId

      public StringSE getFlowId()
      実行が完了したフロー定義を返します。
      戻り値:
      フロー ID
    • isPaused

      public boolean isPaused()
      フロー実行が一時停止され、現在待機状態になっている場合は true を返します。
      戻り値:
      一時停止中の場合は true、そうでない場合は false
    • getPausedKey

      public StringSE getPausedKey()
      結果が一時停止された場合にフロー実行を再開するために必要なキーを返します。
      戻り値:
      一時停止されたフロー実行のキー
      関連事項:
    • isEnded

      public boolean isEnded()
      フロー実行が終了した場合は true を返します。
      戻り値:
      終了した場合は true、終了していない場合は false
    • getOutcome

      public FlowExecutionOutcome getOutcome()
      終了した場合のフロー実行結果を返します。
      戻り値:
      終了した結果、または終了した結果でない場合は null 
      関連事項: