|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WebServiceContext
A WebServiceContext
makes it possible for
a web service endpoint implementation class to access
message context and security information relative to
a request being served.
Typically a WebServiceContext
is injected
into an endpoint implementation class using the
Resource
annotation.
javax.annotation.Resource
Method Summary | |
---|---|
MessageContext |
getMessageContext()
Returns the MessageContext for the request being served at the time this method is called. |
java.security.Principal |
getUserPrincipal()
Returns the Principal that identifies the sender of the request currently being serviced. |
boolean |
isUserInRole(java.lang.String role)
Returns a boolean indicating whether the authenticated user is included in the specified logical role. |
Method Detail |
---|
MessageContext getMessageContext()
java.lang.IllegalStateException
- This exception is thrown
if the method is called while no request is
being serviced.MessageContext
,
MessageContext.Scope
,
IllegalStateException
java.security.Principal getUserPrincipal()
null
.
java.lang.IllegalStateException
- This exception is thrown
if the method is called while no request is
being serviced.Principal
,
IllegalStateException
boolean isUserInRole(java.lang.String role)
role
- A String
specifying the name of the role
boolean
indicating whether
the sender of the request belongs to a given role
java.lang.IllegalStateException
- This exception is thrown
if the method is called while no request is
being serviced.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |