|
Java EE 5 SDK | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
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.
|
Java EE 5 SDK | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
Scripting on this page tracks web page traffic, but does not change the content in any way.