org.apache.openejb.server.axis2.pojo
Class PojoWsContext

java.lang.Object
  extended by org.apache.openejb.server.axis2.pojo.PojoWsContext
All Implemented Interfaces:
javax.xml.ws.WebServiceContext

public class PojoWsContext
extends Object
implements javax.xml.ws.WebServiceContext

Implementation of WebServiceContext for POJO WS to ensure that getUserPrincipal() and isUserInRole() are properly handled.


Constructor Summary
PojoWsContext()
           
 
Method Summary
static void clear()
           
<T extends EndpointReference>
T
getEndpointReference(Class<T> clazz, Element... referenceParameters)
           
 EndpointReference getEndpointReference(Element... referenceParameters)
           
 javax.xml.ws.handler.MessageContext getMessageContext()
           
 Principal getUserPrincipal()
           
 boolean isUserInRole(String user)
           
static void setMessageContext(javax.xml.ws.handler.MessageContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PojoWsContext

public PojoWsContext()
Method Detail

getMessageContext

public final javax.xml.ws.handler.MessageContext getMessageContext()
Specified by:
getMessageContext in interface javax.xml.ws.WebServiceContext

getUserPrincipal

public final Principal getUserPrincipal()
Specified by:
getUserPrincipal in interface javax.xml.ws.WebServiceContext

isUserInRole

public final boolean isUserInRole(String user)
Specified by:
isUserInRole in interface javax.xml.ws.WebServiceContext

setMessageContext

public static void setMessageContext(javax.xml.ws.handler.MessageContext ctx)

clear

public static void clear()

getEndpointReference

public EndpointReference getEndpointReference(Element... referenceParameters)
Specified by:
getEndpointReference in interface javax.xml.ws.WebServiceContext

getEndpointReference

public <T extends EndpointReference> T getEndpointReference(Class<T> clazz,
                                                            Element... referenceParameters)
Specified by:
getEndpointReference in interface javax.xml.ws.WebServiceContext


Copyright © 1999-2013 The Apache OpenEJB development community. All Rights Reserved.