|
|||||||||
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.
Resource
Method Summary | |
---|---|
MessageContext |
getMessageContext()
Returns the MessageContext for the request being served at the time this method is called. |
Principal |
getUserPrincipal()
Returns the Principal that identifies the sender of the request currently being serviced. |
boolean |
isUserInRole(String role)
Returns a boolean indicating whether the authenticated user is included in the specified logical role. |
Method Detail |
---|
MessageContext getMessageContext()
IllegalStateException
- This exception is thrown
if the method is called while no request is
being serviced.MessageContext
,
MessageContext.Scope
,
IllegalStateException
Principal getUserPrincipal()
null
.
IllegalStateException
- This exception is thrown
if the method is called while no request is
being serviced.Principal
,
IllegalStateException
boolean isUserInRole(String role)
role
- A String
specifying the name of the role
boolean
indicating whether
the sender of the request belongs to a given role
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 |
Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.