org.glite.discovery
Interface ServiceDetails

All Superinterfaces:
Service

public interface ServiceDetails
extends Service

A detailed description of a Service, including information about VOs, service data and associated services.


Method Summary
 java.lang.String getAdministration()
          Gets the admin contact for the service.
 Service[] getAssociatedServices()
          Gets the associated services for the service.
 ServiceData[] getData()
          Gets the service data (key/value pairs) for the service.
 java.lang.String getSite()
          Gets the site where the service is deployed.
 java.lang.String[] getVOs()
          Gets the list of VOs under which the service operates.
 java.lang.String getWSDL()
          Gets the URL for the WSDL of the service.
 
Methods inherited from interface org.glite.discovery.Service
getEndpoint, getName, getStatus, getStatusMessage, getType, getVersion
 

Method Detail

getAdministration

java.lang.String getAdministration()
Gets the admin contact for the service.

Returns:
The admin contact for the service.

getAssociatedServices

Service[] getAssociatedServices()
Gets the associated services for the service.

Returns:
An array of Service objects.

getData

ServiceData[] getData()
Gets the service data (key/value pairs) for the service.

Returns:
An array of ServiceData objects.

getSite

java.lang.String getSite()
Gets the site where the service is deployed.

Returns:
Name of the deployment site.

getVOs

java.lang.String[] getVOs()
Gets the list of VOs under which the service operates.

Returns:
An array of VO names.

getWSDL

java.lang.String getWSDL()
Gets the URL for the WSDL of the service.

Returns:
URL pointing to the WSDL.