org.objectweb.jonas_lib.deployment.xml
Class JonasPortComponentRef

java.lang.Object
  extended by org.objectweb.jonas_lib.deployment.xml.AbsElement
      extended by org.objectweb.jonas_lib.deployment.xml.JonasPortComponentRef
All Implemented Interfaces:
java.io.Serializable, Element

public class JonasPortComponentRef
extends AbsElement

This class defines the implementation of the element jonas-port-component-ref.

Author:
Florent Benoit
See Also:
Serialized Form

Constructor Summary
JonasPortComponentRef()
          Constructor : build a new JonasServiceRef object
 
Method Summary
 void addJonasCallProperty(JonasCallProperty jonasCallProperty)
          Add a parameter
 void addJonasStubProperty(JonasStubProperty jonasStubProperty)
          Add a parameter
 JLinkedList getJonasCallPropertyList()
           
 JLinkedList getJonasStubPropertyList()
           
 java.lang.String getServiceEndpointInterface()
           
 Qname getWsdlPort()
           
 void setServiceEndpointInterface(java.lang.String serviceEndpointInterface)
          Sets the service endpoint interface of the port-component-ref
 void setWsdlPort(Qname wsdlPort)
          Sets the wsdl port QName of the jonas-port-component-ref
 java.lang.String toXML(int indent)
          Represents this element by it's XML description.
 
Methods inherited from class org.objectweb.jonas_lib.deployment.xml.AbsElement
indent, toString, toXML, xmlAttribute, xmlElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JonasPortComponentRef

public JonasPortComponentRef()
Constructor : build a new JonasServiceRef object

Method Detail

setWsdlPort

public void setWsdlPort(Qname wsdlPort)
Sets the wsdl port QName of the jonas-port-component-ref

Parameters:
wsdlPort - wsdl port QName of the jonas-port-component-ref

setServiceEndpointInterface

public void setServiceEndpointInterface(java.lang.String serviceEndpointInterface)
Sets the service endpoint interface of the port-component-ref

Parameters:
serviceEndpointInterface - service endpoint interface of the port-component-ref

addJonasCallProperty

public void addJonasCallProperty(JonasCallProperty jonasCallProperty)
Add a parameter

Parameters:
jonasCallProperty - the JonasCallProperty object to add to our list

addJonasStubProperty

public void addJonasStubProperty(JonasStubProperty jonasStubProperty)
Add a parameter

Parameters:
jonasStubProperty - the JonasStubProperty object to add to our list

getServiceEndpointInterface

public java.lang.String getServiceEndpointInterface()
Returns:
the service endpoint interface of the port-component-ref

getWsdlPort

public Qname getWsdlPort()
Returns:
the wsdl port QName of the jonas-port-component-ref

getJonasCallPropertyList

public JLinkedList getJonasCallPropertyList()
Returns:
the list of jonas-call-property

getJonasStubPropertyList

public JLinkedList getJonasStubPropertyList()
Returns:
the list of jonas-stub-property

toXML

public java.lang.String toXML(int indent)
Represents this element by it's XML description.

Specified by:
toXML in interface Element
Specified by:
toXML in class AbsElement
Parameters:
indent - use this indent for prexifing XML representation.
Returns:
the XML description of this object.