com.ebmwebsourcing.commons.wsdl.impl.wsdl20
Class EndpointImpl

java.lang.Object
  extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
      extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractEndpointImpl<EndpointType>
          extended by com.ebmwebsourcing.commons.wsdl.impl.wsdl20.EndpointImpl
All Implemented Interfaces:
Endpoint, WSDLElement, java.io.Serializable

public class EndpointImpl
extends AbstractEndpointImpl<EndpointType>
implements Endpoint

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
documentation, model
 
Constructor Summary
EndpointImpl()
           
EndpointImpl(EndpointType endpoint, ServiceImpl serviceImpl)
           
 
Method Summary
 java.lang.String getAddress()
          Get the address of this port.
 Binding getBinding()
          Get the binding this port refers to.
 java.lang.String getHttpAuthenticationRealm()
           
 java.lang.String getHttpAuthenticationScheme()
           
 java.lang.String getName()
          Get the name of this port.
 java.util.List<org.w3c.dom.Element> getOtherElements()
          Get all the extensibility elements defined here.
 void setAddress(java.lang.String address)
          Set the address of this port.
 void setBinding(Binding binding)
          Set the binding this port should refer to.
 void setName(java.lang.String name)
          Set the name of this port.
 
Methods inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
createDocumentation, createElementFromString, getDocumentation, getModel, getOtherAttributes, setDocumentation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.WSDLElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Constructor Detail

EndpointImpl

public EndpointImpl()

EndpointImpl

public EndpointImpl(EndpointType endpoint,
                    ServiceImpl serviceImpl)
Method Detail

getBinding

public Binding getBinding()
Description copied from interface: Endpoint
Get the binding this port refers to.

Specified by:
getBinding in interface Endpoint
Returns:
the binding associated with this port

getName

public java.lang.String getName()
Description copied from interface: Endpoint
Get the name of this port.

Specified by:
getName in interface Endpoint
Returns:
the port name

getAddress

public java.lang.String getAddress()
Description copied from interface: Endpoint
Get the address of this port.

Specified by:
getAddress in interface Endpoint
Returns:
the port address

setBinding

public void setBinding(Binding binding)
Description copied from interface: Endpoint
Set the binding this port should refer to.

Specified by:
setBinding in interface Endpoint
Parameters:
binding - the desired binding

setName

public void setName(java.lang.String name)
Description copied from interface: Endpoint
Set the name of this port.

Specified by:
setName in interface Endpoint
Parameters:
name - the desired name

setAddress

public void setAddress(java.lang.String address)
Description copied from interface: Endpoint
Set the address of this port.

Specified by:
setAddress in interface Endpoint
Parameters:
address - the desired name

getHttpAuthenticationRealm

public java.lang.String getHttpAuthenticationRealm()
Specified by:
getHttpAuthenticationRealm in interface Endpoint

getHttpAuthenticationScheme

public java.lang.String getHttpAuthenticationScheme()
Specified by:
getHttpAuthenticationScheme in interface Endpoint

getOtherElements

public java.util.List<org.w3c.dom.Element> getOtherElements()
                                                     throws WSDLException
Description copied from class: AbstractWSDLElementImpl
Get all the extensibility elements defined here.

Specified by:
getOtherElements in interface WSDLElement
Overrides:
getOtherElements in class AbstractWSDLElementImpl<EndpointType>
Throws:
WSDLException


Copyright © 2008 eBM WebSourcing. All Rights Reserved.