パッケージ jakarta.faces.event

クラス PostConstructCustomScopeEvent

java.lang.ObjectSE
java.util.EventObjectSE
jakarta.faces.event.SystemEvent
jakarta.faces.event.PostConstructCustomScopeEvent
実装されているすべてのインターフェース:
SerializableSE

@DeprecatedSE(since="4.1", forRemoval=true) public class PostConstructCustomScopeEvent extends SystemEvent
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
CDI が採用され Faces から CustomScope が削除されたためです。

このクラスは、アプリケーションがスコープの始まりを認識できるようにするために他のスコープが行うのと同じ方法で、カスタムスコープが「ポストコンストラクト」イベントを発行できるようにするために提供されています。ランタイムはこのイベントをリッスンし、必要に応じてこのスコープ内の任意の Bean で PostConstruct アノテーション付きメソッドを呼び出す必要があります。次のコードは、そのようなイベントを公開するためのテンプレートとして使用できます。

 

Map<String, Object> myScope = getMyScope();
ScopeContext scopeContext = new ScopeContext("myScope", myScope);
applicationPublishEvent(PostConstructCustomScopeEvent.class, scopeContext);

 
導入:
2.0
関連事項:
  • フィールドのサマリー

    クラス java.util.EventObjectSE から継承されたフィールド

    sourceSE
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    このイベントのインスタンスは、引数 scopeContext で囲まれたカスタムスコープが作成されたことを示しています。
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    このイベントのインスタンスは、引数 scopeContext で囲まれたカスタムスコープが作成されたことを示しています。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    このイベントの ScopeContext を返します。

    クラス jakarta.faces.event.SystemEvent から継承されたメソッド

    getFacesContext, isAppropriateListener, processListener

    クラス java.util.EventObjectSE から継承されたメソッド

    getSource, toString

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • PostConstructCustomScopeEvent

      public PostConstructCustomScopeEvent(ScopeContext scopeContext)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。

      このイベントのインスタンスは、引数 scopeContext で囲まれたカスタムスコープが作成されたことを示しています。

      パラメーター:
      scopeContext - スコープの名前と Map<String, Object> として公開されるスコープ自体を含む構造。
    • PostConstructCustomScopeEvent

      public PostConstructCustomScopeEvent(FacesContext facesContext, ScopeContext scopeContext)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。

      このイベントのインスタンスは、引数 scopeContext で囲まれたカスタムスコープが作成されたことを示しています。

      パラメーター:
      facesContext - Faces コンテキスト。
      scopeContext - スコープの名前と Map<String, Object> として公開されるスコープ自体を含む構造。
  • メソッドの詳細

    • getContext

      public ScopeContext getContext()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。

      このイベントの ScopeContext を返します。

      戻り値:
      スコープコンテキスト。