public interface ContentCache extends Serializable
Modifier and Type | Method and Description |
---|---|
Set<String> |
getAllowedFeatureOfInterestTypesForOffering(String offering)
Returns the allowed featureOfInterest types for the specified offering.
|
Set<String> |
getAllowedObservationTypesForOffering(String offering)
Returns the allowed observation types for the specified offering.
|
Set<String> |
getChildFeatures(String featureOfInterest,
boolean fullHierarchy,
boolean includeSelf)
Returns collection containing child features for the passed feature,
optionally navigating the full hierarchy and including itself.
|
Set<String> |
getChildProcedures(Set<String> procedure,
boolean fullHierarchy,
boolean includeSelves)
Returns collection containing child procedures for the passed procedures,
optionally navigating the full hierarchy and including itself.
|
Set<String> |
getChildProcedures(String procedure,
boolean fullHierarchy,
boolean includeSelf)
Returns collection containing child procedures for the passed procedures,
optionally navigating the full hierarchy and including itself.
|
Set<String> |
getCompositePhenomenonsForOffering(String offering)
Get the composite phenomenons associated with the specified offering.
|
int |
getDefaultEPSGCode() |
SosEnvelope |
getEnvelopeForOffering(String offering)
Get the envelope associated with the specified offering.
|
Set<Integer> |
getEpsgCodes() |
String |
getFeatureOfInterestHumanReadableNameForIdentifier(String identifier) |
String |
getFeatureOfInterestIdentifierForHumanReadableName(String humanReadableName) |
Set<String> |
getFeatureOfInterestTypes() |
Set<String> |
getFeatureOfInterestTypesForOffering(String offering)
Get the featureOfInterest types associated with the specified offering.
|
Set<String> |
getFeaturesOfInterest() |
Set<String> |
getFeaturesOfInterestForOffering(String offering)
Returns all FeaturesOfInterest for the specified offering.
|
Set<String> |
getFeaturesOfInterestForResultTemplate(String resultTemplate)
Returns all FeaturesOfInterest for the specified SosResultTemplate.
|
Set<String> |
getFeaturesOfInterestWithResultTemplate() |
SosEnvelope |
getGlobalEnvelope() |
Set<String> |
getHiddenChildProceduresForOffering(String offering)
Get the hidden child procedures associated with the specified offering.
|
LocalizedString |
getI18nDescriptionForOffering(String offering,
Locale i18n)
Get the description in the specified language of the specified offering.
|
MultilingualString |
getI18nDescriptionsForOffering(String offering)
Get all descriptions of the specified offering.
|
LocalizedString |
getI18nNameForOffering(String offering,
Locale i18n)
Get the name in the specified language of the specified offering.
|
MultilingualString |
getI18nNamesForOffering(String offering)
Get all names of the specified offering.
|
org.joda.time.DateTime |
getMaxPhenomenonTime() |
org.joda.time.DateTime |
getMaxPhenomenonTimeForOffering(String offering)
Returns the maximal phenomenon time for the specified offering.
|
org.joda.time.DateTime |
getMaxPhenomenonTimeForProcedure(String procedure)
Returns the maximal phenomenon time period for the specified procedure.
|
org.joda.time.DateTime |
getMaxResultTime() |
org.joda.time.DateTime |
getMaxResultTimeForOffering(String offering)
Returns the maximal result time for the specified offering.
|
org.joda.time.DateTime |
getMinPhenomenonTime() |
org.joda.time.DateTime |
getMinPhenomenonTimeForOffering(String offering)
Returns the minimal phenomenon time for the specified offering.
|
org.joda.time.DateTime |
getMinPhenomenonTimeForProcedure(String procedure)
Returns the minimal phenomenon time period for the specified procedure.
|
org.joda.time.DateTime |
getMinResultTime() |
org.joda.time.DateTime |
getMinResultTimeForOffering(String offering)
Returns the minimal result time for the specified offering.
|
String |
getNameForOffering(String offering)
Gets the name of the specified offering.
|
Set<String> |
getObservableProperties() |
Set<String> |
getObservablePropertiesForCompositePhenomenon(String compositePhenomenon)
Get the observable properties associated with the specified procedure.
|
Set<String> |
getObservablePropertiesForOffering(String offering)
Get the observable properties associated with the specified offering.
|
Set<String> |
getObservablePropertiesForProcedure(String procedure)
Get the observable properties associated with the specified procedure.
|
Set<String> |
getObservablePropertiesForResultTemplate(String resultTemplate)
Get the observable properties associated with the specified result
template.
|
Set<String> |
getObservablePropertiesWithResultTemplate() |
String |
getObservablePropertyHumanReadableNameForIdentifier(String identifier) |
String |
getObservablePropertyIdentifierForHumanReadableName(String humanReadableName) |
Set<String> |
getObservationTypes() |
Set<String> |
getObservationTypesForOffering(String offering)
Get the observation types associated with the specified offering.
|
String |
getOfferingHumanReadableNameForIdentifier(String identifier) |
String |
getOfferingIdentifierForHumanReadableName(String humanReadableName) |
Set<String> |
getOfferings() |
Set<String> |
getOfferingsForObservableProperty(String observableProperty)
Get the offerings associated with the specified observable property.
|
Set<String> |
getOfferingsForProcedure(String procedure)
Get the offerings associated with the specified procedure.
|
Set<String> |
getOfferingsWithResultTemplate() |
Set<String> |
getParentFeatures(Set<String> featuresOfInterest,
boolean fullHierarchy,
boolean includeSelves)
Returns collection containing parent features for the passed features,
optionally navigating the full hierarchy and including itself.
|
Set<String> |
getParentFeatures(String featureOfInterest,
boolean fullHierarchy,
boolean includeSelf)
Returns collection containing parent features for the passed feature,
optionally navigating the full hierarchy and including itself.
|
Set<String> |
getParentProcedures(Set<String> procedures,
boolean fullHierarchy,
boolean includeSelves)
Returns collection containing parent procedures for the passed
procedures, optionally navigating the full hierarchy and including
itself.
|
Set<String> |
getParentProcedures(String procedure,
boolean fullHierarchy,
boolean includeSelf)
Returns collection containing parent procedures for the passed procedure,
optionally navigating the full hierarchy and including itself.
|
String |
getProcedureHumanReadableNameForIdentifier(String identifier) |
String |
getProcedureIdentifierForHumanReadableName(String humanReadableName) |
Set<String> |
getProcedures() |
Set<String> |
getProceduresForFeatureOfInterest(String featureOfInterest)
Get the procedures associated with the specified feature of interest.
|
Set<String> |
getProceduresForObservableProperty(String observableProperty)
Get the procedures associated with the specified observable property.
|
Set<String> |
getProceduresForOffering(String offering)
Get the procedures associated with the specified offering.
|
Set<String> |
getRelatedFeatures() |
Set<String> |
getRelatedFeaturesForOffering(String offering)
Get the related features associated with the specified offering.
|
Set<String> |
getRequstableProcedureDescriptionFormat()
Get supported requestable procedure description format
|
Set<String> |
getResultTemplates() |
Set<String> |
getResultTemplatesForOffering(String offering)
Get the result templates associated with the specified offering.
|
Set<String> |
getRolesForRelatedFeature(String relatedFeature)
Get the roles associated with the specified related feature.
|
SosEnvelope |
getSpatialFilteringProfileEnvelopeForOffering(String offering)
Get the Spatial Filtering Profile envelope associated with the specified
offering.
|
Set<Locale> |
getSupportedLanguages()
Get the supported languages
|
boolean |
hasEnvelopeForOffering(String offering)
Checks whether the specified offering has a envelope.
|
boolean |
hasEpsgCode(Integer epsgCode)
Checks whether the specified epsg code exists.
|
boolean |
hasFeatureOfInterest(String featureOfInterest)
Checks whether or not the specified feature is contained in this cache.
|
boolean |
hasFeatureOfInterestType(String featureOfInterestType)
Checks whether the specified featureOfInterest type exists.
|
boolean |
hasGlobalEnvelope() |
boolean |
hasI18NDescriptionForOffering(String offering,
Locale i18n)
Check if there is a I18N description for the specified offering and language.
|
boolean |
hasI18NNamesForOffering(String offering,
Locale i18n)
Check if there are I18N names for the specified offering and language.
|
boolean |
hasMaxPhenomenonTime() |
boolean |
hasMaxPhenomenonTimeForOffering(String offering)
Returns the whether or not the maximal phenomenon time for the specified
offering is set.
|
boolean |
hasMaxPhenomenonTimeForProcedure(String procedure)
Returns the whether or not the maximal phenomenon time for the specified
procedure is set.
|
boolean |
hasMaxResultTime() |
boolean |
hasMaxResultTimeForOffering(String offering)
Returns the whether or not the maximal result time for the specified
offering is set.
|
boolean |
hasMinPhenomenonTime() |
boolean |
hasMinPhenomenonTimeForOffering(String offering)
Returns the whether or not the minimal phenomenon time for the specified
offering is set.
|
boolean |
hasMinPhenomenonTimeForProcedure(String procedure)
Returns the whether or not the minimal phenomenon time for the specified
procedure is set.
|
boolean |
hasMinResultTime() |
boolean |
hasMinResultTimeForOffering(String offering)
Returns the whether or not the minimal result time for the specified
offering is set.
|
boolean |
hasObservableProperty(String observableProperty)
Checks whether the specified ObservableProperty is known.
|
boolean |
hasObservationType(String observationType)
Checks whether the specified observation type exists.
|
boolean |
hasOffering(String offering)
Checks whether the specified offering exists.
|
boolean |
hasProcedure(String procedure)
Checks whether the specified procedure exists.
|
boolean |
hasRelatedFeature(String relatedFeature)
Checks whether the specified related feature exists.
|
boolean |
hasRequstableProcedureDescriptionFormat(String format)
Is the specific requestable procedure description format supported
|
boolean |
hasResultTemplate(String resultTemplate)
Checks whether the specified result template exists.
|
boolean |
hasSpatialFilteringProfileEnvelopeForOffering(String offering)
Checks whether the specified offering has a Spatial Filtering Profile
envelope.
|
boolean |
hasSupportedLanguage()
Has the service supported languages
|
boolean |
isLanguageSupported(Locale language)
Is the specific language supported
|
boolean |
isRelatedFeatureSampled(String relatedFeatureIdentifier)
Checks whether the specified related feature has been used as sampling
feature
|
org.joda.time.DateTime getMaxPhenomenonTime()
boolean hasMaxPhenomenonTime()
org.joda.time.DateTime getMaxPhenomenonTimeForOffering(String offering)
offering
- the offering identifierboolean hasMaxPhenomenonTimeForOffering(String offering)
offering
- the offering identifierorg.joda.time.DateTime getMaxPhenomenonTimeForProcedure(String procedure)
procedure
- the procedure identifierboolean hasMaxPhenomenonTimeForProcedure(String procedure)
procedure
- the procedure identifierorg.joda.time.DateTime getMinPhenomenonTime()
boolean hasMinPhenomenonTime()
org.joda.time.DateTime getMinPhenomenonTimeForOffering(String offering)
offering
- the offering identifierboolean hasMinPhenomenonTimeForOffering(String offering)
offering
- the offering identifierorg.joda.time.DateTime getMinPhenomenonTimeForProcedure(String procedure)
procedure
- the procedure identifierboolean hasMinPhenomenonTimeForProcedure(String procedure)
procedure
- the procedure identifierorg.joda.time.DateTime getMaxResultTime()
boolean hasMaxResultTime()
org.joda.time.DateTime getMaxResultTimeForOffering(String offering)
offering
- the offering identifierboolean hasMaxResultTimeForOffering(String offering)
offering
- the offering identifierorg.joda.time.DateTime getMinResultTime()
boolean hasMinResultTime()
org.joda.time.DateTime getMinResultTimeForOffering(String offering)
offering
- the offering identifierboolean hasMinResultTimeForOffering(String offering)
offering
- the offering identifierint getDefaultEPSGCode()
Set<String> getAllowedObservationTypesForOffering(String offering)
offering
- the offeringSet<String> getAllowedFeatureOfInterestTypesForOffering(String offering)
offering
- the offeringSet<String> getFeatureOfInterestTypes()
boolean hasFeatureOfInterestType(String featureOfInterestType)
featureOfInterestType
- the observation typetrue
if it existsSet<String> getFeatureOfInterestTypesForOffering(String offering)
offering
- the offeringboolean hasFeatureOfInterest(String featureOfInterest)
featureOfInterest
- the featuretrue
if it is containedSet<String> getFeaturesOfInterestForOffering(String offering)
offering
- the offeringSet<String> getFeaturesOfInterestForResultTemplate(String resultTemplate)
resultTemplate
- the resultTemplateSet<String> getFeaturesOfInterestWithResultTemplate()
boolean hasObservableProperty(String observableProperty)
observableProperty
- the observable propertytrue
if it is containedSet<String> getObservablePropertiesForOffering(String offering)
offering
- the offeringSet<String> getObservablePropertiesForProcedure(String procedure)
procedure
- the offeringboolean hasObservationType(String observationType)
observationType
- the observation typetrue
if it existsSet<String> getObservationTypesForOffering(String offering)
offering
- the offeringSet<String> getObservablePropertiesForResultTemplate(String resultTemplate)
resultTemplate
- the result templateSet<String> getObservablePropertiesWithResultTemplate()
boolean hasOffering(String offering)
offering
- the offeringtrue
if it existsSet<String> getOfferingsForObservableProperty(String observableProperty)
observableProperty
- the observable propertySet<String> getOfferingsForProcedure(String procedure)
procedure
- the procedureSet<String> getOfferingsWithResultTemplate()
boolean hasProcedure(String procedure)
procedure
- the proceduretrue
if it existsSet<String> getProceduresForFeatureOfInterest(String featureOfInterest)
featureOfInterest
- the feature of interestSet<String> getProceduresForObservableProperty(String observableProperty)
observableProperty
- the observable propertySet<String> getProceduresForOffering(String offering)
offering
- the offeringSet<String> getHiddenChildProceduresForOffering(String offering)
offering
- the offeringboolean hasRelatedFeature(String relatedFeature)
relatedFeature
- the related featuretrue
if it existsSet<String> getRelatedFeaturesForOffering(String offering)
offering
- the offeringboolean hasResultTemplate(String resultTemplate)
resultTemplate
- the result templatetrue
if it existsSet<String> getResultTemplatesForOffering(String offering)
offering
- the offeringSet<String> getRolesForRelatedFeature(String relatedFeature)
relatedFeature
- the related featureSosEnvelope getEnvelopeForOffering(String offering)
offering
- the offeringSosEnvelope getSpatialFilteringProfileEnvelopeForOffering(String offering)
offering
- the offeringboolean hasEnvelopeForOffering(String offering)
offering
- the offeringtrue
if it has a envelopeboolean hasSpatialFilteringProfileEnvelopeForOffering(String offering)
offering
- the offeringtrue
if it has a envelopeSosEnvelope getGlobalEnvelope()
boolean hasGlobalEnvelope()
String getNameForOffering(String offering)
offering
- the offeringLocalizedString getI18nNameForOffering(String offering, Locale i18n)
offering
- the offeringi18n
- the languageMultilingualString getI18nNamesForOffering(String offering)
offering
- the offeringboolean hasI18NNamesForOffering(String offering, Locale i18n)
offering
- the offeringi18n
- the languagetrue
, if there are I18N names for theLocalizedString getI18nDescriptionForOffering(String offering, Locale i18n)
offering
- the offeringi18n
- the languageboolean hasI18NDescriptionForOffering(String offering, Locale i18n)
offering
- the offeringi18n
- the languagetrue
, if there are I18N names for theMultilingualString getI18nDescriptionsForOffering(String offering)
offering
- the offeringSet<String> getCompositePhenomenonsForOffering(String offering)
offering
- the offeringSet<String> getObservablePropertiesForCompositePhenomenon(String compositePhenomenon)
compositePhenomenon
- the composite phenomenonSet<String> getParentFeatures(String featureOfInterest, boolean fullHierarchy, boolean includeSelf)
featureOfInterest
- the feature id to find parents forfullHierarchy
- whether or not to navigate the full feature hierarchyincludeSelf
- whether or not to include the passed feature id in the resultSet<String> getParentFeatures(Set<String> featuresOfInterest, boolean fullHierarchy, boolean includeSelves)
featuresOfInterest
- the feature id's to find parents forfullHierarchy
- whether or not to traverse the full feature hierarchy in one
direction starting from featureOfInterestincludeSelves
- whether or not to include the passed feature id's in the
resultSet<String> getChildFeatures(String featureOfInterest, boolean fullHierarchy, boolean includeSelf)
featureOfInterest
- feature id to find children forfullHierarchy
- whether or not to traverse the full feature hierarchy in one
direction starting from featureOfInterestincludeSelf
- whether or not to include the passed feature id in the resultSet<String> getParentProcedures(String procedure, boolean fullHierarchy, boolean includeSelf)
procedure
- the procedure id to find parents forfullHierarchy
- whether or not to traverse the full procedure hierarchy in one
direction starting from procedureincludeSelf
- whether or not to include the passed procedure id in the
resultSet<String> getParentProcedures(Set<String> procedures, boolean fullHierarchy, boolean includeSelves)
procedures
- the procedure id's to find parents forfullHierarchy
- whether or not to traverse the full procedure hierarchy in one
direction starting from procedureincludeSelves
- whether or not to include the passed procedure id in the
resultSet<String> getChildProcedures(String procedure, boolean fullHierarchy, boolean includeSelf)
procedure
- procedure id to find children forfullHierarchy
- whether or not to navigate the full procedure hierarchyincludeSelf
- whether or not to include the passed procedure id in the
resultSet<String> getChildProcedures(Set<String> procedure, boolean fullHierarchy, boolean includeSelves)
procedure
- procedure ids to find children forfullHierarchy
- whether or not to navigate the full procedure hierarchyincludeSelves
- whether or not to include the passed procedure ids in the
resultboolean hasEpsgCode(Integer epsgCode)
epsgCode
- the epsg codetrue
if it existsboolean isRelatedFeatureSampled(String relatedFeatureIdentifier)
relatedFeatureIdentifier
- the relatedFeature identifierSet<Locale> getSupportedLanguages()
boolean hasSupportedLanguage()
true
, if there are supported languagesboolean isLanguageSupported(Locale language)
language
- Language to checktrue
, if the specific lanugage is supportedSet<String> getRequstableProcedureDescriptionFormat()
boolean hasRequstableProcedureDescriptionFormat(String format)
format
- format to checktrue
, if the specific format is supportedString getFeatureOfInterestIdentifierForHumanReadableName(String humanReadableName)
String getFeatureOfInterestHumanReadableNameForIdentifier(String identifier)
String getObservablePropertyIdentifierForHumanReadableName(String humanReadableName)
String getObservablePropertyHumanReadableNameForIdentifier(String identifier)
String getProcedureIdentifierForHumanReadableName(String humanReadableName)
String getProcedureHumanReadableNameForIdentifier(String identifier)
String getOfferingIdentifierForHumanReadableName(String humanReadableName)
Copyright © 2012-2015 52north.org. All Rights Reserved.