クラス ResultObjectBasedEventFactory

java.lang.ObjectSE
org.springframework.webflow.action.EventFactorySupport
org.springframework.webflow.action.ResultObjectBasedEventFactory
実装されたすべてのインターフェース:
ResultEventFactory

public class ResultObjectBasedEventFactory extends EventFactorySupport implements ResultEventFactory
結果オブジェクトから Web フローイベントへの適切な変換を試みる、結果オブジェクトからイベントへのアダプターインターフェース。次のものを使用します。
変換表
結果オブジェクト型 イベント ID コメント
nullEventFactorySupport.getNullEventId()
BooleanSE またはブール値 EventFactorySupport.getYesEventId() / EventFactorySupport.getNoEventId()
EnumSEEnum.name() 結果オブジェクトは、"result" という名前の属性としてイベントに含まれます。
StringSE 文字列。
Event 結果のイベントオブジェクト。
作成者:
Keith Donald, Erwin Vervaet
  • コンストラクターの詳細

    • ResultObjectBasedEventFactory

      public ResultObjectBasedEventFactory()
  • メソッドの詳細

    • createResultEvent

      public Event createResultEvent(ObjectSE source, ObjectSE resultObject, RequestContext context)
      インターフェースからコピーされた説明: ResultEventFactory
      結果オブジェクトからイベントインスタンスを作成します。
      次で指定:
      インターフェース ResultEventFactorycreateResultEvent 
      パラメーター:
      source - イベントのソース
      resultObject - 結果オブジェクト、通常は Bean メソッドの戻り値
      context - フロー実行リクエストコンテキスト
      戻り値:
      行事
    • isMappedValueType

      public boolean isMappedValueType(ClassSE<?> type)
      特別なマッピングルールを使用して、指定された型が対応するイベントにマップされているかどうかを確認します。