org.ow2.jonas.webapp.jonasadmin.service.webservice.provider.element
Class WebServiceDescriptionItem

java.lang.Object
  extended by org.ow2.jonas.webapp.jonasadmin.service.webservice.provider.element.WebServiceDescriptionItem
All Implemented Interfaces:
Serializable, NameItem

public class WebServiceDescriptionItem
extends Object
implements NameItem

The webservice-description element defines a WSDL document file and the set of Port components associated with the WSDL ports defined in the WSDL document. There may be multiple webservice-descriptions defined within a module. All WSDL file ports must have a corresponding port-component element defined.

Author:
Allesta, LLC
See Also:
Serialized Form

Constructor Summary
WebServiceDescriptionItem(String name, String wsdlFile, String wsdlUrl, String jaxrpcMappingFile, PortComponentItem portComponent)
          Creates a new WebServiceDescription object.
WebServiceDescriptionItem(String name, String wsdlFile, String wsdlUrl, String jaxrpcMappingFile, Vector portComponents)
          Creates a new WebServiceDescription object.
 
Method Summary
 String getJaxRpcMappingFile()
          DOCUMENT ME!
 String getName()
           
 PortComponentItem getPortComponent(int index)
          DOCUMENT ME!
 int getPortComponentCount()
          DOCUMENT ME!
 String getWebServiceDescriptionName()
          DOCUMENT ME!
 String getWsdlFile()
          DOCUMENT ME!
 String getWsdlUrl()
           
 void removePortComponent(int index)
          DOCUMENT ME!
 void setJaxRpcMappingFile(String jaxrpcMappingFile)
          DOCUMENT ME!
 void setPortComponent(int index, PortComponentItem portComponent)
          DOCUMENT ME!
 void setWebServiceDescriptionName(String webserviceDescriptionName)
          DOCUMENT ME!
 void setWsdlFile(String wsdlFile)
          DOCUMENT ME!
 void setWsdlUrl(String wsdlUrl)
           
 String toString()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebServiceDescriptionItem

public WebServiceDescriptionItem(String name,
                                 String wsdlFile,
                                 String wsdlUrl,
                                 String jaxrpcMappingFile,
                                 PortComponentItem portComponent)
Creates a new WebServiceDescription object.

Parameters:
name - DOCUMENT ME!
wsdlFile - DOCUMENT ME!
wsdlUrl - TODO
jaxrpcMappingFile - DOCUMENT ME!
portComponent - DOCUMENT ME!

WebServiceDescriptionItem

public WebServiceDescriptionItem(String name,
                                 String wsdlFile,
                                 String wsdlUrl,
                                 String jaxrpcMappingFile,
                                 Vector portComponents)
Creates a new WebServiceDescription object.

Parameters:
name - DOCUMENT ME!
wsdlFile - DOCUMENT ME!
wsdlUrl - TODO
jaxrpcMappingFile - DOCUMENT ME!
portComponents - DOCUMENT ME!
Method Detail

setJaxRpcMappingFile

public void setJaxRpcMappingFile(String jaxrpcMappingFile)
DOCUMENT ME!

Parameters:
jaxrpcMappingFile - DOCUMENT ME!

getJaxRpcMappingFile

public String getJaxRpcMappingFile()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setPortComponent

public void setPortComponent(int index,
                             PortComponentItem portComponent)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!
portComponent - DOCUMENT ME!

getPortComponent

public PortComponentItem getPortComponent(int index)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!

getPortComponentCount

public int getPortComponentCount()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setWebServiceDescriptionName

public void setWebServiceDescriptionName(String webserviceDescriptionName)
DOCUMENT ME!

Parameters:
webserviceDescriptionName - DOCUMENT ME!

getWebServiceDescriptionName

public String getWebServiceDescriptionName()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setWsdlFile

public void setWsdlFile(String wsdlFile)
DOCUMENT ME!

Parameters:
wsdlFile - DOCUMENT ME!

getWsdlFile

public String getWsdlFile()
DOCUMENT ME!

Returns:
DOCUMENT ME!

removePortComponent

public void removePortComponent(int index)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!

toString

public String toString()
DOCUMENT ME!

Overrides:
toString in class Object
Returns:
DOCUMENT ME!

getWsdlUrl

public String getWsdlUrl()

setWsdlUrl

public void setWsdlUrl(String wsdlUrl)

getName

public String getName()
Specified by:
getName in interface NameItem


Copyright © 2010 OW2 Consortium. All Rights Reserved.