7.10. コンテキスト依存イベント
Seam は特定の種類のフレームワーク統合にアプリケーションによって使用される組み込みイベントをいくつか定義しています。 次にそのイベントを示します。
| イベント | 詳細 |
|---|---|
org.jboss.seam.validationFailed
|
JSFvalidation が失敗すると呼び出されます。
|
org.jboss.seam.noConversation
|
長期実行の対話が存在せず長期実行の対話が必要とされる場合に呼び出されます。
|
org.jboss.seam.preSetVariable.<name>
|
コンテキスト変数 <name> が設定されると呼び出されます。
|
org.jboss.seam.postSetVariable.<name>
|
コンテキスト変数 <name> が設定されると呼び出されます。
|
org.jboss.seam.preRemoveVariable.<name>
|
コンテキスト変数 <name> の設定が解除されると呼び出されます。
|
org.jboss.seam.postRemoveVariable.<name>
|
コンテキスト変数 <name> の設定が解除されると呼び出されます。
|
org.jboss.seam.preDestroyContext.<SCOPE>
|
<SCOPE> コンテキストが破棄される前に呼び出されます。
|
org.jboss.seam.postDestroyContext.<SCOPE>
|
<SCOPE> コンテキストが破棄された後に呼び出されます。
|
org.jboss.seam.beginConversation
|
長期実行の対話が始まるときに必ず呼び出されます。
|
org.jboss.seam.endConversation
|
長期実行の対話が終了するときに必ず呼び出されます。
|
org.jboss.seam.conversationTimeout
|
対話のタイムアウトが発生すると呼び出されます。対話 ID はパラメータとして渡されます。
|
org.jboss.seam.beginPageflow
|
ページフローが開始すると呼び出されます。
|
org.jboss.seam.beginPageflow.<name>
|
ページフロー <name> が開始すると呼び出されます。
|
org.jboss.seam.endPageflow
|
ページフローが終了すると呼び出されます。
|
org.jboss.seam.endPageflow.<name>
|
ページフロー <name> が終了すると呼び出されます。
|
org.jboss.seam.createProcess.<name>
|
プロセス <name> が作成されると呼び出されます。
|
org.jboss.seam.endProcess.<name>
|
プロセス <name> が終了すると呼び出されます。
|
org.jboss.seam.initProcess.<name>
|
プロセス <name> が対話に関連付けられると呼び出されます。
|
org.jboss.seam.initTask.<name>
|
タスク <name> が対話に関連付けられると呼び出されます。
|
org.jboss.seam.startTask.<name>
|
タスク <name> が開始すると呼び出されます。
|
org.jboss.seam.endTask.<name>
|
タスク <name> が終了すると呼び出されます。
|
org.jboss.seam.postCreate.<name>
|
コンポーネント <name> が作成されると呼び出されます。
|
org.jboss.seam.preDestroy.<name>
|
コンポーネント <name> が破棄されると呼び出されます。
|
org.jboss.seam.beforePhase
|
JSF フェーズの開始前に呼び出されます。
|
org.jboss.seam.afterPhase
|
JSF フェーズの終了後に呼び出されます。
|
org.jboss.seam.postInitialization
|
Seam により全コンポーネントの初期化および起動が終了すると呼び出されます。
|
org.jboss.seam.postReInitialization
|
再デプロイの後、Seam により全コンポーネントの再初期化および起動が終了すると呼び出されます。
|
org.jboss.seam.exceptionHandled.<type>
|
キャッチされない例外が Seam により処理されると呼び出されます。
|
org.jboss.seam.exceptionHandled
|
キャッチされない例外が Seam により処理されると呼び出されます。
|
org.jboss.seam.exceptionNotHandled
|
キャッチされない例外にハンドラがなかった場合に呼び出されます。
|
org.jboss.seam.afterTransactionSuccess
|
Seam Application Framework でトランザクションが成功すると呼び出されます。
|
org.jboss.seam.afterTransactionSuccess.<name>
|
エンティティ
<name> を管理する Seam Application Framework でトランザクションが成功すると呼び出されます。
|
org.jboss.seam.security.loggedOut
|
ユーザーがログアウトすると呼び出されます。
|
org.jboss.seam.security.loginFailed
|
ユーザー認証が失敗すると呼び出されます。
|
org.jboss.seam.security.loginSuccessful
|
ユーザーが正常に認証されると呼び出されます。
|
org.jboss.seam.security.notAuthorized
|
承認確認が失敗すると呼び出されます。
|
org.jboss.seam.security.notLoggedIn
|
認証されたユーザーがなく、認証が必要な場合に呼び出されます。
|
org.jboss.seam.security.postAuthenticate
|
ユーザーが認証された後に呼び出されます。
|
org.jboss.seam.security.preAuthenticate
|
ユーザーの認証試行の前に呼び出されます。
|
Seam コンポーネントは、他のコンポーネント駆動イベントを監視するのと同じようにこれらのイベントを監視します。