org.objectweb.jonas_ws.deployment.api.ServiceDesc Class Reference

Collaboration diagram for org.objectweb.jonas_ws.deployment.api.ServiceDesc:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ServiceDesc (ClassLoader jarCL, WebserviceDescription wsd, JonasWebserviceDescription jwsd) throws WSDeploymentDescException
String getName ()
MappingFile getMapping ()
WSDLFile getWSDL ()
String getEndpointURI ()
List getPortComponents ()
PortComponentDesc getPortComponent (String pcName)
String toString ()
File getPublicationDirectory ()
URL getMappingFileURL ()
URL getLocalWSDLURL ()

Static Protected Member Functions

I18n getI18n ()

Detailed Description

This class corresponds to 1 webservices-description XML element. It's used to get a MappingFile instance if it's defined, idem for WSDLFile instance and give access to the Web service Port component list.

Author:
Guillaume Sauthier

Xavier Delplanque

Definition at line 62 of file ServiceDesc.java.


Constructor & Destructor Documentation

org.objectweb.jonas_ws.deployment.api.ServiceDesc.ServiceDesc ClassLoader  jarCL,
WebserviceDescription  wsd,
JonasWebserviceDescription  jwsd
throws WSDeploymentDescException
 

Constructor : creates a ServiceDesc object.

Parameters:
jarCL ejbjar or war classLoader
wsd Zeus object containing WebserviceDescription informations
jwsd Zeus object containing JonasWebserviceDescription informations
Exceptions:
WSDeploymentDescException When contruction fails.

Definition at line 121 of file ServiceDesc.java.

References org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getName(), org.objectweb.jonas_ws.deployment.xml.PortComponent.getPortComponentName(), org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getQName(), org.objectweb.jonas_ws.deployment.api.WSDLFile.hasPort(), and org.objectweb.jonas_ws.deployment.api.WSDLFile.hasSOAPBinding().

Here is the call graph for this function:


Member Function Documentation

String org.objectweb.jonas_ws.deployment.api.ServiceDesc.getEndpointURI  ) 
 

Returns:
Returns the endpointURI.

Definition at line 301 of file ServiceDesc.java.

Referenced by org.objectweb.jonas_ws.wsgen.generator.axis.AxisWsEndpointGenerator.generate().

I18n org.objectweb.jonas_ws.deployment.api.ServiceDesc.getI18n  )  [static, protected]
 

Returns:
Returns the getI18n().

Definition at line 345 of file ServiceDesc.java.

URL org.objectweb.jonas_ws.deployment.api.ServiceDesc.getLocalWSDLURL  ) 
 

Returns:
Returns URL where the WSDL can be loaded locally.

Definition at line 366 of file ServiceDesc.java.

Referenced by org.objectweb.jonas.ws.axis.JAxisServlet.doPost().

MappingFile org.objectweb.jonas_ws.deployment.api.ServiceDesc.getMapping  ) 
 

Return the Mapping File.

Returns:
the MappingFile.

Definition at line 286 of file ServiceDesc.java.

Referenced by org.objectweb.jonas_ws.wsgen.generator.axis.VContextFactory.getContext().

URL org.objectweb.jonas_ws.deployment.api.ServiceDesc.getMappingFileURL  ) 
 

Returns:
Returns URL where mapping file can be loaded.

Definition at line 359 of file ServiceDesc.java.

String org.objectweb.jonas_ws.deployment.api.ServiceDesc.getName  ) 
 

Return the name of the WebService.

Returns:
the name of the WebService.

Definition at line 278 of file ServiceDesc.java.

Referenced by org.objectweb.jonas.ws.AbsWebServicesServiceImpl.completeWSDeployment(), org.objectweb.jonas_ws.wsgen.generator.axis.AxisWsEndpointGenerator.generate(), and org.objectweb.jonas_ws.wsgen.generator.axis.VContextFactory.getContext().

PortComponentDesc org.objectweb.jonas_ws.deployment.api.ServiceDesc.getPortComponent String  pcName  ) 
 

Return the port component desc with the given name if it exists, null else.

Parameters:
pcName the name of the portComponent to retrieve.
Returns:
the port component desc with the given name if it exists, null else.

Definition at line 320 of file ServiceDesc.java.

List org.objectweb.jonas_ws.deployment.api.ServiceDesc.getPortComponents  ) 
 

Return the port component list of this service desc.

Returns:
the port component list of this service desc.

Definition at line 309 of file ServiceDesc.java.

Referenced by org.objectweb.jonas.ws.AbsWebServicesServiceImpl.completeWSDeployment(), org.objectweb.jonas.ws.AbsWebServicesServiceImpl.doDeployWebServices(), org.objectweb.jonas_ws.wsgen.generator.ews.EWSWsEndpointGenerator.generate(), org.objectweb.jonas_ws.wsgen.generator.axis.AxisWsEndpointGenerator.generate(), org.objectweb.jonas_ws.wsgen.generator.axis.VContextFactory.getContext(), and org.objectweb.jonas_ws.deployment.api.WSDeploymentDesc.WSDeploymentDesc().

File org.objectweb.jonas_ws.deployment.api.ServiceDesc.getPublicationDirectory  ) 
 

Returns:
Returns the publicationDirectory.

Definition at line 352 of file ServiceDesc.java.

WSDLFile org.objectweb.jonas_ws.deployment.api.ServiceDesc.getWSDL  ) 
 

Return the WSDL File.

Returns:
the WSDL File.

Definition at line 294 of file ServiceDesc.java.

Referenced by org.objectweb.jonas.ws.AbsWebServicesServiceImpl.doDeployWebServices(), org.objectweb.jonas_ws.wsgen.generator.axis.VContextFactory.getContext(), org.objectweb.jonas.ws.axis.QSUpdateServiceWSDLHandler.invoke(), and org.objectweb.jonas_ws.wsgen.generator.axis.VcPortComponent.VcPortComponent().

String org.objectweb.jonas_ws.deployment.api.ServiceDesc.toString  ) 
 

Returns:
Returns a String representation of the ServiceDesc.

Definition at line 327 of file ServiceDesc.java.

References org.objectweb.jonas_ws.deployment.api.WSDLFile.toString().

Referenced by org.objectweb.jonas_ws.deployment.api.PortComponentDesc.toString().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:13:35 2005 for JOnAS by  doxygen 1.3.9.1