Package org.n52.shetland.inspire.dls
Class InspireExtendedCapabilitiesDLS
- java.lang.Object
-
- org.n52.shetland.inspire.dls.InspireExtendedCapabilities
-
- org.n52.shetland.inspire.dls.InspireExtendedCapabilitiesDLS
-
- All Implemented Interfaces:
InspireCapabilities.InspireExtendedCapabilitiesResponseLanguage,InspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifier,InspireCapabilities.InspireExtendedCapabilitiesSupportedLanguage,InspireObject,OwsOperationMetadataExtension
- Direct Known Subclasses:
FullInspireExtendedCapabilities,MinimalInspireExtendedCapabilities
public abstract class InspireExtendedCapabilitiesDLS extends InspireExtendedCapabilities implements InspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifier
Abstract service internal representation of INSPIRE DLS ExtendedCapabilities. Extends theInspireExtendedCapabilitieswith the DLS specific data- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description InspireExtendedCapabilitiesDLS(InspireSupportedLanguages supportedLanguages, InspireLanguageISO6392B responseLanguage, Collection<InspireUniqueResourceIdentifier> spatialDataSetIdentifiers)constructorInspireExtendedCapabilitiesDLS(InspireSupportedLanguages supportedLanguages, InspireLanguageISO6392B responseLanguage, InspireUniqueResourceIdentifier spatialDataSetIdentifier)constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InspireExtendedCapabilitiesDLSaddSpatialDataSetIdentifier(InspireUniqueResourceIdentifier spatialDataSetIdentifier)Add the spatial dataset identifierStringgetNamespace()Get the encoding namespace for this OWS ExtendedCapabilitiy.Set<InspireUniqueResourceIdentifier>getSpatialDataSetIdentifier()Get the spatial dataset identifiersbooleanisSetSpatialDataSetIdentifier()Check if spatial dataset identifiers are setInspireExtendedCapabilitiesDLSsetSpatialDataSetIdentifier(Collection<InspireUniqueResourceIdentifier> spatialDataSetIdentifier)Set the spatial dataset identifiers, clears the existing collection-
Methods inherited from class org.n52.shetland.inspire.dls.InspireExtendedCapabilities
getInspireId, getResponseLanguage, getService, getSupportedLanguages, isSetResponseLanguage, isSetSupportedLanguages, setInspireId, setResponseLanguage, setSupportedLanguages
-
-
-
-
Constructor Detail
-
InspireExtendedCapabilitiesDLS
public InspireExtendedCapabilitiesDLS(InspireSupportedLanguages supportedLanguages, InspireLanguageISO6392B responseLanguage, InspireUniqueResourceIdentifier spatialDataSetIdentifier)
constructor- Parameters:
supportedLanguages- Supported languages to setresponseLanguage- Response language to setspatialDataSetIdentifier- Spatial dataset identifier to set
-
InspireExtendedCapabilitiesDLS
public InspireExtendedCapabilitiesDLS(InspireSupportedLanguages supportedLanguages, InspireLanguageISO6392B responseLanguage, Collection<InspireUniqueResourceIdentifier> spatialDataSetIdentifiers)
constructor- Parameters:
supportedLanguages- Supported languages to setresponseLanguage- Response language to setspatialDataSetIdentifiers- Spatial dataset identifiers to set
-
-
Method Detail
-
getNamespace
public String getNamespace()
Description copied from interface:OwsOperationMetadataExtensionGet the encoding namespace for this OWS ExtendedCapabilitiy.- Specified by:
getNamespacein interfaceOwsOperationMetadataExtension- Overrides:
getNamespacein classInspireExtendedCapabilities- Returns:
- Encoding namespace.
-
getSpatialDataSetIdentifier
public Set<InspireUniqueResourceIdentifier> getSpatialDataSetIdentifier()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifierGet the spatial dataset identifiers- Specified by:
getSpatialDataSetIdentifierin interfaceInspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifier- Returns:
- the spatialDataSetIdentifier
-
setSpatialDataSetIdentifier
public InspireExtendedCapabilitiesDLS setSpatialDataSetIdentifier(Collection<InspireUniqueResourceIdentifier> spatialDataSetIdentifier)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifierSet the spatial dataset identifiers, clears the existing collection- Specified by:
setSpatialDataSetIdentifierin interfaceInspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifier- Parameters:
spatialDataSetIdentifier- the spatial dataset identifiers to set
-
addSpatialDataSetIdentifier
public InspireExtendedCapabilitiesDLS addSpatialDataSetIdentifier(InspireUniqueResourceIdentifier spatialDataSetIdentifier)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifierAdd the spatial dataset identifier- Specified by:
addSpatialDataSetIdentifierin interfaceInspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifier- Parameters:
spatialDataSetIdentifier- the spatial dataset identifier to add
-
isSetSpatialDataSetIdentifier
public boolean isSetSpatialDataSetIdentifier()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifierCheck if spatial dataset identifiers are set- Specified by:
isSetSpatialDataSetIdentifierin interfaceInspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifier- Returns:
true, if spatial dataset identifiers are set
-
-