Class TLcdCSWInspireProfile.InspireConfiguration
java.lang.Object
com.luciad.ogc.csw.server.profile.TLcdCSWInspireProfile.InspireConfiguration
- Enclosing class:
TLcdCSWInspireProfile
Configurable properties that are included in the INSPIRE service metadata description.
- Since:
- 2017.1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns whether or not this service is INSPIRE conformant.getDate()Returns the date of the metadata.Returns the language to use if no specific language is requested.Returns the GEMET keywords of this service.Returns the point of contact email address.Returns the point of contact organization name.Returns the languages supported by this metadata service.Returns the time range of the metadatavoidsetConformance(TLcdCSWInspireProfile.Conformance aConformance) Configures whether or not this service is INSPIRE conformant.voidSets the date of the metadatavoidsetDefaultLanguage(String aDefaultLanguage) Configures the language to use if no specific language is requested.voidsetGEMETKeywords(List<TLcdCSWInspireProfile.GEMETKeyword> aGEMETKeywords) Configures the GEMET keywords of this service.voidsetPOCEmail(String aPOCEmail) Sets the point of contact email addressvoidsetPOCOrganization(String aPOCOrganization) Sets the point of contact organization name.voidsetSupportedLanguages(List<String> aSupportedLanguages) Configures the languages supported by this metadata service.voidsetTemporalExtent(ILcdTimeBounds aTemporalExtent) Sets the time range of the metadata
-
Constructor Details
-
InspireConfiguration
public InspireConfiguration()
-
-
Method Details
-
getSupportedLanguages
Returns the languages supported by this metadata service.- Returns:
- the languages supported by this metadata service
-
setSupportedLanguages
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 theALcdCSWCapabilitiesProviderandILcdCSWQueryHandlerto take this parameter into account.- Parameters:
aSupportedLanguages- the languages supported by this metadata service- See Also:
-
getDefaultLanguage
Returns the language to use if no specific language is requested.- Returns:
- the default language of this service
-
setDefaultLanguage
Configures the language to use if no specific language is requested.- Parameters:
aDefaultLanguage- the default language of this service- See Also:
-
getDate
Returns the date of the metadata.- Returns:
- the date of the metadata
-
setDate
Sets the date of the metadata- Parameters:
aDate- the data of the metadata
-
getGEMETKeywords
Returns the GEMET keywords of this service.- Returns:
- the GEMET keywords of this service
-
setGEMETKeywords
Configures the GEMET keywords of this service.- Parameters:
aGEMETKeywords- the GEMET keywords of this service
-
getConformance
Returns whether or not this service is INSPIRE conformant.- Returns:
- whether or not this service is INSPIRE conformant
-
setConformance
Configures whether or not this service is INSPIRE conformant.- Parameters:
aConformance- whether or not this service is INSPIRE conformant
-
getPOCOrganization
Returns the point of contact organization name.- Returns:
- the responsible organization
-
setPOCOrganization
Sets the point of contact organization name.- Parameters:
aPOCOrganization- the responsible organization
-
getPOCEmail
Returns the point of contact email address.- Returns:
- the point of contact email address
-
setPOCEmail
Sets the point of contact email address- Parameters:
aPOCEmail- the point of contact email address
-
getTemporalExtent
Returns the time range of the metadata- Returns:
- the time range of the metadata
-
setTemporalExtent
Sets the time range of the metadata- Parameters:
aTemporalExtent- the time range of the metadata
-