org.deegree.protocol.ows.metadata
Class ServiceProvider

java.lang.Object
  extended by org.deegree.protocol.ows.metadata.ServiceProvider

public class ServiceProvider
extends Object

Encapsulates service provider metadata reported by an OGC web service.

Data model has been designed to capture the expressiveness of all OWS specifications and versions and was verified against the following specifications:

Version:
$Revision: 31860 $, $Date: 2011-09-13 15:11:47 +0200 (Tue, 13 Sep 2011) $
Author:
Markus Schneider, Andrei Ionita, last edited by: $Author: mschneider $

Constructor Summary
ServiceProvider(String providerName, String providerSite, ResponsibleParty serviceContact)
          Creates a new ServiceProvider instance.
 
Method Summary
 String getProviderName()
          Returns the reported service provider name.
 String getProviderSite()
          Returns the URL of the provider site.
 ResponsibleParty getServiceContact()
          Returns the information for contacting the service provider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceProvider

public ServiceProvider(String providerName,
                       String providerSite,
                       ResponsibleParty serviceContact)
Creates a new ServiceProvider instance.

Parameters:
providerName -
providerSite -
serviceContact -
Method Detail

getProviderName

public String getProviderName()
Returns the reported service provider name.

From OWS Common 2.0: A unique identifier for the service provider organization.

Returns:
providerName, may be null

getProviderSite

public String getProviderSite()
Returns the URL of the provider site.

From OWS Common 2.0: Reference to the most relevant web site of the service provider.

Returns:
providerSite, may be null.

getServiceContact

public ResponsibleParty getServiceContact()
Returns the information for contacting the service provider.

From OWS Common 2.0: Information for contacting the service provider. The OnlineResource element within this ServiceContact element should not be used to reference a web site of the service provider.

Returns:
information for contacting the service provider, may be null


Copyright © 2011. All Rights Reserved.