com.sun.xml.ws.transport.tcp.server.glassfish
Class ServletFakeArtifactSet

java.lang.Object
  extended by com.oracle.webservices.api.message.BasePropertySet
      extended by com.oracle.webservices.api.message.BaseDistributedPropertySet
          extended by com.sun.xml.ws.api.DistributedPropertySet
              extended by com.sun.xml.ws.transport.tcp.server.glassfish.ServletFakeArtifactSet
All Implemented Interfaces:
DistributedPropertySet, PropertySet

public final class ServletFakeArtifactSet
extends DistributedPropertySet

Author:
Alexey Stashok

Nested Class Summary
static class ServletFakeArtifactSet.FakeServletHttpRequest
           
static class ServletFakeArtifactSet.FakeServletHttpResponse
           
 
Nested classes/interfaces inherited from class com.oracle.webservices.api.message.BasePropertySet
BasePropertySet.Accessor, BasePropertySet.PropertyMap, BasePropertySet.PropertyMapEntry
 
Nested classes/interfaces inherited from interface com.oracle.webservices.api.message.PropertySet
PropertySet.Property
 
Constructor Summary
ServletFakeArtifactSet(String requestURL, String servletPath)
           
 
Method Summary
 BasePropertySet.PropertyMap getPropertyMap()
          Map representing the Fields and Methods annotated with PropertySet.Property.
 javax.servlet.http.HttpServletRequest getRequest()
           
 javax.servlet.http.HttpServletResponse getResponse()
           
 SOAPMessage getSOAPMessage()
           
 void setSOAPMessage(SOAPMessage soap)
           
 
Methods inherited from class com.sun.xml.ws.api.DistributedPropertySet
addSatellite, addSatellite, copySatelliteInto, removeSatellite
 
Methods inherited from class com.oracle.webservices.api.message.BaseDistributedPropertySet
addSatellite, addSatellite, asMapLocal, containsKey, copySatelliteInto, copySatelliteInto, createEntrySet, createView, get, getSatellite, getSatellites, put, remove, removeSatellite, supports, supportsLocal
 
Methods inherited from class com.oracle.webservices.api.message.BasePropertySet
asMap, createMapView, mapAllowsAdditionalProperties, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.oracle.webservices.api.message.PropertySet
asMap, createMapView
 

Constructor Detail

ServletFakeArtifactSet

public ServletFakeArtifactSet(String requestURL,
                              String servletPath)
Method Detail

getPropertyMap

public BasePropertySet.PropertyMap getPropertyMap()
Description copied from class: BasePropertySet
Map representing the Fields and Methods annotated with PropertySet.Property. Model of PropertySet class.

At the end of the derivation chain this method just needs to be implemented as:

 private static final PropertyMap model;
 static {
   model = parse(MyDerivedClass.class);
 }
 protected PropertyMap getPropertyMap() {
   return model;
 }
 

Specified by:
getPropertyMap in class BasePropertySet

getResponse

public javax.servlet.http.HttpServletResponse getResponse()

getRequest

public javax.servlet.http.HttpServletRequest getRequest()

getSOAPMessage

public SOAPMessage getSOAPMessage()
                           throws SOAPException
Throws:
SOAPException

setSOAPMessage

public void setSOAPMessage(SOAPMessage soap)


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.