org.apache.openejb.jee
Class ServiceEndpointInterfaceMapping

java.lang.Object
  extended by org.apache.openejb.jee.ServiceEndpointInterfaceMapping
All Implemented Interfaces:
Keyable<java.lang.String>

public class ServiceEndpointInterfaceMapping
extends java.lang.Object
implements Keyable<java.lang.String>

The service-endpoint-interface-mapping defines a tuple to specify Service Endpoint Interfaces to WSDL port types and WSDL bindings.

An interface may be mapped to a port-type and binding multiple times. This happens rarely.

Used in: java-wsdl-mapping


Field Summary
protected  java.lang.String id
           
protected  java.lang.String serviceEndpointInterface
           
protected  java.util.List<ServiceEndpointMethodMapping> serviceEndpointMethodMapping
           
protected  javax.xml.namespace.QName wsdlBinding
           
protected  javax.xml.namespace.QName wsdlPortType
           
 
Constructor Summary
ServiceEndpointInterfaceMapping()
           
 
Method Summary
 java.lang.String getId()
           
 java.lang.String getKey()
          Gets the immutable key for this object.
 java.lang.String getServiceEndpointInterface()
           
 java.util.List<ServiceEndpointMethodMapping> getServiceEndpointMethodMapping()
           
 javax.xml.namespace.QName getWsdlBinding()
           
 javax.xml.namespace.QName getWsdlPortType()
           
 void setId(java.lang.String value)
           
 void setServiceEndpointInterface(java.lang.String value)
           
 void setWsdlBinding(javax.xml.namespace.QName value)
           
 void setWsdlPortType(javax.xml.namespace.QName value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serviceEndpointInterface

protected java.lang.String serviceEndpointInterface

wsdlPortType

protected javax.xml.namespace.QName wsdlPortType

wsdlBinding

protected javax.xml.namespace.QName wsdlBinding

serviceEndpointMethodMapping

protected java.util.List<ServiceEndpointMethodMapping> serviceEndpointMethodMapping

id

protected java.lang.String id
Constructor Detail

ServiceEndpointInterfaceMapping

public ServiceEndpointInterfaceMapping()
Method Detail

getKey

public java.lang.String getKey()
Description copied from interface: Keyable
Gets the immutable key for this object.

Specified by:
getKey in interface Keyable<java.lang.String>
Returns:
gets the immutable key for this object

getServiceEndpointInterface

public java.lang.String getServiceEndpointInterface()

setServiceEndpointInterface

public void setServiceEndpointInterface(java.lang.String value)

getWsdlPortType

public javax.xml.namespace.QName getWsdlPortType()

setWsdlPortType

public void setWsdlPortType(javax.xml.namespace.QName value)

getWsdlBinding

public javax.xml.namespace.QName getWsdlBinding()

setWsdlBinding

public void setWsdlBinding(javax.xml.namespace.QName value)

getServiceEndpointMethodMapping

public java.util.List<ServiceEndpointMethodMapping> getServiceEndpointMethodMapping()

getId

public java.lang.String getId()

setId

public void setId(java.lang.String value)


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