org.ow2.petals.service
Class ServiceEndpointImpl

java.lang.Object
  extended by org.ow2.petals.service.ServiceEndpointImpl
All Implemented Interfaces:
java.io.Serializable, org.ow2.petals.kernel.api.service.ServiceEndpoint
Direct Known Subclasses:
JBIServiceEndpointImpl

public class ServiceEndpointImpl
extends java.lang.Object
implements org.ow2.petals.kernel.api.service.ServiceEndpoint, java.io.Serializable

The PEtALS ESB service endpoint implementation

Author:
chamerling - eBM WebSourcing
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ow2.petals.kernel.api.service.ServiceEndpoint
org.ow2.petals.kernel.api.service.ServiceEndpoint.EndpointType
 
Constructor Summary
ServiceEndpointImpl()
          Default constructor
ServiceEndpointImpl(java.lang.String endpointName, javax.xml.namespace.QName serviceName, java.util.List<javax.xml.namespace.QName> interfacesName, org.w3c.dom.Document description, org.ow2.petals.kernel.api.service.Location location, java.util.Map<java.lang.String,java.lang.String> properties)
           
 
Method Summary
 org.w3c.dom.Document getDescription()
          
 java.lang.String getEndpointName()
          
 java.util.List<javax.xml.namespace.QName> getInterfacesName()
          
 org.ow2.petals.kernel.api.service.Location getLocation()
          
 javax.xml.namespace.QName getServiceName()
          
 java.lang.String getStringDescription()
           
 org.ow2.petals.kernel.api.service.ServiceEndpoint.EndpointType getType()
           
 void setDescription(org.w3c.dom.Document description)
           
 void setEndpointName(java.lang.String endpointName)
           
 void setInterfacesName(java.util.List<javax.xml.namespace.QName> interfacesName)
           
 void setLocation(org.ow2.petals.kernel.api.service.Location location)
           
 void setServiceName(javax.xml.namespace.QName serviceName)
           
 void setStringDescription(java.lang.String stringDescription)
           
 void setType(org.ow2.petals.kernel.api.service.ServiceEndpoint.EndpointType type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceEndpointImpl

public ServiceEndpointImpl()
Default constructor


ServiceEndpointImpl

public ServiceEndpointImpl(java.lang.String endpointName,
                           javax.xml.namespace.QName serviceName,
                           java.util.List<javax.xml.namespace.QName> interfacesName,
                           org.w3c.dom.Document description,
                           org.ow2.petals.kernel.api.service.Location location,
                           java.util.Map<java.lang.String,java.lang.String> properties)
Parameters:
endpointName -
serviceName -
interfacesName -
description -
location -
Method Detail

getDescription

public org.w3c.dom.Document getDescription()

Specified by:
getDescription in interface org.ow2.petals.kernel.api.service.ServiceEndpoint

getEndpointName

public java.lang.String getEndpointName()

Specified by:
getEndpointName in interface org.ow2.petals.kernel.api.service.ServiceEndpoint

getInterfacesName

public java.util.List<javax.xml.namespace.QName> getInterfacesName()

Specified by:
getInterfacesName in interface org.ow2.petals.kernel.api.service.ServiceEndpoint

getLocation

public org.ow2.petals.kernel.api.service.Location getLocation()

Specified by:
getLocation in interface org.ow2.petals.kernel.api.service.ServiceEndpoint

getServiceName

public javax.xml.namespace.QName getServiceName()

Specified by:
getServiceName in interface org.ow2.petals.kernel.api.service.ServiceEndpoint

setDescription

public void setDescription(org.w3c.dom.Document description)

setEndpointName

public void setEndpointName(java.lang.String endpointName)

setServiceName

public void setServiceName(javax.xml.namespace.QName serviceName)

setLocation

public void setLocation(org.ow2.petals.kernel.api.service.Location location)

setInterfacesName

public void setInterfacesName(java.util.List<javax.xml.namespace.QName> interfacesName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getType

public org.ow2.petals.kernel.api.service.ServiceEndpoint.EndpointType getType()
Specified by:
getType in interface org.ow2.petals.kernel.api.service.ServiceEndpoint

setType

public void setType(org.ow2.petals.kernel.api.service.ServiceEndpoint.EndpointType type)
Specified by:
setType in interface org.ow2.petals.kernel.api.service.ServiceEndpoint

getStringDescription

public java.lang.String getStringDescription()

setStringDescription

public void setStringDescription(java.lang.String stringDescription)


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.