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

    • PROVIDER_NAME_PROPERTY

      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

      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

      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

    • TLcdOWSServiceProvider

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

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

    • getProviderName

      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

      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

      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

      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

      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

      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.