org.objectweb.jonas_ws.deployment.xml
Class WebserviceDescription

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

public class WebserviceDescription
extends AbsElement

This class defines the implementation of the element webservice-description

Author:
JOnAS team
See Also:
Serialized Form

Constructor Summary
WebserviceDescription()
          Constructor
 
Method Summary
 void addPortComponent(PortComponent portComponent)
          Add a new port-component element to this object
 java.lang.String getDescription()
          Gets the description
 java.lang.String getDisplayName()
          Gets the display-name
 java.lang.String getJaxrpcMappingFile()
          Gets the jaxrpc-mapping-file
 java.lang.String getLargeIcon()
          Gets the large-icon
 JLinkedList getPortComponentList()
          Gets the port-component
 java.lang.String getSmallIcon()
          Gets the small-icon
 java.lang.String getWebserviceDescriptionName()
          Gets the webservice-description-name
 java.lang.String getWsdlFile()
          Gets the wsdl-file
 void setDescription(java.lang.String description)
          Set the description
 void setDisplayName(java.lang.String displayName)
          Set the display-name
 void setJaxrpcMappingFile(java.lang.String jaxrpcMappingFile)
          Set the jaxrpc-mapping-file
 void setLargeIcon(java.lang.String largeIcon)
          Set the large-icon
 void setPortComponentList(JLinkedList portComponentList)
          Set the port-component
 void setSmallIcon(java.lang.String smallIcon)
          Set the small-icon
 void setWebserviceDescriptionName(java.lang.String webserviceDescriptionName)
          Set the webservice-description-name
 void setWsdlFile(java.lang.String wsdlFile)
          Set the wsdl-file
 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

WebserviceDescription

public WebserviceDescription()
Constructor

Method Detail

getDescription

public java.lang.String getDescription()
Gets the description

Returns:
the description

setDescription

public void setDescription(java.lang.String description)
Set the description

Parameters:
description - description

getDisplayName

public java.lang.String getDisplayName()
Gets the display-name

Returns:
the display-name

setDisplayName

public void setDisplayName(java.lang.String displayName)
Set the display-name

Parameters:
displayName - displayName

getSmallIcon

public java.lang.String getSmallIcon()
Gets the small-icon

Returns:
the small-icon

setSmallIcon

public void setSmallIcon(java.lang.String smallIcon)
Set the small-icon

Parameters:
smallIcon - smallIcon

getLargeIcon

public java.lang.String getLargeIcon()
Gets the large-icon

Returns:
the large-icon

setLargeIcon

public void setLargeIcon(java.lang.String largeIcon)
Set the large-icon

Parameters:
largeIcon - largeIcon

getWebserviceDescriptionName

public java.lang.String getWebserviceDescriptionName()
Gets the webservice-description-name

Returns:
the webservice-description-name

setWebserviceDescriptionName

public void setWebserviceDescriptionName(java.lang.String webserviceDescriptionName)
Set the webservice-description-name

Parameters:
webserviceDescriptionName - webserviceDescriptionName

getWsdlFile

public java.lang.String getWsdlFile()
Gets the wsdl-file

Returns:
the wsdl-file

setWsdlFile

public void setWsdlFile(java.lang.String wsdlFile)
Set the wsdl-file

Parameters:
wsdlFile - wsdlFile

getJaxrpcMappingFile

public java.lang.String getJaxrpcMappingFile()
Gets the jaxrpc-mapping-file

Returns:
the jaxrpc-mapping-file

setJaxrpcMappingFile

public void setJaxrpcMappingFile(java.lang.String jaxrpcMappingFile)
Set the jaxrpc-mapping-file

Parameters:
jaxrpcMappingFile - jaxrpcMappingFile

getPortComponentList

public JLinkedList getPortComponentList()
Gets the port-component

Returns:
the port-component

setPortComponentList

public void setPortComponentList(JLinkedList portComponentList)
Set the port-component

Parameters:
portComponentList - portComponent

addPortComponent

public void addPortComponent(PortComponent portComponent)
Add a new port-component element to this object

Parameters:
portComponent - the portComponentobject

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.