Package org.n52.shetland.inspire.dls
Class InspireExtendedCapabilities
- java.lang.Object
-
- org.n52.shetland.inspire.dls.InspireExtendedCapabilities
-
- All Implemented Interfaces:
InspireCapabilities.InspireExtendedCapabilitiesResponseLanguage,InspireCapabilities.InspireExtendedCapabilitiesSupportedLanguage,InspireObject,OwsOperationMetadataExtension
- Direct Known Subclasses:
InspireExtendedCapabilitiesDLS
public abstract class InspireExtendedCapabilities extends Object implements OwsOperationMetadataExtension, InspireCapabilities.InspireExtendedCapabilitiesSupportedLanguage, InspireCapabilities.InspireExtendedCapabilitiesResponseLanguage, InspireObject
Abstract service internal representation of INSPIRE ExtendedCapabilities.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description InspireExtendedCapabilities(InspireSupportedLanguages supportedLanguages, InspireLanguageISO6392B responseLanguage)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetInspireId()Get the INSPIRE idStringgetNamespace()Get the encoding namespace for this OWS ExtendedCapabilitiy.InspireLanguageISO6392BgetResponseLanguage()Get the response languageStringgetService()Get the service this OWS ExtendedCapabilitiy is related to.InspireSupportedLanguagesgetSupportedLanguages()Get the supported languagesbooleanisSetResponseLanguage()Check if response language is setbooleanisSetSupportedLanguages()Check if supported languages are setInspireExtendedCapabilitiessetInspireId(String inspireId)Set the INSPIRE idInspireExtendedCapabilitiessetResponseLanguage(InspireLanguageISO6392B responseLanguage)Set the response languageInspireExtendedCapabilitiessetSupportedLanguages(InspireSupportedLanguages supportedLanguages)Set the supported languages
-
-
-
Constructor Detail
-
InspireExtendedCapabilities
public InspireExtendedCapabilities(InspireSupportedLanguages supportedLanguages, InspireLanguageISO6392B responseLanguage)
Constructor- Parameters:
supportedLanguages- Supported languages to setresponseLanguage- Response language to set
-
-
Method Detail
-
getService
public String getService()
Description copied from interface:OwsOperationMetadataExtensionGet the service this OWS ExtendedCapabilitiy is related to.- Specified by:
getServicein interfaceOwsOperationMetadataExtension- Returns:
- Related service
-
getNamespace
public String getNamespace()
Description copied from interface:OwsOperationMetadataExtensionGet the encoding namespace for this OWS ExtendedCapabilitiy.- Specified by:
getNamespacein interfaceOwsOperationMetadataExtension- Returns:
- Encoding namespace.
-
getSupportedLanguages
public InspireSupportedLanguages getSupportedLanguages()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesSupportedLanguageGet the supported languages- Specified by:
getSupportedLanguagesin interfaceInspireCapabilities.InspireExtendedCapabilitiesSupportedLanguage- Returns:
- the supportedLanguages
-
setSupportedLanguages
public InspireExtendedCapabilities setSupportedLanguages(InspireSupportedLanguages supportedLanguages)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesSupportedLanguageSet the supported languages- Specified by:
setSupportedLanguagesin interfaceInspireCapabilities.InspireExtendedCapabilitiesSupportedLanguage- Parameters:
supportedLanguages- the supported languages to set
-
isSetSupportedLanguages
public boolean isSetSupportedLanguages()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesSupportedLanguageCheck if supported languages are set- Specified by:
isSetSupportedLanguagesin interfaceInspireCapabilities.InspireExtendedCapabilitiesSupportedLanguage- Returns:
true, if supported languages are set
-
getResponseLanguage
public InspireLanguageISO6392B getResponseLanguage()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesResponseLanguageGet the response language- Specified by:
getResponseLanguagein interfaceInspireCapabilities.InspireExtendedCapabilitiesResponseLanguage- Returns:
- the responseLanguage
-
setResponseLanguage
public InspireExtendedCapabilities setResponseLanguage(InspireLanguageISO6392B responseLanguage)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesResponseLanguageSet the response language- Specified by:
setResponseLanguagein interfaceInspireCapabilities.InspireExtendedCapabilitiesResponseLanguage- Parameters:
responseLanguage- the response language to set
-
isSetResponseLanguage
public boolean isSetResponseLanguage()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesResponseLanguageCheck if response language is set- Specified by:
isSetResponseLanguagein interfaceInspireCapabilities.InspireExtendedCapabilitiesResponseLanguage- Returns:
true, if response language is set
-
setInspireId
public InspireExtendedCapabilities setInspireId(String inspireId)
Set the INSPIRE id- Parameters:
inspireId- INSPIRE id to set- Returns:
- this
-
getInspireId
public String getInspireId()
Get the INSPIRE id- Returns:
- the INSPIRE id
-
-