org.apache.openejb.jee
Class ServiceEndpointInterfaceMapping

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

public class ServiceEndpointInterfaceMapping
extends Object
implements Keyable<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  String id
           
protected  String serviceEndpointInterface
           
protected  List<ServiceEndpointMethodMapping> serviceEndpointMethodMapping
           
protected  QName wsdlBinding
           
protected  QName wsdlPortType
           
 
Constructor Summary
ServiceEndpointInterfaceMapping()
           
 
Method Summary
 String getId()
           
 String getKey()
          Gets the immutable key for this object.
 String getServiceEndpointInterface()
           
 List<ServiceEndpointMethodMapping> getServiceEndpointMethodMapping()
           
 QName getWsdlBinding()
           
 QName getWsdlPortType()
           
 void setId(String value)
           
 void setServiceEndpointInterface(String value)
           
 void setWsdlBinding(QName value)
           
 void setWsdlPortType(QName value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serviceEndpointInterface

protected String serviceEndpointInterface

wsdlPortType

protected QName wsdlPortType

wsdlBinding

protected QName wsdlBinding

serviceEndpointMethodMapping

protected List<ServiceEndpointMethodMapping> serviceEndpointMethodMapping

id

protected String id
Constructor Detail

ServiceEndpointInterfaceMapping

public ServiceEndpointInterfaceMapping()
Method Detail

getKey

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

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

getServiceEndpointInterface

public String getServiceEndpointInterface()

setServiceEndpointInterface

public void setServiceEndpointInterface(String value)

getWsdlPortType

public QName getWsdlPortType()

setWsdlPortType

public void setWsdlPortType(QName value)

getWsdlBinding

public QName getWsdlBinding()

setWsdlBinding

public void setWsdlBinding(QName value)

getServiceEndpointMethodMapping

public List<ServiceEndpointMethodMapping> getServiceEndpointMethodMapping()

getId

public String getId()

setId

public void setId(String value)


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