Class TLcdOWSServiceProvider

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.ows.model.TLcdOWSServiceProvider
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdOWSServiceProvider extends TLcdDataObject
This class contains information about the service provider organization.
  • Field Details Link icon

    • PROVIDER_NAME_PROPERTY Link icon

      public static final TLcdDataProperty PROVIDER_NAME_PROPERTY
      Data property that maps to the ProviderName element. The possible values for this property are instances of String.
    • PROVIDER_SITE_PROPERTY Link icon

      public static final TLcdDataProperty PROVIDER_SITE_PROPERTY
      Data property that maps to the ProviderSite element. The possible values for this property are instances of TLcdOWSOnlineResource.
    • SERVICE_CONTACT_PROPERTY Link icon

      public static final TLcdDataProperty SERVICE_CONTACT_PROPERTY
      Data property that maps to the ServiceContact element. The possible values for this property are instances of TLcdOWSResponsiblePartySubset.
  • Constructor Details Link icon

    • TLcdOWSServiceProvider Link icon

      public TLcdOWSServiceProvider()
      Creates a new TLcdOWSServiceProvider instance.
    • TLcdOWSServiceProvider Link icon

      public TLcdOWSServiceProvider(TLcdDataType aType)
      Creates a new TLcdOWSServiceProvider instance with the given data type.
      Parameters:
      aType - The data type.
  • Method Details Link icon

    • getProviderName Link icon

      public String getProviderName()
      Returns the value of the property that maps to the ProviderName element.

      A unique identifier for the service provider organization.

      Returns:
      the value of the PROVIDER_NAME_PROPERTY property.
    • setProviderName Link icon

      public void setProviderName(String aValue)
      Sets the value of the property that maps to the ProviderName element.

      A unique identifier for the service provider organization.

      Parameters:
      aValue - the value to set for the PROVIDER_NAME_PROPERTY property.
    • getProviderSite Link icon

      public TLcdOWSOnlineResource getProviderSite()
      Returns the value of the property that maps to the ProviderSite element.

      Reference to the most relevant web site of the service provider.

      Returns:
      the value of the PROVIDER_SITE_PROPERTY property.
    • setProviderSite Link icon

      public void setProviderSite(TLcdOWSOnlineResource aValue)
      Sets the value of the property that maps to the ProviderSite element.

      Reference to the most relevant web site of the service provider.

      Parameters:
      aValue - the value to set for the PROVIDER_SITE_PROPERTY property.
    • getServiceContact Link icon

      public TLcdOWSResponsiblePartySubset getServiceContact()
      Returns the value of the property that maps to the ServiceContact element.

      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:
      the value of the SERVICE_CONTACT_PROPERTY property.
    • setServiceContact Link icon

      public void setServiceContact(TLcdOWSResponsiblePartySubset aValue)
      Sets the value of the property that maps to the ServiceContact element.

      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.

      Parameters:
      aValue - the value to set for the SERVICE_CONTACT_PROPERTY property.