Class TLcdCSWInspireProfile.InspireConfiguration

java.lang.Object
com.luciad.ogc.csw.server.profile.TLcdCSWInspireProfile.InspireConfiguration
Enclosing class:
TLcdCSWInspireProfile

public static class TLcdCSWInspireProfile.InspireConfiguration extends Object
Configurable properties that are included in the INSPIRE service metadata description.
Since:
2017.1
  • Constructor Details Link icon

    • InspireConfiguration Link icon

      public InspireConfiguration()
  • Method Details Link icon

    • getSupportedLanguages Link icon

      public List<String> getSupportedLanguages()
      Returns the languages supported by this metadata service.
      Returns:
      the languages supported by this metadata service
    • setSupportedLanguages Link icon

      public void setSupportedLanguages(List<String> aSupportedLanguages)
      Configures the languages supported by this metadata service. The INSPIRE directive defines an additional language request parameter that determines the language of the capabilities and returned metadata records. Note that it is up to the implementations of the ALcdCSWCapabilitiesProvider and ILcdCSWQueryHandler to take this parameter into account.
      Parameters:
      aSupportedLanguages - the languages supported by this metadata service
      See Also:
    • getDefaultLanguage Link icon

      public String getDefaultLanguage()
      Returns the language to use if no specific language is requested.
      Returns:
      the default language of this service
    • setDefaultLanguage Link icon

      public void setDefaultLanguage(String aDefaultLanguage)
      Configures the language to use if no specific language is requested.
      Parameters:
      aDefaultLanguage - the default language of this service
      See Also:
    • getDate Link icon

      public Date getDate()
      Returns the date of the metadata.
      Returns:
      the date of the metadata
    • setDate Link icon

      public void setDate(Date aDate)
      Sets the date of the metadata
      Parameters:
      aDate - the data of the metadata
    • getGEMETKeywords Link icon

      public List<TLcdCSWInspireProfile.GEMETKeyword> getGEMETKeywords()
      Returns the GEMET keywords of this service.
      Returns:
      the GEMET keywords of this service
    • setGEMETKeywords Link icon

      public void setGEMETKeywords(List<TLcdCSWInspireProfile.GEMETKeyword> aGEMETKeywords)
      Configures the GEMET keywords of this service.
      Parameters:
      aGEMETKeywords - the GEMET keywords of this service
    • getConformance Link icon

      public TLcdCSWInspireProfile.Conformance getConformance()
      Returns whether or not this service is INSPIRE conformant.
      Returns:
      whether or not this service is INSPIRE conformant
    • setConformance Link icon

      public void setConformance(TLcdCSWInspireProfile.Conformance aConformance)
      Configures whether or not this service is INSPIRE conformant.
      Parameters:
      aConformance - whether or not this service is INSPIRE conformant
    • getPOCOrganization Link icon

      public String getPOCOrganization()
      Returns the point of contact organization name.
      Returns:
      the responsible organization
    • setPOCOrganization Link icon

      public void setPOCOrganization(String aPOCOrganization)
      Sets the point of contact organization name.
      Parameters:
      aPOCOrganization - the responsible organization
    • getPOCEmail Link icon

      public String getPOCEmail()
      Returns the point of contact email address.
      Returns:
      the point of contact email address
    • setPOCEmail Link icon

      public void setPOCEmail(String aPOCEmail)
      Sets the point of contact email address
      Parameters:
      aPOCEmail - the point of contact email address
    • getTemporalExtent Link icon

      public ILcdTimeBounds getTemporalExtent()
      Returns the time range of the metadata
      Returns:
      the time range of the metadata
    • setTemporalExtent Link icon

      public void setTemporalExtent(ILcdTimeBounds aTemporalExtent)
      Sets the time range of the metadata
      Parameters:
      aTemporalExtent - the time range of the metadata