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
-
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 metadatavoid
setConformance
(TLcdCSWInspireProfile.Conformance aConformance) Configures whether or not this service is INSPIRE conformant.void
Sets the date of the metadatavoid
setDefaultLanguage
(String aDefaultLanguage) Configures the language to use if no specific language is requested.void
setGEMETKeywords
(List<TLcdCSWInspireProfile.GEMETKeyword> aGEMETKeywords) Configures the GEMET keywords of this service.void
setPOCEmail
(String aPOCEmail) Sets the point of contact email addressvoid
setPOCOrganization
(String aPOCOrganization) Sets the point of contact organization name.void
setSupportedLanguages
(List<String> aSupportedLanguages) Configures the languages supported by this metadata service.void
setTemporalExtent
(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 theALcdCSWCapabilitiesProvider
andILcdCSWQueryHandler
to 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
-