Package org.n52.shetland.inspire.dls
Class FullInspireExtendedCapabilities
- java.lang.Object
-
- org.n52.shetland.inspire.dls.InspireExtendedCapabilities
-
- org.n52.shetland.inspire.dls.InspireExtendedCapabilitiesDLS
-
- org.n52.shetland.inspire.dls.FullInspireExtendedCapabilities
-
- All Implemented Interfaces:
InspireCapabilities.InspireExtendedCapabilitiesConformity,InspireCapabilities.InspireExtendedCapabilitiesKeyword,InspireCapabilities.InspireExtendedCapabilitiesMandatoryKeyword,InspireCapabilities.InspireExtendedCapabilitiesMetadataDate,InspireCapabilities.InspireExtendedCapabilitiesMetadataPointOfContact,InspireCapabilities.InspireExtendedCapabilitiesMetadataURL,InspireCapabilities.InspireExtendedCapabilitiesResourceLocator,InspireCapabilities.InspireExtendedCapabilitiesResourceType,InspireCapabilities.InspireExtendedCapabilitiesResponseLanguage,InspireCapabilities.InspireExtendedCapabilitiesSpatialDataServiceType,InspireCapabilities.InspireExtendedCapabilitiesSpatialDataSetIdentifier,InspireCapabilities.InspireExtendedCapabilitiesSupportedLanguage,InspireCapabilities.InspireExtendedCapabilitiesTemporalReference<FullInspireExtendedCapabilities>,InspireObject,OwsOperationMetadataExtension
public class FullInspireExtendedCapabilities extends InspireExtendedCapabilitiesDLS implements InspireCapabilities.InspireExtendedCapabilitiesResourceLocator, InspireCapabilities.InspireExtendedCapabilitiesMetadataURL, InspireCapabilities.InspireExtendedCapabilitiesResourceType, InspireCapabilities.InspireExtendedCapabilitiesTemporalReference<FullInspireExtendedCapabilities>, InspireCapabilities.InspireExtendedCapabilitiesConformity, InspireCapabilities.InspireExtendedCapabilitiesMetadataPointOfContact, InspireCapabilities.InspireExtendedCapabilitiesMetadataDate, InspireCapabilities.InspireExtendedCapabilitiesMandatoryKeyword, InspireCapabilities.InspireExtendedCapabilitiesKeyword, InspireCapabilities.InspireExtendedCapabilitiesSpatialDataServiceType
Service internal object to represent the full INSPIRE DLS ExtendedCapabilities- Since:
- 1.0.0
-
-
Constructor Summary
-
Method Summary
-
Methods inherited from class org.n52.shetland.inspire.dls.InspireExtendedCapabilitiesDLS
addSpatialDataSetIdentifier, getNamespace, getSpatialDataSetIdentifier, isSetSpatialDataSetIdentifier, setSpatialDataSetIdentifier
-
Methods inherited from class org.n52.shetland.inspire.dls.InspireExtendedCapabilities
getInspireId, getResponseLanguage, getService, getSupportedLanguages, isSetResponseLanguage, isSetSupportedLanguages, setInspireId, setResponseLanguage, setSupportedLanguages
-
-
-
-
Constructor Detail
-
FullInspireExtendedCapabilities
public FullInspireExtendedCapabilities(InspireResourceLocator resourceLocator, InspireSupportedLanguages supportedLanguages, InspireLanguageISO6392B responseLanguage, InspireUniqueResourceIdentifier spatialDataSetIdentifier)
constructor- Parameters:
resourceLocator- resourceLocator to setsupportedLanguages- Supported languages to setresponseLanguage- Response language to setspatialDataSetIdentifier- Spatial dataset identifier to set
-
FullInspireExtendedCapabilities
public FullInspireExtendedCapabilities(Collection<InspireResourceLocator> resourceLocators, InspireSupportedLanguages supportedLanguages, InspireLanguageISO6392B responseLanguage, InspireUniqueResourceIdentifier spatialDataSetIdentifier)
constructor- Parameters:
resourceLocators- resourceLocators to setsupportedLanguages- Supported languages to setresponseLanguage- Response language to setspatialDataSetIdentifier- Spatial dataset identifier to set
-
FullInspireExtendedCapabilities
public FullInspireExtendedCapabilities(InspireResourceLocator resourceLocator, InspireSupportedLanguages supportedLanguages, InspireLanguageISO6392B responseLanguage, Collection<InspireUniqueResourceIdentifier> spatialDataSetIdentifiers)
constructor- Parameters:
resourceLocator- resourceLocator to setsupportedLanguages- Supported languages to setresponseLanguage- Response language to setspatialDataSetIdentifiers- Spatial dataset identifiers to set
-
FullInspireExtendedCapabilities
public FullInspireExtendedCapabilities(Collection<InspireResourceLocator> resourceLocators, InspireSupportedLanguages supportedLanguages, InspireLanguageISO6392B responseLanguage, Collection<InspireUniqueResourceIdentifier> spatialDataSetIdentifiers)
constructor- Parameters:
resourceLocators- resourceLocators to setsupportedLanguages- Supported languages to setresponseLanguage- Response language to setspatialDataSetIdentifiers- Spatial dataset identifiers to set
-
-
Method Detail
-
getResourceLocator
public List<InspireResourceLocator> getResourceLocator()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesResourceLocatorGet the resource locators- Specified by:
getResourceLocatorin interfaceInspireCapabilities.InspireExtendedCapabilitiesResourceLocator- Returns:
- the resource locators
-
setResourceLocator
public InspireCapabilities.InspireExtendedCapabilitiesResourceLocator setResourceLocator(Collection<InspireResourceLocator> resourceLocator)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesResourceLocatorSet the the resource locators, clears the existing collection- Specified by:
setResourceLocatorin interfaceInspireCapabilities.InspireExtendedCapabilitiesResourceLocator- Parameters:
resourceLocator- the resource locators to set- Returns:
- this
-
addResourceLocator
public InspireCapabilities.InspireExtendedCapabilitiesResourceLocator addResourceLocator(InspireResourceLocator resourceLocator)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesResourceLocatorAdd a the resource locator- Specified by:
addResourceLocatorin interfaceInspireCapabilities.InspireExtendedCapabilitiesResourceLocator- Parameters:
resourceLocator- the the resource locator to add- Returns:
- this
-
isSetResourceLocators
public boolean isSetResourceLocators()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesResourceLocatorCheck if resource locator is set- Specified by:
isSetResourceLocatorsin interfaceInspireCapabilities.InspireExtendedCapabilitiesResourceLocator- Returns:
true, if resource locator is set
-
getMetadataUrl
public InspireResourceLocator getMetadataUrl()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMetadataURLGet the metadata URL is- Specified by:
getMetadataUrlin interfaceInspireCapabilities.InspireExtendedCapabilitiesMetadataURL- Returns:
- the matadataURL
-
setMetadataUrl
public FullInspireExtendedCapabilities setMetadataUrl(InspireResourceLocator metadataUrl)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMetadataURLSet the metadata URL- Specified by:
setMetadataUrlin interfaceInspireCapabilities.InspireExtendedCapabilitiesMetadataURL- Parameters:
metadataUrl- the metadataUrl to set
-
isSetMetadataUrl
public boolean isSetMetadataUrl()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMetadataURLCheck if metadata URL is set- Specified by:
isSetMetadataUrlin interfaceInspireCapabilities.InspireExtendedCapabilitiesMetadataURL- Returns:
true, if metadata URL is set
-
getResourceType
public InspireCapabilities.InspireServiceSpatialDataResourceType getResourceType()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesResourceTypeGet the resource type- Specified by:
getResourceTypein interfaceInspireCapabilities.InspireExtendedCapabilitiesResourceType- Returns:
- the resource type
-
setResourceType
public InspireCapabilities.InspireExtendedCapabilitiesResourceType setResourceType(InspireCapabilities.InspireServiceSpatialDataResourceType resourceType)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesResourceTypeSet the resource type- Specified by:
setResourceTypein interfaceInspireCapabilities.InspireExtendedCapabilitiesResourceType- Parameters:
resourceType- the resourceType to set
-
isSetResourceType
public boolean isSetResourceType()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesResourceTypeCheck if resource type is set- Specified by:
isSetResourceTypein interfaceInspireCapabilities.InspireExtendedCapabilitiesResourceType- Returns:
true, if resource type is set
-
getTemporalReferences
public List<InspireTemporalReference> getTemporalReferences()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesTemporalReferenceGet the temporal references- Specified by:
getTemporalReferencesin interfaceInspireCapabilities.InspireExtendedCapabilitiesTemporalReference<FullInspireExtendedCapabilities>- Returns:
- the temporal references
-
setTemporalReferences
public FullInspireExtendedCapabilities setTemporalReferences(Collection<InspireTemporalReference> temporalReferences)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesTemporalReferenceSet the temporal references, clears the existing collection- Specified by:
setTemporalReferencesin interfaceInspireCapabilities.InspireExtendedCapabilitiesTemporalReference<FullInspireExtendedCapabilities>- Parameters:
temporalReferences- Temporal references to set- Returns:
- this
-
addTemporalReference
public FullInspireExtendedCapabilities addTemporalReference(InspireTemporalReference temporalReference)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesTemporalReferenceAdd a temporal reference- Specified by:
addTemporalReferencein interfaceInspireCapabilities.InspireExtendedCapabilitiesTemporalReference<FullInspireExtendedCapabilities>- Parameters:
temporalReference- Temporal reference to add- Returns:
- this
-
isSetTemporalReferences
public boolean isSetTemporalReferences()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesTemporalReferenceCheck if temporal references are set- Specified by:
isSetTemporalReferencesin interfaceInspireCapabilities.InspireExtendedCapabilitiesTemporalReference<FullInspireExtendedCapabilities>- Returns:
true, if temporal references are set
-
getConformity
public List<InspireConformity> getConformity()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesConformityGet the conformities- Specified by:
getConformityin interfaceInspireCapabilities.InspireExtendedCapabilitiesConformity- Returns:
- the conformities
-
setConformity
public FullInspireExtendedCapabilities setConformity(Collection<InspireConformity> conformities)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesConformitySet the conformities, clears the existing collection- Specified by:
setConformityin interfaceInspireCapabilities.InspireExtendedCapabilitiesConformity- Parameters:
conformities- the conformities to set- Returns:
- this
-
addConformity
public FullInspireExtendedCapabilities addConformity(InspireConformity conformity)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesConformityAdd the conformity- Specified by:
addConformityin interfaceInspireCapabilities.InspireExtendedCapabilitiesConformity- Parameters:
conformity- the conformity to add- Returns:
- this
-
isSetConformity
public boolean isSetConformity()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesConformityCheck if conformities are set- Specified by:
isSetConformityin interfaceInspireCapabilities.InspireExtendedCapabilitiesConformity- Returns:
true, if conformities are set
-
getMetadataPointOfContacts
public List<InspireMetadataPointOfContact> getMetadataPointOfContacts()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMetadataPointOfContactGet the metadata points of contact- Specified by:
getMetadataPointOfContactsin interfaceInspireCapabilities.InspireExtendedCapabilitiesMetadataPointOfContact- Returns:
- this
-
setMetadataPointOfContacts
public FullInspireExtendedCapabilities setMetadataPointOfContacts(Collection<InspireMetadataPointOfContact> metadataPointOfContacts)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMetadataPointOfContactSet the metadata points of contact, clears the existing collection- Specified by:
setMetadataPointOfContactsin interfaceInspireCapabilities.InspireExtendedCapabilitiesMetadataPointOfContact- Parameters:
metadataPointOfContacts- metadata points of contact to set- Returns:
- this
-
addMetadataPointOfContact
public FullInspireExtendedCapabilities addMetadataPointOfContact(InspireMetadataPointOfContact metadataPointOfContact)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMetadataPointOfContactAdd metadata point of contact- Specified by:
addMetadataPointOfContactin interfaceInspireCapabilities.InspireExtendedCapabilitiesMetadataPointOfContact- Parameters:
metadataPointOfContact- metadata point of contact to add- Returns:
- this
-
isSetMetadataPointOfContact
public boolean isSetMetadataPointOfContact()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMetadataPointOfContactCheck if metadata points of contact are set- Specified by:
isSetMetadataPointOfContactin interfaceInspireCapabilities.InspireExtendedCapabilitiesMetadataPointOfContact- Returns:
true, if metadata points of contact are set
-
getMetadataDate
public TimeInstant getMetadataDate()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMetadataDateGet the metadata date- Specified by:
getMetadataDatein interfaceInspireCapabilities.InspireExtendedCapabilitiesMetadataDate- Returns:
- the metadat date
-
setMetadataDate
public FullInspireExtendedCapabilities setMetadataDate(TimeInstant metadataDate)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMetadataDateSet the metadata date- Specified by:
setMetadataDatein interfaceInspireCapabilities.InspireExtendedCapabilitiesMetadataDate- Parameters:
metadataDate- the metadate date to set- Returns:
- this
-
isSetMetadataDate
public boolean isSetMetadataDate()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMetadataDateCheck if metadata date is set- Specified by:
isSetMetadataDatein interfaceInspireCapabilities.InspireExtendedCapabilitiesMetadataDate- Returns:
true, if metadata date is set
-
getSpatialDataServiceType
public InspireCapabilities.InspireSpatialDataServiceType getSpatialDataServiceType()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesSpatialDataServiceTypeGet tje spatial data service type- Specified by:
getSpatialDataServiceTypein interfaceInspireCapabilities.InspireExtendedCapabilitiesSpatialDataServiceType- Returns:
- the spatial data service type
-
setSpatialDataServiceType
public InspireCapabilities.InspireExtendedCapabilitiesSpatialDataServiceType setSpatialDataServiceType(InspireCapabilities.InspireSpatialDataServiceType spatialDataServiceType)
- Specified by:
setSpatialDataServiceTypein interfaceInspireCapabilities.InspireExtendedCapabilitiesSpatialDataServiceType- Parameters:
spatialDataServiceType- the spatialDataServiceType to set
-
isSetSpatialDataServiceType
public boolean isSetSpatialDataServiceType()
- Specified by:
isSetSpatialDataServiceTypein interfaceInspireCapabilities.InspireExtendedCapabilitiesSpatialDataServiceType- Returns:
true, if spatialDataServiceType is set
-
getMandatoryKeywords
public List<InspireMandatoryKeyword> getMandatoryKeywords()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMandatoryKeywordGet the mandatory keywords- Specified by:
getMandatoryKeywordsin interfaceInspireCapabilities.InspireExtendedCapabilitiesMandatoryKeyword- Returns:
- the mandatory keywords
-
setMandatoryKeywords
public FullInspireExtendedCapabilities setMandatoryKeywords(Collection<InspireMandatoryKeyword> mandatoryKeywords)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMandatoryKeywordSet the mandatory keywords, clears the existing collection- Specified by:
setMandatoryKeywordsin interfaceInspireCapabilities.InspireExtendedCapabilitiesMandatoryKeyword- Parameters:
mandatoryKeywords- the mandatory keywords to set- Returns:
- this
-
addMandatoryKeyword
public FullInspireExtendedCapabilities addMandatoryKeyword(InspireMandatoryKeyword mandatoryKeyword)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMandatoryKeywordAdd a mandatory keyword- Specified by:
addMandatoryKeywordin interfaceInspireCapabilities.InspireExtendedCapabilitiesMandatoryKeyword- Parameters:
mandatoryKeyword- the mandatory keyword to set- Returns:
- this
-
isSetMandatoryKeyword
public boolean isSetMandatoryKeyword()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesMandatoryKeywordCheck if mandatory keywords are set- Specified by:
isSetMandatoryKeywordin interfaceInspireCapabilities.InspireExtendedCapabilitiesMandatoryKeyword- Returns:
true, if mandatory keywords are set
-
getKeywords
public List<InspireKeyword> getKeywords()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesKeywordGet the keywords- Specified by:
getKeywordsin interfaceInspireCapabilities.InspireExtendedCapabilitiesKeyword- Returns:
- the keywords
-
setKeywords
public FullInspireExtendedCapabilities setKeywords(Collection<InspireKeyword> keywords)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesKeywordSet the keywords, clears the existing collection- Specified by:
setKeywordsin interfaceInspireCapabilities.InspireExtendedCapabilitiesKeyword- Parameters:
keywords- the keywords to set- Returns:
- this
-
addKeyword
public FullInspireExtendedCapabilities addKeyword(InspireKeyword keyword)
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesKeywordAdd the keyword- Specified by:
addKeywordin interfaceInspireCapabilities.InspireExtendedCapabilitiesKeyword- Parameters:
keyword- the keyword to add- Returns:
- this
-
isSetKeywords
public boolean isSetKeywords()
Description copied from interface:InspireCapabilities.InspireExtendedCapabilitiesKeywordCheck if keywords are set- Specified by:
isSetKeywordsin interfaceInspireCapabilities.InspireExtendedCapabilitiesKeyword- Returns:
true, if keywords are set
-
-