インターフェース ScopedObject
- すべてのスーパーインターフェース:
- RawTargetAccess
- すべての既知の実装クラス:
- DefaultScopedObject
 スコープオブジェクトの AOP 導入インターフェース。
ScopedProxyFactoryBean から作成されたオブジェクトは、このインターフェースにキャストできます。これにより、生のターゲットオブジェクトへのアクセスと、ターゲットオブジェクトのプログラムによる削除が可能になります。
- 導入:
- 2.0
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
- メソッドのサマリー修飾子と型メソッド説明このスコープオブジェクトプロキシの背後にある現在のターゲットオブジェクトを、(ターゲットスコープに格納されている)そのままの形式で返します。- voidこのオブジェクトを、バッキングセッションなどのターゲットスコープから削除します。
- メソッドの詳細- getTargetObjectObjectSE getTargetObject()このスコープオブジェクトプロキシの背後にある現在のターゲットオブジェクトを、(ターゲットスコープに格納されている)そのままの形式で返します。- 生のターゲットオブジェクトは、たとえば、スコープされたプロキシオブジェクトを処理できない永続化プロバイダーに渡すことができます。 - 戻り値:
- このスコープオブジェクトプロキシの背後にある現在のターゲットオブジェクト
 
- removeFromScopevoid removeFromScope()このオブジェクトを、バッキングセッションなどのターゲットスコープから削除します。- その後、スコープ付きオブジェクトに対して(少なくとも現在のスレッド内で、つまりターゲットスコープ内のまったく同じターゲットオブジェクトを使用して)呼び出しを行うことはできません。