org.apache.woden.internal.wsdl20.extensions.soap
Class SOAPEndpointExtensionsImpl

java.lang.Object
  extended by org.apache.woden.wsdl20.extensions.BaseComponentExtensionContext
      extended by org.apache.woden.internal.wsdl20.extensions.soap.SOAPEndpointExtensionsImpl
All Implemented Interfaces:
ComponentExtensionContext, SOAPEndpointExtensions

public class SOAPEndpointExtensionsImpl
extends BaseComponentExtensionContext
implements SOAPEndpointExtensions

This interface represents the properties from the HTTP namespace added to the WSDL 2.0 Endpoint component when the binding type is SOAP and the underlying protocol is HTTP.

Author:
Arthur Ryman (ryman@ca.ibm.com, arthur.ryman@gmail.com)

Field Summary
 
Fields inherited from class org.apache.woden.wsdl20.extensions.BaseComponentExtensionContext
errorReporter
 
Constructor Summary
SOAPEndpointExtensionsImpl(WSDLComponent parent, java.net.URI extNamespace, ErrorReporter errReporter)
           
 
Method Summary
 java.lang.String getHttpAuthenticationRealm()
          If the SOAP binding specifies HTTP as the underlying protocol, the {http authentication realm} property is added to the Endpoint component and it will be returned by this method.
 HTTPAuthenticationScheme getHttpAuthenticationScheme()
          If the SOAP binding specifies HTTP as the underlying protocol, the {http authentication scheme} property is added to the Endpoint component and it will be returned by this method.
 ExtensionProperty[] getProperties()
           
 ExtensionProperty getProperty(java.lang.String propertyName)
           
 
Methods inherited from class org.apache.woden.wsdl20.extensions.BaseComponentExtensionContext
getNamespace, getParent, newExtensionProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.woden.wsdl20.extensions.ComponentExtensionContext
getNamespace, getParent
 

Constructor Detail

SOAPEndpointExtensionsImpl

public SOAPEndpointExtensionsImpl(WSDLComponent parent,
                                  java.net.URI extNamespace,
                                  ErrorReporter errReporter)
Method Detail

getProperties

public ExtensionProperty[] getProperties()
Specified by:
getProperties in interface ComponentExtensionContext
Specified by:
getProperties in class BaseComponentExtensionContext
See Also:
ComponentExtensionContext.getProperties()

getProperty

public ExtensionProperty getProperty(java.lang.String propertyName)
Specified by:
getProperty in interface ComponentExtensionContext
Specified by:
getProperty in class BaseComponentExtensionContext
See Also:
ComponentExtensionContext.getProperty(java.lang.String)

getHttpAuthenticationScheme

public HTTPAuthenticationScheme getHttpAuthenticationScheme()
Description copied from interface: SOAPEndpointExtensions
If the SOAP binding specifies HTTP as the underlying protocol, the {http authentication scheme} property is added to the Endpoint component and it will be returned by this method. If the underlying protocol is not HTTP, this method will return null.

Specified by:
getHttpAuthenticationScheme in interface SOAPEndpointExtensions
Returns:
the HTTPAuthenticationScheme if present, otherwise null

getHttpAuthenticationRealm

public java.lang.String getHttpAuthenticationRealm()
Description copied from interface: SOAPEndpointExtensions
If the SOAP binding specifies HTTP as the underlying protocol, the {http authentication realm} property is added to the Endpoint component and it will be returned by this method. If the underlying protocol is not HTTP, this method will return null.

Specified by:
getHttpAuthenticationRealm in interface SOAPEndpointExtensions
Returns:
a String representing the {http authentication realm} property if present, otherwise null.


Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.