org.jboss.webservice.metadata
Class WebserviceDescriptionMetaData

java.lang.Object
  extended byorg.jboss.webservice.metadata.WebserviceDescriptionMetaData

public class WebserviceDescriptionMetaData
extends java.lang.Object

XML Binding element for webservices/webservice-description

Since:
15-April-2004

Constructor Summary
WebserviceDescriptionMetaData(WebservicesMetaData (src)  webservices)
           
 
Method Summary
 void addPortComponent(PortComponentMetaData (src)  portComponent)
           
 JavaWsdlMapping (src) getJavaWsdlMapping()
           
 java.lang.String getJaxrpcMappingFile()
           
 PortComponentMetaData (src) getPortComponentByName(java.lang.String name)
          Lookup a PortComponentMetaData by port-component-name
 PortComponentMetaData (src) getPortComponentByWsdlPort(java.lang.String name)
          Lookup a PortComponentMetaData by wsdl-port local part
 PortComponentMetaData (src) [] getPortComponents()
           
 java.lang.String getWebserviceDescriptionName()
           
 WebservicesMetaData (src) getWebservices()
           
 Definition getWsdlDefinition()
          Get the wsdl definition that corresponds to the wsdl-file element.
 java.lang.String getWsdlFile()
           
 java.lang.String getWsdlPublishLocation()
           
static boolean isValidServiceUrl(java.lang.String url)
           
 void setJaxrpcMappingFile(java.lang.String jaxrpcMappingFile)
           
 void setWebserviceDescriptionName(java.lang.String webserviceDescriptionName)
           
 void setWsdlFile(java.lang.String wsdlFile)
           
 void setWsdlPublishLocation(java.lang.String wsdlPublishLocation)
           
 void updateServiceAddress(ServiceDeployer.ServiceLocationResolver (src)  locationResolver)
          Replace the port location with the actual one in JBoss
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebserviceDescriptionMetaData

public WebserviceDescriptionMetaData(WebservicesMetaData (src)  webservices)
Method Detail

getWebservices

public WebservicesMetaData (src)  getWebservices()

addPortComponent

public void addPortComponent(PortComponentMetaData (src)  portComponent)

getPortComponents

public PortComponentMetaData (src) [] getPortComponents()

getPortComponentByWsdlPort

public PortComponentMetaData (src)  getPortComponentByWsdlPort(java.lang.String name)
Lookup a PortComponentMetaData by wsdl-port local part

Parameters:
name - - the wsdl-port local part
Returns:
PortComponentMetaData if found, null otherwise

getPortComponentByName

public PortComponentMetaData (src)  getPortComponentByName(java.lang.String name)
Lookup a PortComponentMetaData by port-component-name

Parameters:
name - - the port-component-name
Returns:
PortComponentMetaData if found, null otherwise

getWebserviceDescriptionName

public java.lang.String getWebserviceDescriptionName()

setWebserviceDescriptionName

public void setWebserviceDescriptionName(java.lang.String webserviceDescriptionName)

getWsdlFile

public java.lang.String getWsdlFile()

setWsdlFile

public void setWsdlFile(java.lang.String wsdlFile)

getWsdlPublishLocation

public java.lang.String getWsdlPublishLocation()

setWsdlPublishLocation

public void setWsdlPublishLocation(java.lang.String wsdlPublishLocation)

getJaxrpcMappingFile

public java.lang.String getJaxrpcMappingFile()

getJavaWsdlMapping

public JavaWsdlMapping (src)  getJavaWsdlMapping()

setJaxrpcMappingFile

public void setJaxrpcMappingFile(java.lang.String jaxrpcMappingFile)

getWsdlDefinition

public Definition getWsdlDefinition()
Get the wsdl definition that corresponds to the wsdl-file element.


isValidServiceUrl

public static boolean isValidServiceUrl(java.lang.String url)

updateServiceAddress

public void updateServiceAddress(ServiceDeployer.ServiceLocationResolver (src)  locationResolver)
Replace the port location with the actual one in JBoss