|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface WebServiceContext
WebServiceContext は、処理する要求に対して相対的なメッセージコンテキストおよびセキュリティー情報に、Web サービス端点実装クラスがアクセスできるようにします。
通常、WebServiceContext は、Resource 注釈を使用して端点実装クラスに注入されます。
Resource| メソッドの概要 | |
|---|---|
MessageContext |
getMessageContext()
このメソッドが呼び出されたときに処理されている要求の MessageContext を返します。 |
Principal |
getUserPrincipal()
現在処理されている要求の送信者を識別する Principal を返します。 |
boolean |
isUserInRole(String role)
認証されたユーザーが指定された論理ロールに含まれるかどうかを示す、boolean を返します。 |
| メソッドの詳細 |
|---|
MessageContext getMessageContext()
IllegalStateException - 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされるMessageContext,
MessageContext.Scope,
IllegalStateExceptionPrincipal getUserPrincipal()
null を返します。
IllegalStateException - 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされるPrincipal,
IllegalStateExceptionboolean isUserInRole(String role)
false を返します。
role - ロールの名前を指定する String
boolean
IllegalStateException - 要求が処理されていないときにこのメソッドが呼び出された場合、この例外がスローされる
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。