クラス CompositeAction
java.lang.ObjectSE
org.springframework.webflow.action.AbstractAction
org.springframework.webflow.action.CompositeAction
- 実装済みのインターフェース一覧:
org.springframework.beans.factory.InitializingBean,Action
実行時に他のアクションの順序付けられた チェーンを実行するアクション。
実行されたアクションによって返された最後の null 以外の結果のイベント ID が、複合アクションの結果イベント ID として使用されます。それがない場合、アクションは「成功」イベントを返します。
結果のイベントには、実行されたアクションによって返されたすべてのイベント (null イベントを含む) のリストを含む "actionResults" イベント属性が含まれます。これにより、実行されたアクションとその結果のイベントをリスト内のインデックスによって関連付けることができます。
これは典型的な GoF 複合設計パターンです。
- 作成者:
- Keith Donald
フィールド概要
フィールドクラス org.springframework.webflow.action.AbstractAction から継承されたフィールド
loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明doExecute(RequestContext context) テンプレートフックメソッドのサブクラスは、特定のアクション実行ロジックをカプセル化するためにオーバーライドする必要があります。protected Action[]この複合アクションに含まれるアクションを返します。booleanエラー時に停止するフラグを返します。voidsetStopOnError(boolean stopOnError) エラー時に停止するフラグを設定します。toString()クラス org.springframework.webflow.action.AbstractAction から継承されたメソッド
afterPropertiesSet, doPostExecute, doPreExecute, error, error, execute, getActionNameForLogging, getEventFactorySupport, initAction, no, result, result, result, result, success, success, yes
フィールドの詳細
ACTION_RESULTS_ATTRIBUTE_NAME
結果のイベントには、実行されたアクションによって返されたすべてのイベントのリストを保持するこの名前の属性があります。("actionResults" )- 関連事項:
コンストラクターの詳細
CompositeAction
指定されたアクションで構成される複合アクションを作成します。- パラメーター:
actions- アクション
メソッドの詳細
getActions
この複合アクションに含まれるアクションを返します。- 戻り値:
- アクション
isStopOnError
public boolean isStopOnError()エラー時に停止するフラグを返します。setStopOnError
public void setStopOnError(boolean stopOnError) エラー時に停止するフラグを設定します。これは、エラーイベントを返す最初のアクションで実行を停止するかどうかを決定します。エラーの場合、複合アクションは「エラー」イベントも返します。doExecute
クラスからコピーされた説明:AbstractActionテンプレートフックメソッドのサブクラスは、特定のアクション実行ロジックをカプセル化するためにオーバーライドする必要があります。- 次で指定:
- クラス
AbstractActionのdoExecute - パラメーター:
context- 「フロースコープ」または「リクエストスコープ」内のデータにアクセスして設定するためのアクション実行コンテキスト- 戻り値:
- アクション結果イベント
- 例外:
ExceptionSE- チェック済みまたはチェックされていない回復不可能な例外が発生しました
toString