public class WritableCache extends ReadableCache implements WritableContentCache, CacheConstants
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOG |
private static long |
serialVersionUID |
ALLOWED_FEATURE_OF_INTEREST_TYPE, ALLOWED_FEATURE_OF_INTEREST_TYPES, ALLOWED_OBSERVATION_TYPE, ALLOWED_OBSERVATION_TYPES, COMPOSITE_PHENOMENON, DESCRIPTION, ENVELOPE, EPSG_CODE, EPSG_CODES, EVENT_TIME, FEATURE_OF_INTEREST, FEATURE_OF_INTEREST_NAME, FEATURE_OF_INTEREST_TYPE, FEATURES_OF_INTEREST, I18N, NAME, NAME_UC, OBSERVABLE_PROPERTY, OBSERVABLE_PROPERTY_NAME, OBSERVATION_IDENTIFIER, OBSERVATION_IDENTIFIERS, OBSERVATION_TYPE, OFFERING, OFFERING_NAME, OFFERINGS, PARENT_FEATURE, PARENT_FEATURES, PARENT_PROCEDURE, PARENT_PROCEDURES, PROCEDURE, PROCEDURE_NAME, PROCEDURES, RELATED_FEATURE, RELATED_FEATURES, RESULT_TEMPLATE, RESULT_TEMPLATES, ROLE, SUPPORTED_LANGUAGE, SUPPORTED_LANGUAGES
Constructor and Description |
---|
WritableCache() |
Modifier and Type | Method and Description |
---|---|
void |
addAllowedFeatureOfInterestTypeForOffering(String offering,
String allowedFeatureOfInterestType)
Allow the specified featureOfInterest type for the passed offering.
|
void |
addAllowedFeatureOfInterestTypesForOffering(String offering,
Collection<String> allowedFeatureOfInterestTypes)
Allow the specified featureOfInterest types for the passed offering.
|
void |
addAllowedObservationTypeForOffering(String offering,
String allowedObservationType)
Allow the specified observation type for the passed offering.
|
void |
addAllowedObservationTypesForOffering(String offering,
Collection<String> allowedObservationTypes)
Allow the specified observation types for the passed offering.
|
void |
addCompositePhenomenonForOffering(String offering,
String compositePhenomenon)
Associate the specified composite phenomenon with the specified offering.
|
void |
addEpsgCode(Integer epsgCode)
Add the specified epsg code.
|
void |
addEpsgCodes(Collection<Integer> epsgCodes)
Add the specified epsg codes.
|
void |
addFeatureOfInterest(String featureOfInterest)
Add the specified feature of interest.
|
void |
addFeatureOfInterestForOffering(String offering,
String featureOfInterest)
Associate the specified feature of interest with the specified offering.
|
void |
addFeatureOfInterestForResultTemplate(String resultTemplate,
String featureOfInterest)
Associate the specified result template with the specified feature of
interest.
|
void |
addFeatureOfInterestIdentifierHumanReadableName(String identifier,
String humanReadableName) |
void |
addFeatureOfInterestTypesForOffering(String offering,
String featureOfInterestType)
Associate the specified featureOfInterest type with the specified
offering.
|
void |
addFeaturesOfInterest(Collection<String> featuresOfInterest)
Add the specified feature of interest.
|
void |
addFeaturesOfInterestForResultTemplate(String resultTemplate,
Collection<String> featuresOfInterest)
Associate the specified features of interest with the specified result
template.
|
void |
addHiddenChildProcedureForOffering(String offering,
String procedure)
Associate the specified hidden child procedure with the specified
offering.
|
void |
addObservablePropertyForCompositePhenomenon(String compositePhenomenon,
String observableProperty)
Associate the specified observable property to the specified composite
phenomenon.
|
void |
addObservablePropertyForOffering(String offering,
String observableProperty)
Associate the specified observable property with the specified offering.
|
void |
addObservablePropertyForProcedure(String procedure,
String observableProperty)
Associate the specified observable property with the specified procedure.
|
void |
addObservablePropertyForResultTemplate(String resultTemplate,
String observableProperty)
Associate the specified observable property with the specified result
template.
|
void |
addObservablePropertyIdentifierHumanReadableName(String identifier,
String humanReadableName) |
void |
addObservationTypesForOffering(String offering,
String observationType)
Associate the specified observation type with the specified offering.
|
void |
addOffering(String offering)
Add the specified offering.
|
void |
addOfferingForObservableProperty(String observableProperty,
String offering)
Associate the specified observable property to the specified offering.
|
void |
addOfferingForProcedure(String procedure,
String offering)
Associate the specified offering with the specified procedure.
|
void |
addOfferingIdentifierHumanReadableName(String identifier,
String humanReadableName) |
void |
addOfferings(Collection<String> offerings)
Add the specified offerings.
|
void |
addParentFeature(String featureOfInterest,
String parentFeature)
Associate the specified parent feature with the specified feature of
interest.
|
void |
addParentFeatures(String featureOfInterest,
Collection<String> parentFeatures)
Associate the specified parent features with the specified feature of
interest.
|
void |
addParentProcedure(String procedure,
String parentProcedure)
Associate the specified parent procedure with the specified procedure
|
void |
addParentProcedures(String procedure,
Collection<String> parentProcedures)
Associate the specified parent procedures with the specified procedure
|
void |
addProcedure(String procedure)
Add the specified procedure.
|
void |
addProcedureForFeatureOfInterest(String featureOfInterest,
String procedure)
Associate the specified procedure with the specified feature of interest.
|
void |
addProcedureForObservableProperty(String observableProperty,
String procedure)
Associate the specified procedure with the specified observable property.
|
void |
addProcedureForOffering(String offering,
String procedure)
Associate the specified procedure with the specified offering.
|
void |
addProcedureIdentifierHumanReadableName(String identifier,
String humanReadableName) |
void |
addProcedures(Collection<String> procedures)
Add the specified procedures.
|
void |
addRelatedFeatureForOffering(String offering,
String relatedFeature)
Associate the specified related feature with the specified offering.
|
void |
addRelatedFeaturesForOffering(String offering,
Collection<String> relatedFeature)
Associate the specified related features with the specified offering.
|
void |
addResultTemplate(String resultTemplate)
Add the specified result template.
|
void |
addResultTemplateForOffering(String offering,
String resultTemplate)
Associate the specified result template with the specified offering.
|
void |
addResultTemplates(Collection<String> resultTemplates)
Add the specified result templates.
|
void |
addRoleForRelatedFeature(String relatedFeature,
String role)
Associate the specified role with the specified related feature.
|
void |
addSupportedLanguage(Collection<Locale> languages)
Add the specified languages.
|
void |
addSupportedLanguage(Locale language)
Add the specified language.
|
protected void |
checkAndAddIdentifierHumanReadableName(String identifier,
String humanReadableName,
Map<String,String> map,
String type)
Check if identifier and humanReadableName already contained in the map,
if not, add the mapping.
|
void |
clearAllowedObservationTypeForOfferings()
Reset the offerings to allowed observation types relation.
|
void |
clearEnvelopeForOfferings()
Reset the offerings to envelope relation.
|
void |
clearFeatureHierarchy()
Reset the feature hierarchy.
|
void |
clearFeatureOfInterestIdentifierHumanReadableNameMaps() |
void |
clearFeaturesOfInterest()
Reset the features of interest.
|
void |
clearFeaturesOfInterestForOfferings()
Reset the offering to feature of interest relation.
|
void |
clearHiddenChildProceduresForOfferings()
Reset the offering to hidden child procedures relation.
|
void |
clearI18nDescriptionsNameForOfferings()
Reset the offering to language offering description relation.
|
void |
clearI18nNamesForOfferings()
Reset the offering to language and offering name relation.
|
void |
clearMaxPhenomenonTimeForOfferings()
Reset the offering to maximal phenomenon time relation.
|
void |
clearMaxPhenomenonTimeForProcedures()
Reset the procedure to maximal phenomenon time relation.
|
void |
clearMaxResultTimeForOfferings()
Reset the offering to maximal result time relation.
|
void |
clearMinPhenomenonTimeForOfferings()
Reset the offering to minimal phenomenon time relation.
|
void |
clearMinPhenomenonTimeForProcedures()
Reset the procedure to minimal phenomenon time relation.
|
void |
clearMinResultTimeForOfferings()
Reset the offering to minimal result time relation.
|
void |
clearNameForOfferings()
Reset the offering to offering name relation.
|
void |
clearObservablePropertiesForOfferings()
Reset the offering to observable property relation.
|
void |
clearObservablePropertyIdentifierHumanReadableNameMaps() |
void |
clearObservationTypesForOfferings()
Reset the offerings to observation types relation.
|
void |
clearOfferingIdentifierHumanReadableNameMaps() |
void |
clearOfferings()
Reset the offerings.
|
void |
clearProcedureIdentifierHumanReadableNameMaps() |
void |
clearProceduresForFeatureOfInterest()
Reset the procedures to feature of interest relation.
|
void |
clearProceduresForOfferings()
Reset the offering to procedures relation.
|
void |
clearRelatedFeaturesForOfferings()
Reset the offering to related features relation.
|
void |
clearSpatialFilteringProfileEnvelopeForOfferings()
Reset the offerings to Spatial Filtering Profile envelope relation.
|
void |
clearSupportedLanguage()
Clear the specified languages.
|
Set<String> |
getFeaturesOfInterestWithOffering() |
void |
recalculateGlobalEnvelope()
Recalculates the global spatial envelope based on the current offering
spatial envelopes.
|
void |
recalculatePhenomenonTime()
Recalculates the global phenomenon time envelope based on the current
offering phenomenon time envelopes.
|
void |
recalculateResultTime()
Recalculates the global result time envelope based on the current
offering result time envelopes.
|
void |
removeAllowedObservationTypeForOffering(String offering,
String allowedObservationType)
Dissociate the specified allowed observation type with the specified
offering.
|
void |
removeAllowedObservationTypesForOffering(String offering)
Dissociate all allowed observation type with the specified offering.
|
void |
removeCompositePhenomenonForOffering(String offering,
String compositePhenomenon)
Dissociate the specified composite phenomenon with the specified
offering.
|
void |
removeCompositePhenomenonsForOffering(String offering)
Dissociate all composite phenomenon with the specified offering.
|
void |
removeEnvelopeForOffering(String offering)
Remove the envelope for the specified offering.
|
void |
removeEpsgCode(Integer epsgCode)
Remove the specified epsg code.
|
void |
removeEpsgCodes(Collection<Integer> epsgCodes)
Remove the specified epsg codes.
|
void |
removeFeatureOfInterest(String featureOfInterest)
Remove the specified feature of interest.
|
void |
removeFeatureOfInterestForOffering(String offering,
String featureOfInterest)
Dissociate the specified feature with the specified offering.
|
void |
removeFeatureOfInterestForResultTemplate(String resultTemplate,
String featureOfInterest)
Dissociate the specified feature of interest with the specified result
template.
|
void |
removeFeatureOfInterestHumanReadableNameForIdentifier(String identifier) |
void |
removeFeatureOfInterestIdentifierForHumanReadableName(String humanReadableName) |
void |
removeFeatureOfInterestTypeForOffering(String offering,
String featureOfInterestType)
Dissociate the specified featureOfInterest type with the specified
offering.
|
void |
removeFeatureOfInterestTypesForOffering(String offering)
Dissociate all featureOfInterest types with the specified offering.
|
void |
removeFeaturesOfInterest(Collection<String> featuresOfInterest)
Remove the specified features of interest.
|
void |
removeFeaturesOfInterestForOffering(String offering)
Dissociate all features of interest with the specified offering.
|
void |
removeFeaturesOfInterestForResultTemplate(String resultTemplate)
Dissociate all features of interest with the specified result template.
|
void |
removeHiddenChildProcedureForOffering(String offering,
String procedure)
Dissociate the specified procedure with the specified offering.
|
void |
removeMaxPhenomenonTimeForOffering(String offering)
Remove the maximal phenomenon time for the specified offering.
|
void |
removeMaxPhenomenonTimeForProcedure(String procedure)
Remove the maximal phenomenon time for the specified procedure.
|
void |
removeMaxResultTimeForOffering(String offering)
Remove the maximal result time for the specified offering.
|
void |
removeMinPhenomenonTimeForOffering(String offering)
Remove the minimal phenomenon time for the specified offering.
|
void |
removeMinPhenomenonTimeForProcedure(String procedure)
Remove the minimal phenomenon time for the specified procedure.
|
void |
removeMinResultTimeForOffering(String offering)
Remove the minimal result time for the specified offering.
|
void |
removeNameForOffering(String offering)
Remove the name for the specified offering.
|
void |
removeObservablePropertiesForCompositePhenomenon(String compositePhenomenon)
Dissociate all observable properties with the specified composite
phenomenon.
|
void |
removeObservablePropertiesForOffering(String offering)
Dissociate all observable properties with the specified offering.
|
void |
removeObservablePropertiesForProcedure(String procedure)
Dissociate all observable properties with the specified procedure.
|
void |
removeObservablePropertiesForResultTemplate(String resultTemplate)
Dissociate all observable properties with the specified result template.
|
void |
removeObservablePropertyForCompositePhenomenon(String compositePhenomenon,
String observableProperty)
Dissociate the specified observable property with the specified composite
phenomenon.
|
void |
removeObservablePropertyForOffering(String offering,
String observableProperty)
Dissociate the specified observable property with the specified offering.
|
void |
removeObservablePropertyForProcedure(String procedure,
String observableProperty)
Dissociate the specified observable property with the specified
procedure.
|
void |
removeObservablePropertyForResultTemplate(String resultTemplate,
String observableProperty)
Dissociate the specified observable property with the specified result
template.
|
void |
removeObservablePropertyHumanReadableNameForIdentifier(String identifier) |
void |
removeObservablePropertyIdentifierForHumanReadableName(String humanReadableName) |
void |
removeObservationTypeForOffering(String offering,
String observationType)
Dissociate the specified observation type with the specified offering.
|
void |
removeObservationTypesForOffering(String offering)
Dissociate all observation types with the specified offering.
|
void |
removeOffering(String offering)
Remove the specified offering.
|
void |
removeOfferingForObservableProperty(String observableProperty,
String offering)
Dissociate the specified offering with the specified observable property.
|
void |
removeOfferingForProcedure(String procedure,
String offering)
Dissociate the specified offering with the specified procedure.
|
void |
removeOfferingHumanReadableNameForIdentifier(String identifier) |
void |
removeOfferingIdentifierForHumanReadableName(String humanReadableName) |
void |
removeOfferings(Collection<String> offerings)
Remove the specified offerings.
|
void |
removeOfferingsForObservableProperty(String observableProperty)
Dissociate all offerings with the specified observable property.
|
void |
removeOfferingsForProcedure(String procedure)
Dissociate all offerings with the specified procedure.
|
void |
removeProcedure(String procedure)
Remove the specified procedure.
|
void |
removeProcedureForFeatureOfInterest(String featureOfInterest,
String procedure)
Dissociate the specified procedure with the specified feature of
interest.
|
void |
removeProcedureForObservableProperty(String observableProperty,
String procedure)
Dissociate the specified procedure with the specified observable
property.
|
void |
removeProcedureForOffering(String offering,
String procedure)
Dissociate the specified procedure with the specified offering.
|
void |
removeProcedureHumanReadableNameForIdentifier(String identifier) |
void |
removeProcedureIdentifierForHumanReadableName(String humanReadableName) |
void |
removeProcedures(Collection<String> procedures)
Remove the specified procedure.
|
void |
removeProceduresForFeatureOfInterest(String featureOfInterest)
Dissociate all procedures with the specified feature of interest.
|
void |
removeProceduresForObservableProperty(String observableProperty)
Dissociate all procedures with the specified observable property.
|
void |
removeProceduresForOffering(String offering)
Dissociate all procedures with the specified offering.
|
void |
removeRelatedFeatureForOffering(String offering,
String relatedFeature)
Dissociate the specified related feature with the specified offering.
|
void |
removeRelatedFeaturesForOffering(String offering)
Dissociate all related features with the specified offering.
|
void |
removeResultTemplate(String resultTemplate)
Remove the specified result template.
|
void |
removeResultTemplateForOffering(String offering,
String resultTemplate)
Dissociate the specified result template with the specified result
template.
|
void |
removeResultTemplates(Collection<String> resultTemplates)
Remove the specified result templates.
|
void |
removeResultTemplatesForOffering(String offering)
Dissociate all result templates with the specified result template.
|
void |
removeRoleForRelatedFeature(String relatedFeature,
String role)
Dissociate the specified role with the specified related feature.
|
void |
removeRolesForRelatedFeature(String relatedFeature)
Dissociate all roles with the specified related feature.
|
void |
removeRolesForRelatedFeatureNotIn(Collection<String> relatedFeatures)
Dissociate all roles with the specified related feature that are not
contained in the specified collection.
|
void |
removeSpatialFilteringProfileEnvelopeForOffering(String offering)
Remove the Spatial Filtering Profile envelope for the specified offering.
|
void |
removeSupportedLanguage(Locale language)
Remove the specified language.
|
void |
setAllowedFeatureOfInterestTypeForOffering(String offering,
Collection<String> allowedFeatureOfInterestType)
Sets the allowed featureOfInterest types for the specified offering.
|
void |
setAllowedObservationTypeForOffering(String offering,
Collection<String> allowedObservationType)
Sets the allowed observation types for the specified offering.
|
void |
setCompositePhenomenonsForOffering(String offering,
Collection<String> compositePhenomenons)
Sets the composite phenomenon for the specified offering.
|
void |
setEnvelopeForOffering(String offering,
SosEnvelope envelope)
Sets the specified envelope for the specified offering.
|
void |
setFeatureOfInterestTypesForOffering(String offering,
Collection<String> featureOfInterestTypes)
Sets the featureOfInterest types for the specified offering.
|
void |
setFeaturesOfInterest(Collection<String> featuresOfInterest)
Sets the features of interest.
|
void |
setFeaturesOfInterestForOffering(String offering,
Collection<String> featureOfInterest)
Sets the features of interest for the specified offering.
|
void |
setGlobalEnvelope(SosEnvelope globalEnvelope)
Sets the global spatial envelope.
|
void |
setHiddenChildProceduresForOffering(String offering,
Collection<String> procedures)
Sets the hidden child procedures for the specified offering.
|
void |
setI18nDescriptionForOffering(String offering,
MultilingualString description)
Sets the description of the specified language and the specified
offering.
|
void |
setI18nNameForOffering(String offering,
MultilingualString name)
Sets the name of the specified language and the specified offering.
|
void |
setMaxPhenomenonTime(org.joda.time.DateTime maxEventTime)
Sets the global maximal phenomenon time.
|
void |
setMaxPhenomenonTimeForOffering(String offering,
org.joda.time.DateTime maxTime)
Sets the maximal phenomenon time for the specified offering to the
specified time.
|
void |
setMaxPhenomenonTimeForProcedure(String procedure,
org.joda.time.DateTime maxTime)
Sets the maximal phenomenon time for the specified procedure to the
specified time.
|
void |
setMaxResultTime(org.joda.time.DateTime maxResultTime)
Sets the global maximal result time.
|
void |
setMaxResultTimeForOffering(String offering,
org.joda.time.DateTime maxTime)
Sets the maximal result time for the specified offering to the specified
time.
|
void |
setMinPhenomenonTime(org.joda.time.DateTime minEventTime)
Sets the global minimal phenomenon time.
|
void |
setMinPhenomenonTimeForOffering(String offering,
org.joda.time.DateTime minTime)
Sets the minimal phenomenon time for the specified offering to the
specified time.
|
void |
setMinPhenomenonTimeForProcedure(String procedure,
org.joda.time.DateTime minTime)
Sets the minimal phenomenon time for the specified procedure to the
specified time.
|
void |
setMinResultTime(org.joda.time.DateTime minResultTime)
Sets the global minimal result time.
|
void |
setMinResultTimeForOffering(String offering,
org.joda.time.DateTime minTime)
Sets the minimal result time for the specified offering to the specified
time.
|
void |
setNameForOffering(String offering,
String name)
Sets the name of the specified offering.
|
void |
setObservablePropertiesForCompositePhenomenon(String compositePhenomenon,
Collection<String> observableProperties)
Sets the observable properties for the specified composite phenomenon.
|
void |
setObservablePropertiesForOffering(String offering,
Collection<String> observableProperties)
Sets the observable properties for the specified offering.
|
void |
setObservablePropertiesForProcedure(String procedure,
Collection<String> observableProperties)
Sets the observable properties for the specified procedure.
|
void |
setObservablePropertiesForResultTemplate(String resultTemplate,
Collection<String> observableProperties)
Sets the observable properties for the specified result template.
|
void |
setObservationTypesForOffering(String offering,
Collection<String> observationTypes)
Sets the observation types for the specified offering.
|
void |
setOfferings(Collection<String> offerings)
Sets the offerings.
|
void |
setOfferingsForObservableProperty(String observableProperty,
Collection<String> offerings)
Sets the specified offerings for the specified observable property.
|
void |
setOfferingsForProcedure(String procedure,
Collection<String> offerings)
Sets the offerings for the specified procedure.
|
void |
setPhenomenonTime(org.joda.time.DateTime minEventTime,
org.joda.time.DateTime maxEventTime)
Sets the new global phenomenon envelope.
|
void |
setProcedures(Collection<String> procedures)
Sets the procedures.
|
void |
setProceduresForFeatureOfInterest(String featureOfInterest,
Collection<String> proceduresForFeatureOfInterest)
Sets the procedures for the specified feature of interest.
|
void |
setProceduresForObservableProperty(String observableProperty,
Collection<String> procedures)
Sets the procedures for the specified observable property.
|
void |
setProceduresForOffering(String offering,
Collection<String> procedures)
Sets the procedures for the specified offering.
|
void |
setRelatedFeaturesForOffering(String offering,
Collection<String> relatedFeatures)
Sets the related features for the specified offering.
|
void |
setRequestableProcedureDescriptionFormat(Collection<String> formats)
Set the specified requestable procedureDescriptionFormat.
|
void |
setResultTemplatesForOffering(String offering,
Collection<String> resultTemplates)
Sets the result template for the specified offering.
|
void |
setResultTime(org.joda.time.DateTime min,
org.joda.time.DateTime max)
Sets the new global result envelope.
|
void |
setRolesForRelatedFeature(String relatedFeature,
Collection<String> roles)
Sets the roles for the specified related feature.
|
void |
setSpatialFilteringProfileEnvelopeForOffering(String offering,
SosEnvelope envelope)
Sets the specified envelope for the specified offering.
|
protected static TimePeriod |
toTimePeriod(Time time)
Creates a
TimePeriod for the specified ITime . |
void |
updateEnvelopeForOffering(String offering,
com.vividsolutions.jts.geom.Envelope envelope)
Updates the Spatial Filtering Profile envelope for the specified offering
to include the specified envelope.
|
void |
updateGlobalEnvelope(com.vividsolutions.jts.geom.Envelope envelope)
Updates the global spatial envelope to include the specified envelope.
|
void |
updatePhenomenonTime(Time eventTime)
Update the global phenomenon time by extending the global envelope to
include the specified
ITime . |
void |
updatePhenomenonTimeForOffering(String offering,
Time eventTime)
Updates the phenomenon time envelope of the specified offering to include
the specified event time.
|
void |
updatePhenomenonTimeForProcedure(String procedure,
Time eventTime)
Updates the phenomenon time envelope of the specified procedure to
include the specified event time.
|
void |
updateResultTime(Time resultTime)
Update the global result time by extending the global envelope to include
the specified
ITime . |
void |
updateResultTimeForOffering(String offering,
Time resultTime)
Updates the result time envelope of the specified offering to include the
specified result time.
|
void |
updateSpatialFilteringProfileEnvelopeForOffering(String offering,
com.vividsolutions.jts.geom.Envelope envelope)
Updates the Spatial Filtering Profile envelope for the specified offering
to include the specified envelope.
|
getAllowedFeatureOfInterestTypesForOffering, getAllowedObservationTypesForOffering, getChildFeatures, getChildProcedures, getChildProcedures, getCompositePhenomenonsForOffering, getEnvelopeForOffering, getEpsgCodes, getFeatureOfInterestHumanReadableNameForIdentifier, getFeatureOfInterestIdentifierForHumanReadableName, getFeatureOfInterestTypesForOffering, getFeaturesOfInterest, getFeaturesOfInterestForOffering, getFeaturesOfInterestForResultTemplate, getFeaturesOfInterestWithResultTemplate, getGlobalEnvelope, getHiddenChildProceduresForOffering, getI18nDescriptionForOffering, getI18nDescriptionsForOffering, getI18nNameForOffering, getI18nNamesForOffering, getMaxPhenomenonTime, getMaxPhenomenonTimeForOffering, getMaxPhenomenonTimeForProcedure, getMaxResultTime, getMaxResultTimeForOffering, getMinPhenomenonTime, getMinPhenomenonTimeForOffering, getMinPhenomenonTimeForProcedure, getMinResultTime, getMinResultTimeForOffering, getNameForOffering, getObservableProperties, getObservablePropertiesForCompositePhenomenon, getObservablePropertiesForOffering, getObservablePropertiesForProcedure, getObservablePropertiesForResultTemplate, getObservablePropertiesWithResultTemplate, getObservablePropertyHumanReadableNameForIdentifier, getObservablePropertyIdentifierForHumanReadableName, getObservationTypesForOffering, getOfferingHumanReadableNameForIdentifier, getOfferingIdentifierForHumanReadableName, getOfferings, getOfferingsForObservableProperty, getOfferingsForProcedure, getOfferingsWithResultTemplate, getParentFeatures, getParentFeatures, getParentProcedures, getParentProcedures, getProcedureHumanReadableNameForIdentifier, getProcedureIdentifierForHumanReadableName, getProcedures, getProceduresForFeatureOfInterest, getProceduresForObservableProperty, getProceduresForOffering, getRelatedFeatures, getRelatedFeaturesForOffering, getRequstableProcedureDescriptionFormat, getResultTemplates, getResultTemplatesForOffering, getRolesForRelatedFeature, getSpatialFilteringProfileEnvelopeForOffering, getSupportedLanguages, hasEnvelopeForOffering, hasEpsgCode, hasFeatureOfInterest, hasFeatureOfInterestType, hasGlobalEnvelope, hasI18NDescriptionForOffering, hasI18NNamesForOffering, hasMaxPhenomenonTime, hasMaxPhenomenonTimeForOffering, hasMaxPhenomenonTimeForProcedure, hasMaxResultTime, hasMaxResultTimeForOffering, hasMinPhenomenonTime, hasMinPhenomenonTimeForOffering, hasMinPhenomenonTimeForProcedure, hasMinResultTime, hasMinResultTimeForOffering, hasObservableProperty, hasObservationType, hasOffering, hasProcedure, hasRelatedFeature, hasRequstableProcedureDescriptionFormat, hasResultTemplate, hasSpatialFilteringProfileEnvelopeForOffering, hasSupportedLanguage, isLanguageSupported, isRelatedFeatureSampled
copyOf, copyOf, equals, getAllowedFeatureOfInterestTypesForOfferingsMap, getAllowedObservationTypesForOfferingsMap, getChildFeaturesForFeaturesOfInterestMap, getChildProceduresForProceduresMap, getCompositePhenomenonsForOfferingsMap, getDefaultEPSGCode, getEnvelopeForOfferingsMap, getEpsgCodesSet, getFeatureOfInterestHumanReadableNameForIdentifier, getFeatureOfInterestIdentifierForHumanReadableName, getFeatureOfInterestTypesForOfferingsMap, getFeaturesOfInterestForOfferingMap, getFeaturesOfInterestForResultTemplatesMap, getFeaturesOfInterestSet, getGlobalPhenomenonTimeEnvelope, getGlobalResultTimeEnvelope, getGlobalSpatialEnvelope, getHiddenChildProceduresForOfferingsMap, getI18nDescriptionForOfferingsMap, getI18nNameForOfferingsMap, getMaxPhenomenonTimeForOfferingsMap, getMaxPhenomenonTimeForProceduresMap, getMaxResultTimeForOfferingsMap, getMinPhenomenonTimeForOfferingsMap, getMinPhenomenonTimeForProceduresMap, getMinResultTimeForOfferingsMap, getNameForOfferingsMap, getObservablePropertiesForCompositePhenomenonsMap, getObservablePropertiesForOfferingsMap, getObservablePropertiesForProceduresMap, getObservablePropertiesForResultTemplatesMap, getObservablePropertyHumanReadableNameForIdentifier, getObservablePropertyIdentifierForHumanReadableName, getObservationTypesForOfferingsMap, getOfferingHumanReadableNameForIdentifier, getOfferingIdentifierForHumanReadableName, getOfferingsForObservablePropertiesMap, getOfferingsForProceduresMap, getOfferingsSet, getParentFeaturesForFeaturesOfInterestMap, getParentProceduresForProceduresMap, getProcedureHumanReadableNameForIdentifier, getProcedureIdentifierForHumanReadableName, getProceduresForFeaturesOfInterestMap, getProceduresForObservablePropertiesMap, getProceduresForOfferingsMap, getProceduresSet, getRelatedFeaturesForOfferingsMap, getRequestableProcedureDescriptionFormats, getResultTemplatesForOfferingsMap, getResultTemplatesSet, getRolesForRelatedFeaturesMap, getSpatialFilteringProfileEnvelopeForOfferingsMap, getSupportedLanguageSet, greaterZero, hashCode, newSynchronizedBiMap, newSynchronizedBiMap, newSynchronizedMap, newSynchronizedMap, newSynchronizedSet, newSynchronizedSet, noNullOrEmptyValues, noNullValues, noNullValues, notNull, notNullOrEmpty, setDefaultEPSGCode, setGlobalSpatialEnvelope
getFeatureOfInterestTypes, getObservationTypes
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
setDefaultEPSGCode
getAllowedFeatureOfInterestTypesForOffering, getAllowedObservationTypesForOffering, getChildFeatures, getChildProcedures, getChildProcedures, getCompositePhenomenonsForOffering, getDefaultEPSGCode, getEnvelopeForOffering, getEpsgCodes, getFeatureOfInterestHumanReadableNameForIdentifier, getFeatureOfInterestIdentifierForHumanReadableName, getFeatureOfInterestTypes, getFeatureOfInterestTypesForOffering, getFeaturesOfInterest, getFeaturesOfInterestForOffering, getFeaturesOfInterestForResultTemplate, getFeaturesOfInterestWithResultTemplate, getGlobalEnvelope, getHiddenChildProceduresForOffering, getI18nDescriptionForOffering, getI18nDescriptionsForOffering, getI18nNameForOffering, getI18nNamesForOffering, getMaxPhenomenonTime, getMaxPhenomenonTimeForOffering, getMaxPhenomenonTimeForProcedure, getMaxResultTime, getMaxResultTimeForOffering, getMinPhenomenonTime, getMinPhenomenonTimeForOffering, getMinPhenomenonTimeForProcedure, getMinResultTime, getMinResultTimeForOffering, getNameForOffering, getObservableProperties, getObservablePropertiesForCompositePhenomenon, getObservablePropertiesForOffering, getObservablePropertiesForProcedure, getObservablePropertiesForResultTemplate, getObservablePropertiesWithResultTemplate, getObservablePropertyHumanReadableNameForIdentifier, getObservablePropertyIdentifierForHumanReadableName, getObservationTypes, getObservationTypesForOffering, getOfferingHumanReadableNameForIdentifier, getOfferingIdentifierForHumanReadableName, getOfferings, getOfferingsForObservableProperty, getOfferingsForProcedure, getOfferingsWithResultTemplate, getParentFeatures, getParentFeatures, getParentProcedures, getParentProcedures, getProcedureHumanReadableNameForIdentifier, getProcedureIdentifierForHumanReadableName, getProcedures, getProceduresForFeatureOfInterest, getProceduresForObservableProperty, getProceduresForOffering, getRelatedFeatures, getRelatedFeaturesForOffering, getRequstableProcedureDescriptionFormat, getResultTemplates, getResultTemplatesForOffering, getRolesForRelatedFeature, getSpatialFilteringProfileEnvelopeForOffering, getSupportedLanguages, hasEnvelopeForOffering, hasEpsgCode, hasFeatureOfInterest, hasFeatureOfInterestType, hasGlobalEnvelope, hasI18NDescriptionForOffering, hasI18NNamesForOffering, hasMaxPhenomenonTime, hasMaxPhenomenonTimeForOffering, hasMaxPhenomenonTimeForProcedure, hasMaxResultTime, hasMaxResultTimeForOffering, hasMinPhenomenonTime, hasMinPhenomenonTimeForOffering, hasMinPhenomenonTimeForProcedure, hasMinResultTime, hasMinResultTimeForOffering, hasObservableProperty, hasObservationType, hasOffering, hasProcedure, hasRelatedFeature, hasRequstableProcedureDescriptionFormat, hasResultTemplate, hasSpatialFilteringProfileEnvelopeForOffering, hasSupportedLanguage, isLanguageSupported, isRelatedFeatureSampled
private static final org.slf4j.Logger LOG
private static final long serialVersionUID
protected static TimePeriod toTimePeriod(Time time)
TimePeriod
for the specified ITime
.time
- the abstract timepublic void removeResultTemplates(Collection<String> resultTemplates)
WritableContentCache
removeResultTemplates
in interface WritableContentCache
resultTemplates
- the result templatespublic void addEpsgCode(Integer epsgCode)
WritableContentCache
addEpsgCode
in interface WritableContentCache
epsgCode
- the new epsg codepublic void addFeatureOfInterest(String featureOfInterest)
WritableContentCache
addFeatureOfInterest
in interface WritableContentCache
featureOfInterest
- the feature of interestpublic void addProcedure(String procedure)
WritableContentCache
addProcedure
in interface WritableContentCache
procedure
- the procedurepublic void addResultTemplate(String resultTemplate)
WritableContentCache
addResultTemplate
in interface WritableContentCache
resultTemplate
- the result templatepublic void addResultTemplates(Collection<String> resultTemplates)
WritableContentCache
addResultTemplates
in interface WritableContentCache
resultTemplates
- the result templatespublic void addEpsgCodes(Collection<Integer> epsgCodes)
WritableContentCache
addEpsgCodes
in interface WritableContentCache
epsgCodes
- the new epsg codespublic void addFeaturesOfInterest(Collection<String> featuresOfInterest)
WritableContentCache
addFeaturesOfInterest
in interface WritableContentCache
featuresOfInterest
- the feature of interestpublic void addProcedures(Collection<String> procedures)
WritableContentCache
addProcedures
in interface WritableContentCache
procedures
- the procedurespublic void removeFeatureOfInterest(String featureOfInterest)
WritableContentCache
removeFeatureOfInterest
in interface WritableContentCache
featureOfInterest
- the feature of interestpublic void removeFeaturesOfInterest(Collection<String> featuresOfInterest)
WritableContentCache
removeFeaturesOfInterest
in interface WritableContentCache
featuresOfInterest
- the features of interestpublic void removeProcedure(String procedure)
WritableContentCache
removeProcedure
in interface WritableContentCache
procedure
- the procedurepublic void removeProcedures(Collection<String> procedures)
WritableContentCache
removeProcedures
in interface WritableContentCache
procedures
- the procedurepublic void removeResultTemplate(String resultTemplate)
WritableContentCache
removeResultTemplate
in interface WritableContentCache
resultTemplate
- the result templatepublic void setObservablePropertiesForCompositePhenomenon(String compositePhenomenon, Collection<String> observableProperties)
WritableContentCache
setObservablePropertiesForCompositePhenomenon
in interface WritableContentCache
compositePhenomenon
- the composite phenomenonobservableProperties
- the observable propertiespublic void setObservablePropertiesForOffering(String offering, Collection<String> observableProperties)
WritableContentCache
setObservablePropertiesForOffering
in interface WritableContentCache
offering
- the offeringobservableProperties
- the observable propertiespublic void setObservablePropertiesForProcedure(String procedure, Collection<String> observableProperties)
WritableContentCache
setObservablePropertiesForProcedure
in interface WritableContentCache
procedure
- the procedureobservableProperties
- the observable propertiespublic void setObservationTypesForOffering(String offering, Collection<String> observationTypes)
WritableContentCache
setObservationTypesForOffering
in interface WritableContentCache
offering
- the offeringobservationTypes
- the observation typespublic void setOfferingsForObservableProperty(String observableProperty, Collection<String> offerings)
WritableContentCache
setOfferingsForObservableProperty
in interface WritableContentCache
observableProperty
- the observable propertyofferings
- the offeringspublic void setOfferingsForProcedure(String procedure, Collection<String> offerings)
WritableContentCache
setOfferingsForProcedure
in interface WritableContentCache
procedure
- the procedureofferings
- the offeringspublic void setProceduresForFeatureOfInterest(String featureOfInterest, Collection<String> proceduresForFeatureOfInterest)
WritableContentCache
setProceduresForFeatureOfInterest
in interface WritableContentCache
featureOfInterest
- the feature of interestproceduresForFeatureOfInterest
- the procedurepublic void setProceduresForObservableProperty(String observableProperty, Collection<String> procedures)
WritableContentCache
setProceduresForObservableProperty
in interface WritableContentCache
observableProperty
- the observable propertyprocedures
- the procedurespublic void setProceduresForOffering(String offering, Collection<String> procedures)
WritableContentCache
setProceduresForOffering
in interface WritableContentCache
offering
- the offeringprocedures
- the procedurespublic void setRelatedFeaturesForOffering(String offering, Collection<String> relatedFeatures)
WritableContentCache
setRelatedFeaturesForOffering
in interface WritableContentCache
offering
- the offeringrelatedFeatures
- the related featurespublic void setResultTemplatesForOffering(String offering, Collection<String> resultTemplates)
WritableContentCache
setResultTemplatesForOffering
in interface WritableContentCache
offering
- the offeringresultTemplates
- the result templatespublic void setRolesForRelatedFeature(String relatedFeature, Collection<String> roles)
WritableContentCache
setRolesForRelatedFeature
in interface WritableContentCache
relatedFeature
- the related featureroles
- the rolespublic void setFeaturesOfInterest(Collection<String> featuresOfInterest)
WritableContentCache
setFeaturesOfInterest
in interface WritableContentCache
featuresOfInterest
- the features of interestpublic void setPhenomenonTime(org.joda.time.DateTime minEventTime, org.joda.time.DateTime maxEventTime)
WritableContentCache
setPhenomenonTime
in interface WritableContentCache
minEventTime
- the minimal phenomenon timemaxEventTime
- the maximal phenomenon timepublic void setProcedures(Collection<String> procedures)
WritableContentCache
setProcedures
in interface WritableContentCache
procedures
- the procedurespublic void setMaxPhenomenonTimeForOffering(String offering, org.joda.time.DateTime maxTime)
WritableContentCache
setMaxPhenomenonTimeForOffering
in interface WritableContentCache
offering
- the offeringmaxTime
- the max phenomenon timepublic void setMinPhenomenonTimeForOffering(String offering, org.joda.time.DateTime minTime)
WritableContentCache
setMinPhenomenonTimeForOffering
in interface WritableContentCache
offering
- the offeringminTime
- the min phenomenon timepublic void setMaxPhenomenonTimeForProcedure(String procedure, org.joda.time.DateTime maxTime)
WritableContentCache
setMaxPhenomenonTimeForProcedure
in interface WritableContentCache
procedure
- the proceduremaxTime
- the max phenomenon timepublic void setMinPhenomenonTimeForProcedure(String procedure, org.joda.time.DateTime minTime)
WritableContentCache
setMinPhenomenonTimeForProcedure
in interface WritableContentCache
procedure
- the procedureminTime
- the min phenomenon timepublic void setNameForOffering(String offering, String name)
WritableContentCache
setNameForOffering
in interface WritableContentCache
offering
- the offeringname
- the namepublic void setI18nNameForOffering(String offering, MultilingualString name)
WritableContentCache
setI18nNameForOffering
in interface WritableContentCache
offering
- the offeringname
- the namepublic void setI18nDescriptionForOffering(String offering, MultilingualString description)
WritableContentCache
setI18nDescriptionForOffering
in interface WritableContentCache
offering
- the offeringdescription
- the descriptionpublic void setEnvelopeForOffering(String offering, SosEnvelope envelope)
WritableContentCache
setEnvelopeForOffering
in interface WritableContentCache
offering
- the offeringenvelope
- the envelopepublic Set<String> getFeaturesOfInterestWithOffering()
getFeaturesOfInterestWithOffering
in interface WritableContentCache
public void addAllowedObservationTypeForOffering(String offering, String allowedObservationType)
WritableContentCache
addAllowedObservationTypeForOffering
in interface WritableContentCache
offering
- the offeringallowedObservationType
- the observation typepublic void addAllowedObservationTypesForOffering(String offering, Collection<String> allowedObservationTypes)
WritableContentCache
addAllowedObservationTypesForOffering
in interface WritableContentCache
offering
- the offeringallowedObservationTypes
- the observation typespublic void addCompositePhenomenonForOffering(String offering, String compositePhenomenon)
WritableContentCache
addCompositePhenomenonForOffering
in interface WritableContentCache
offering
- the offeringcompositePhenomenon
- the composite phenomenonpublic void addFeatureOfInterestForOffering(String offering, String featureOfInterest)
WritableContentCache
addFeatureOfInterestForOffering
in interface WritableContentCache
offering
- the offeringfeatureOfInterest
- the feature of interestpublic void addFeatureOfInterestForResultTemplate(String resultTemplate, String featureOfInterest)
WritableContentCache
addFeatureOfInterestForResultTemplate
in interface WritableContentCache
resultTemplate
- the result templatefeatureOfInterest
- the feature of interestpublic void addFeaturesOfInterestForResultTemplate(String resultTemplate, Collection<String> featuresOfInterest)
WritableContentCache
addFeaturesOfInterestForResultTemplate
in interface WritableContentCache
resultTemplate
- the result templatefeaturesOfInterest
- the features of interestpublic void addObservablePropertyForCompositePhenomenon(String compositePhenomenon, String observableProperty)
WritableContentCache
addObservablePropertyForCompositePhenomenon
in interface WritableContentCache
compositePhenomenon
- the composite phenomenonobservableProperty
- the observable propertypublic void addObservablePropertyForOffering(String offering, String observableProperty)
WritableContentCache
addObservablePropertyForOffering
in interface WritableContentCache
offering
- the offeringobservableProperty
- the observable propertypublic void addObservablePropertyForProcedure(String procedure, String observableProperty)
WritableContentCache
addObservablePropertyForProcedure
in interface WritableContentCache
procedure
- the procedureobservableProperty
- the observable propertypublic void addObservablePropertyForResultTemplate(String resultTemplate, String observableProperty)
WritableContentCache
addObservablePropertyForResultTemplate
in interface WritableContentCache
resultTemplate
- the result templateobservableProperty
- the observable propertypublic void addObservationTypesForOffering(String offering, String observationType)
WritableContentCache
addObservationTypesForOffering
in interface WritableContentCache
offering
- the offeringobservationType
- the observation typepublic void addOfferingForObservableProperty(String observableProperty, String offering)
WritableContentCache
addOfferingForObservableProperty
in interface WritableContentCache
observableProperty
- the observable propertyoffering
- the offeringpublic void addOfferingForProcedure(String procedure, String offering)
WritableContentCache
addOfferingForProcedure
in interface WritableContentCache
procedure
- the procedureoffering
- the offeringpublic void addProcedureForFeatureOfInterest(String featureOfInterest, String procedure)
WritableContentCache
addProcedureForFeatureOfInterest
in interface WritableContentCache
featureOfInterest
- the feature of interestprocedure
- the procedurepublic void addProcedureForObservableProperty(String observableProperty, String procedure)
WritableContentCache
addProcedureForObservableProperty
in interface WritableContentCache
observableProperty
- the observable propertyprocedure
- the procedurepublic void addProcedureForOffering(String offering, String procedure)
WritableContentCache
addProcedureForOffering
in interface WritableContentCache
offering
- the offeringprocedure
- the procedurepublic void addRelatedFeatureForOffering(String offering, String relatedFeature)
WritableContentCache
addRelatedFeatureForOffering
in interface WritableContentCache
offering
- the offeringrelatedFeature
- the related featurepublic void addRelatedFeaturesForOffering(String offering, Collection<String> relatedFeature)
WritableContentCache
addRelatedFeaturesForOffering
in interface WritableContentCache
offering
- the offeringrelatedFeature
- the related featurespublic void addResultTemplateForOffering(String offering, String resultTemplate)
WritableContentCache
addResultTemplateForOffering
in interface WritableContentCache
offering
- the offeringresultTemplate
- the result templatepublic void addRoleForRelatedFeature(String relatedFeature, String role)
WritableContentCache
addRoleForRelatedFeature
in interface WritableContentCache
relatedFeature
- the related featurerole
- the rolepublic void removeAllowedObservationTypeForOffering(String offering, String allowedObservationType)
WritableContentCache
removeAllowedObservationTypeForOffering
in interface WritableContentCache
offering
- the offeringallowedObservationType
- the allowed observation typepublic void removeAllowedObservationTypesForOffering(String offering)
WritableContentCache
removeAllowedObservationTypesForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeCompositePhenomenonForOffering(String offering, String compositePhenomenon)
WritableContentCache
removeCompositePhenomenonForOffering
in interface WritableContentCache
offering
- the offeringcompositePhenomenon
- the composite phenomenonpublic void removeCompositePhenomenonsForOffering(String offering)
WritableContentCache
removeCompositePhenomenonsForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeEnvelopeForOffering(String offering)
WritableContentCache
removeEnvelopeForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeEpsgCode(Integer epsgCode)
WritableContentCache
removeEpsgCode
in interface WritableContentCache
epsgCode
- the epsg codepublic void removeEpsgCodes(Collection<Integer> epsgCodes)
WritableContentCache
removeEpsgCodes
in interface WritableContentCache
epsgCodes
- the epsg codespublic void removeFeatureOfInterestForOffering(String offering, String featureOfInterest)
WritableContentCache
removeFeatureOfInterestForOffering
in interface WritableContentCache
offering
- the offeringfeatureOfInterest
- the feature of interestpublic void removeFeatureOfInterestForResultTemplate(String resultTemplate, String featureOfInterest)
WritableContentCache
removeFeatureOfInterestForResultTemplate
in interface WritableContentCache
resultTemplate
- the result templatefeatureOfInterest
- the feature of interestpublic void removeFeaturesOfInterestForOffering(String offering)
WritableContentCache
removeFeaturesOfInterestForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeFeaturesOfInterestForResultTemplate(String resultTemplate)
WritableContentCache
removeFeaturesOfInterestForResultTemplate
in interface WritableContentCache
resultTemplate
- the result templatepublic void removeMaxPhenomenonTimeForOffering(String offering)
WritableContentCache
removeMaxPhenomenonTimeForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeMinPhenomenonTimeForOffering(String offering)
WritableContentCache
removeMinPhenomenonTimeForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeMaxPhenomenonTimeForProcedure(String procedure)
WritableContentCache
removeMaxPhenomenonTimeForProcedure
in interface WritableContentCache
procedure
- the procedurepublic void removeMinPhenomenonTimeForProcedure(String procedure)
WritableContentCache
removeMinPhenomenonTimeForProcedure
in interface WritableContentCache
procedure
- the procedurepublic void removeNameForOffering(String offering)
WritableContentCache
removeNameForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeObservablePropertiesForCompositePhenomenon(String compositePhenomenon)
WritableContentCache
removeObservablePropertiesForCompositePhenomenon
in interface WritableContentCache
compositePhenomenon
- the composite phenomenonpublic void removeObservablePropertiesForOffering(String offering)
WritableContentCache
removeObservablePropertiesForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeObservablePropertiesForProcedure(String procedure)
WritableContentCache
removeObservablePropertiesForProcedure
in interface WritableContentCache
procedure
- the procedurepublic void removeObservablePropertiesForResultTemplate(String resultTemplate)
WritableContentCache
removeObservablePropertiesForResultTemplate
in interface WritableContentCache
resultTemplate
- the result templatepublic void removeObservablePropertyForCompositePhenomenon(String compositePhenomenon, String observableProperty)
WritableContentCache
removeObservablePropertyForCompositePhenomenon
in interface WritableContentCache
compositePhenomenon
- the composite phenomenonobservableProperty
- the observable propertypublic void removeObservablePropertyForOffering(String offering, String observableProperty)
WritableContentCache
removeObservablePropertyForOffering
in interface WritableContentCache
offering
- the offeringobservableProperty
- the observable propertypublic void removeObservablePropertyForProcedure(String procedure, String observableProperty)
WritableContentCache
removeObservablePropertyForProcedure
in interface WritableContentCache
procedure
- the procedureobservableProperty
- the observable propertypublic void removeObservablePropertyForResultTemplate(String resultTemplate, String observableProperty)
WritableContentCache
removeObservablePropertyForResultTemplate
in interface WritableContentCache
resultTemplate
- the result templateobservableProperty
- the observable propertypublic void removeObservationTypeForOffering(String offering, String observationType)
WritableContentCache
removeObservationTypeForOffering
in interface WritableContentCache
offering
- the offeringobservationType
- the observation typepublic void removeObservationTypesForOffering(String offering)
WritableContentCache
removeObservationTypesForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeOfferingForObservableProperty(String observableProperty, String offering)
WritableContentCache
removeOfferingForObservableProperty
in interface WritableContentCache
observableProperty
- the observable propertyoffering
- the offeringpublic void removeOfferingForProcedure(String procedure, String offering)
WritableContentCache
removeOfferingForProcedure
in interface WritableContentCache
procedure
- the procedureoffering
- the offeringpublic void removeOfferingsForObservableProperty(String observableProperty)
WritableContentCache
removeOfferingsForObservableProperty
in interface WritableContentCache
observableProperty
- the observable propertypublic void removeOfferingsForProcedure(String procedure)
WritableContentCache
removeOfferingsForProcedure
in interface WritableContentCache
procedure
- the procedurepublic void removeProcedureForFeatureOfInterest(String featureOfInterest, String procedure)
WritableContentCache
removeProcedureForFeatureOfInterest
in interface WritableContentCache
featureOfInterest
- the feature of interestprocedure
- the procedurepublic void removeProcedureForObservableProperty(String observableProperty, String procedure)
WritableContentCache
removeProcedureForObservableProperty
in interface WritableContentCache
observableProperty
- the observable propertyprocedure
- the procedurepublic void removeProcedureForOffering(String offering, String procedure)
WritableContentCache
removeProcedureForOffering
in interface WritableContentCache
offering
- the offeringprocedure
- the procedurepublic void removeProceduresForFeatureOfInterest(String featureOfInterest)
WritableContentCache
removeProceduresForFeatureOfInterest
in interface WritableContentCache
featureOfInterest
- the feature of interestpublic void removeProceduresForObservableProperty(String observableProperty)
WritableContentCache
removeProceduresForObservableProperty
in interface WritableContentCache
observableProperty
- the observable propertypublic void removeProceduresForOffering(String offering)
WritableContentCache
removeProceduresForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeRelatedFeatureForOffering(String offering, String relatedFeature)
WritableContentCache
removeRelatedFeatureForOffering
in interface WritableContentCache
offering
- the offeringrelatedFeature
- the related featurepublic void removeRelatedFeaturesForOffering(String offering)
WritableContentCache
removeRelatedFeaturesForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeResultTemplateForOffering(String offering, String resultTemplate)
WritableContentCache
removeResultTemplateForOffering
in interface WritableContentCache
offering
- the offeringresultTemplate
- the result templatepublic void removeResultTemplatesForOffering(String offering)
WritableContentCache
removeResultTemplatesForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeRoleForRelatedFeature(String relatedFeature, String role)
WritableContentCache
removeRoleForRelatedFeature
in interface WritableContentCache
relatedFeature
- the related featurerole
- the rolepublic void removeRolesForRelatedFeature(String relatedFeature)
WritableContentCache
removeRolesForRelatedFeature
in interface WritableContentCache
relatedFeature
- the related featurepublic void removeRolesForRelatedFeatureNotIn(Collection<String> relatedFeatures)
WritableContentCache
removeRolesForRelatedFeatureNotIn
in interface WritableContentCache
relatedFeatures
- the related features for which the roles should keptpublic void setAllowedObservationTypeForOffering(String offering, Collection<String> allowedObservationType)
WritableContentCache
setAllowedObservationTypeForOffering
in interface WritableContentCache
offering
- the offeringallowedObservationType
- the allowed observation typespublic void setAllowedFeatureOfInterestTypeForOffering(String offering, Collection<String> allowedFeatureOfInterestType)
WritableContentCache
setAllowedFeatureOfInterestTypeForOffering
in interface WritableContentCache
offering
- the offeringallowedFeatureOfInterestType
- the allowed featureOfInterest typespublic void setCompositePhenomenonsForOffering(String offering, Collection<String> compositePhenomenons)
WritableContentCache
setCompositePhenomenonsForOffering
in interface WritableContentCache
offering
- the offeringcompositePhenomenons
- the composite phenomenonspublic void setFeaturesOfInterestForOffering(String offering, Collection<String> featureOfInterest)
WritableContentCache
setFeaturesOfInterestForOffering
in interface WritableContentCache
offering
- the offeringfeatureOfInterest
- the features of interest.public void setGlobalEnvelope(SosEnvelope globalEnvelope)
WritableContentCache
setGlobalEnvelope
in interface WritableContentCache
globalEnvelope
- the new spatial envelopepublic void setMaxPhenomenonTime(org.joda.time.DateTime maxEventTime)
WritableContentCache
setMaxPhenomenonTime
in interface WritableContentCache
maxEventTime
- the max phenomenon timepublic void setMinPhenomenonTime(org.joda.time.DateTime minEventTime)
WritableContentCache
setMinPhenomenonTime
in interface WritableContentCache
minEventTime
- the min phenomenon timepublic void setObservablePropertiesForResultTemplate(String resultTemplate, Collection<String> observableProperties)
WritableContentCache
setObservablePropertiesForResultTemplate
in interface WritableContentCache
resultTemplate
- the result templateobservableProperties
- the observable propertiespublic void addParentFeature(String featureOfInterest, String parentFeature)
WritableContentCache
addParentFeature
in interface WritableContentCache
featureOfInterest
- the feature of interestparentFeature
- the parent featurepublic void addParentFeatures(String featureOfInterest, Collection<String> parentFeatures)
WritableContentCache
addParentFeatures
in interface WritableContentCache
featureOfInterest
- the feature of interestparentFeatures
- the parent featurespublic void addParentProcedure(String procedure, String parentProcedure)
WritableContentCache
addParentProcedure
in interface WritableContentCache
procedure
- the procedureparentProcedure
- the parent procedurepublic void addParentProcedures(String procedure, Collection<String> parentProcedures)
WritableContentCache
addParentProcedures
in interface WritableContentCache
procedure
- the procedureparentProcedures
- the parent procedurespublic void updateEnvelopeForOffering(String offering, com.vividsolutions.jts.geom.Envelope envelope)
WritableContentCache
updateEnvelopeForOffering
in interface WritableContentCache
offering
- the offeringenvelope
- the envelope to includepublic void updatePhenomenonTime(Time eventTime)
WritableContentCache
ITime
.updatePhenomenonTime
in interface WritableContentCache
eventTime
- the time to includepublic void updateGlobalEnvelope(com.vividsolutions.jts.geom.Envelope envelope)
WritableContentCache
updateGlobalEnvelope
in interface WritableContentCache
envelope
- the envelopepublic void updatePhenomenonTimeForOffering(String offering, Time eventTime)
WritableContentCache
updatePhenomenonTimeForOffering
in interface WritableContentCache
offering
- the offeringeventTime
- the time to includepublic void updatePhenomenonTimeForProcedure(String procedure, Time eventTime)
WritableContentCache
updatePhenomenonTimeForProcedure
in interface WritableContentCache
procedure
- the procedureeventTime
- the time to includepublic void recalculateGlobalEnvelope()
WritableContentCache
recalculateGlobalEnvelope
in interface WritableContentCache
public void recalculatePhenomenonTime()
WritableContentCache
recalculatePhenomenonTime
in interface WritableContentCache
public void removeMaxResultTimeForOffering(String offering)
WritableContentCache
removeMaxResultTimeForOffering
in interface WritableContentCache
offering
- the offeringpublic void removeMinResultTimeForOffering(String offering)
WritableContentCache
removeMinResultTimeForOffering
in interface WritableContentCache
offering
- the offeringpublic void setResultTime(org.joda.time.DateTime min, org.joda.time.DateTime max)
WritableContentCache
setResultTime
in interface WritableContentCache
min
- the minimal result timemax
- the maximal result timepublic void updateResultTime(Time resultTime)
WritableContentCache
ITime
.updateResultTime
in interface WritableContentCache
resultTime
- the time to includepublic void recalculateResultTime()
WritableContentCache
recalculateResultTime
in interface WritableContentCache
public void setMaxResultTime(org.joda.time.DateTime maxResultTime)
WritableContentCache
setMaxResultTime
in interface WritableContentCache
maxResultTime
- the max result timepublic void setMaxResultTimeForOffering(String offering, org.joda.time.DateTime maxTime)
WritableContentCache
setMaxResultTimeForOffering
in interface WritableContentCache
offering
- the offeringmaxTime
- the max result timepublic void setMinResultTime(org.joda.time.DateTime minResultTime)
WritableContentCache
setMinResultTime
in interface WritableContentCache
minResultTime
- the min result timepublic void setMinResultTimeForOffering(String offering, org.joda.time.DateTime minTime)
WritableContentCache
setMinResultTimeForOffering
in interface WritableContentCache
offering
- the offeringminTime
- the min result timepublic void updateResultTimeForOffering(String offering, Time resultTime)
WritableContentCache
updateResultTimeForOffering
in interface WritableContentCache
offering
- the offeringresultTime
- the time to includepublic void clearFeaturesOfInterest()
WritableContentCache
clearFeaturesOfInterest
in interface WritableContentCache
public void clearProceduresForFeatureOfInterest()
WritableContentCache
clearProceduresForFeatureOfInterest
in interface WritableContentCache
public void clearFeatureHierarchy()
WritableContentCache
clearFeatureHierarchy
in interface WritableContentCache
public void clearProceduresForOfferings()
WritableContentCache
clearProceduresForOfferings
in interface WritableContentCache
public void clearNameForOfferings()
WritableContentCache
clearNameForOfferings
in interface WritableContentCache
public void clearI18nNamesForOfferings()
WritableContentCache
clearI18nNamesForOfferings
in interface WritableContentCache
public void clearI18nDescriptionsNameForOfferings()
WritableContentCache
clearI18nDescriptionsNameForOfferings
in interface WritableContentCache
public void clearObservablePropertiesForOfferings()
WritableContentCache
clearObservablePropertiesForOfferings
in interface WritableContentCache
public void clearRelatedFeaturesForOfferings()
WritableContentCache
clearRelatedFeaturesForOfferings
in interface WritableContentCache
public void clearObservationTypesForOfferings()
WritableContentCache
clearObservationTypesForOfferings
in interface WritableContentCache
public void clearAllowedObservationTypeForOfferings()
WritableContentCache
clearAllowedObservationTypeForOfferings
in interface WritableContentCache
public void clearEnvelopeForOfferings()
WritableContentCache
clearEnvelopeForOfferings
in interface WritableContentCache
public void clearFeaturesOfInterestForOfferings()
WritableContentCache
clearFeaturesOfInterestForOfferings
in interface WritableContentCache
public void clearMinPhenomenonTimeForOfferings()
WritableContentCache
clearMinPhenomenonTimeForOfferings
in interface WritableContentCache
public void clearMaxPhenomenonTimeForOfferings()
WritableContentCache
clearMaxPhenomenonTimeForOfferings
in interface WritableContentCache
public void clearMinPhenomenonTimeForProcedures()
WritableContentCache
clearMinPhenomenonTimeForProcedures
in interface WritableContentCache
public void clearMaxPhenomenonTimeForProcedures()
WritableContentCache
clearMaxPhenomenonTimeForProcedures
in interface WritableContentCache
public void clearMinResultTimeForOfferings()
WritableContentCache
clearMinResultTimeForOfferings
in interface WritableContentCache
public void clearMaxResultTimeForOfferings()
WritableContentCache
clearMaxResultTimeForOfferings
in interface WritableContentCache
public void clearOfferings()
WritableContentCache
clearOfferings
in interface WritableContentCache
public void addOffering(String offering)
WritableContentCache
addOffering
in interface WritableContentCache
offering
- the offeringpublic void setOfferings(Collection<String> offerings)
WritableContentCache
setOfferings
in interface WritableContentCache
offerings
- the offeringspublic void addOfferings(Collection<String> offerings)
WritableContentCache
addOfferings
in interface WritableContentCache
offerings
- the offeringspublic void removeOffering(String offering)
WritableContentCache
removeOffering
in interface WritableContentCache
offering
- the offeringpublic void removeOfferings(Collection<String> offerings)
WritableContentCache
removeOfferings
in interface WritableContentCache
offerings
- the offeringspublic void addHiddenChildProcedureForOffering(String offering, String procedure)
WritableContentCache
addHiddenChildProcedureForOffering
in interface WritableContentCache
offering
- the offeringprocedure
- the procedurepublic void removeHiddenChildProcedureForOffering(String offering, String procedure)
WritableContentCache
removeHiddenChildProcedureForOffering
in interface WritableContentCache
offering
- the offeringprocedure
- the procedurepublic void setHiddenChildProceduresForOffering(String offering, Collection<String> procedures)
WritableContentCache
setHiddenChildProceduresForOffering
in interface WritableContentCache
offering
- the offeringprocedures
- the procedurespublic void clearHiddenChildProceduresForOfferings()
WritableContentCache
clearHiddenChildProceduresForOfferings
in interface WritableContentCache
public void removeSpatialFilteringProfileEnvelopeForOffering(String offering)
WritableContentCache
removeSpatialFilteringProfileEnvelopeForOffering
in interface WritableContentCache
offering
- the offeringpublic void setSpatialFilteringProfileEnvelopeForOffering(String offering, SosEnvelope envelope)
WritableContentCache
setSpatialFilteringProfileEnvelopeForOffering
in interface WritableContentCache
offering
- the offeringenvelope
- the envelopepublic void updateSpatialFilteringProfileEnvelopeForOffering(String offering, com.vividsolutions.jts.geom.Envelope envelope)
WritableContentCache
updateSpatialFilteringProfileEnvelopeForOffering
in interface WritableContentCache
offering
- the offeringenvelope
- the envelope to includepublic void clearSpatialFilteringProfileEnvelopeForOfferings()
WritableContentCache
clearSpatialFilteringProfileEnvelopeForOfferings
in interface WritableContentCache
public void addFeatureOfInterestTypesForOffering(String offering, String featureOfInterestType)
WritableContentCache
addFeatureOfInterestTypesForOffering
in interface WritableContentCache
offering
- the offeringfeatureOfInterestType
- the featureOfInterest typepublic void removeFeatureOfInterestTypeForOffering(String offering, String featureOfInterestType)
WritableContentCache
removeFeatureOfInterestTypeForOffering
in interface WritableContentCache
offering
- the offeringfeatureOfInterestType
- the featureOfInterest typepublic void removeFeatureOfInterestTypesForOffering(String offering)
WritableContentCache
removeFeatureOfInterestTypesForOffering
in interface WritableContentCache
offering
- the offeringpublic void setFeatureOfInterestTypesForOffering(String offering, Collection<String> featureOfInterestTypes)
WritableContentCache
setFeatureOfInterestTypesForOffering
in interface WritableContentCache
offering
- the offeringfeatureOfInterestTypes
- the featureOfInterest typespublic void addAllowedFeatureOfInterestTypeForOffering(String offering, String allowedFeatureOfInterestType)
WritableContentCache
addAllowedFeatureOfInterestTypeForOffering
in interface WritableContentCache
offering
- the offeringallowedFeatureOfInterestType
- the featureOfInterest typepublic void addAllowedFeatureOfInterestTypesForOffering(String offering, Collection<String> allowedFeatureOfInterestTypes)
WritableContentCache
addAllowedFeatureOfInterestTypesForOffering
in interface WritableContentCache
offering
- the offeringallowedFeatureOfInterestTypes
- the featureOfInterest typespublic void addSupportedLanguage(Locale language)
WritableContentCache
addSupportedLanguage
in interface WritableContentCache
language
- the new languagepublic void addSupportedLanguage(Collection<Locale> languages)
WritableContentCache
addSupportedLanguage
in interface WritableContentCache
languages
- the new languagespublic void clearSupportedLanguage()
WritableContentCache
clearSupportedLanguage
in interface WritableContentCache
public void removeSupportedLanguage(Locale language)
WritableContentCache
removeSupportedLanguage
in interface WritableContentCache
language
- the new language to removepublic void setRequestableProcedureDescriptionFormat(Collection<String> formats)
WritableContentCache
setRequestableProcedureDescriptionFormat
in interface WritableContentCache
formats
- the new formatsprotected void checkAndAddIdentifierHumanReadableName(String identifier, String humanReadableName, Map<String,String> map, String type)
identifier
- Identifier to checkhumanReadableName
- Human readable name to checkmap
- Map of typetype
- Text type to check, e.g. procedurepublic void addFeatureOfInterestIdentifierHumanReadableName(String identifier, String humanReadableName)
addFeatureOfInterestIdentifierHumanReadableName
in interface WritableContentCache
public void addObservablePropertyIdentifierHumanReadableName(String identifier, String humanReadableName)
addObservablePropertyIdentifierHumanReadableName
in interface WritableContentCache
public void addProcedureIdentifierHumanReadableName(String identifier, String humanReadableName)
addProcedureIdentifierHumanReadableName
in interface WritableContentCache
public void addOfferingIdentifierHumanReadableName(String identifier, String humanReadableName)
addOfferingIdentifierHumanReadableName
in interface WritableContentCache
public void removeFeatureOfInterestIdentifierForHumanReadableName(String humanReadableName)
removeFeatureOfInterestIdentifierForHumanReadableName
in interface WritableContentCache
public void removeFeatureOfInterestHumanReadableNameForIdentifier(String identifier)
removeFeatureOfInterestHumanReadableNameForIdentifier
in interface WritableContentCache
public void removeObservablePropertyIdentifierForHumanReadableName(String humanReadableName)
removeObservablePropertyIdentifierForHumanReadableName
in interface WritableContentCache
public void removeObservablePropertyHumanReadableNameForIdentifier(String identifier)
removeObservablePropertyHumanReadableNameForIdentifier
in interface WritableContentCache
public void removeProcedureIdentifierForHumanReadableName(String humanReadableName)
removeProcedureIdentifierForHumanReadableName
in interface WritableContentCache
public void removeProcedureHumanReadableNameForIdentifier(String identifier)
removeProcedureHumanReadableNameForIdentifier
in interface WritableContentCache
public void removeOfferingIdentifierForHumanReadableName(String humanReadableName)
removeOfferingIdentifierForHumanReadableName
in interface WritableContentCache
public void removeOfferingHumanReadableNameForIdentifier(String identifier)
removeOfferingHumanReadableNameForIdentifier
in interface WritableContentCache
public void clearFeatureOfInterestIdentifierHumanReadableNameMaps()
clearFeatureOfInterestIdentifierHumanReadableNameMaps
in interface WritableContentCache
public void clearObservablePropertyIdentifierHumanReadableNameMaps()
clearObservablePropertyIdentifierHumanReadableNameMaps
in interface WritableContentCache
public void clearProcedureIdentifierHumanReadableNameMaps()
clearProcedureIdentifierHumanReadableNameMaps
in interface WritableContentCache
public void clearOfferingIdentifierHumanReadableNameMaps()
clearOfferingIdentifierHumanReadableNameMaps
in interface WritableContentCache
Copyright © 2012-2015 52north.org. All Rights Reserved.