public interface WritableContentCache extends ContentCache
ContentCache
to allow the manipulation of the cache.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 feature)
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> featureOfInterest)
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> procedure)
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> relatedFeatures)
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.
|
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> epsgCode)
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> procedure)
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> features)
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> allowedFeatureOfInterestTypes)
Sets the allowed featureOfInterest types for the specified offering.
|
void |
setAllowedObservationTypeForOffering(String offering,
Collection<String> allowedObservationTypes)
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 |
setDefaultEPSGCode(int defaultEPSGCode)
Sets the default EPSG code.
|
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> featuresOfInterest)
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 min,
org.joda.time.DateTime max)
Sets the new global phenomenon envelope.
|
void |
setProcedures(Collection<String> procedures)
Sets the procedures.
|
void |
setProceduresForFeatureOfInterest(String featureOfInterest,
Collection<String> procedures)
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.
|
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 e)
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 eventTime)
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, 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
Set<String> getFeaturesOfInterestWithOffering()
void addAllowedObservationTypeForOffering(String offering, String allowedObservationType)
offering
- the offeringallowedObservationType
- the observation typevoid addAllowedObservationTypesForOffering(String offering, Collection<String> allowedObservationTypes)
offering
- the offeringallowedObservationTypes
- the observation typesvoid addAllowedFeatureOfInterestTypeForOffering(String offering, String allowedFeatureOfInterestType)
offering
- the offeringallowedFeatureOfInterestType
- the featureOfInterest typevoid addAllowedFeatureOfInterestTypesForOffering(String offering, Collection<String> allowedFeatureOfInterestTypes)
offering
- the offeringallowedFeatureOfInterestTypes
- the featureOfInterest typesvoid addCompositePhenomenonForOffering(String offering, String compositePhenomenon)
offering
- the offeringcompositePhenomenon
- the composite phenomenonvoid addEpsgCode(Integer epsgCode)
epsgCode
- the new epsg codevoid addEpsgCodes(Collection<Integer> epsgCodes)
epsgCodes
- the new epsg codesvoid addFeatureOfInterest(String featureOfInterest)
featureOfInterest
- the feature of interestvoid addFeatureOfInterestForOffering(String offering, String feature)
offering
- the offeringfeature
- the feature of interestvoid addFeatureOfInterestForResultTemplate(String resultTemplate, String featureOfInterest)
resultTemplate
- the result templatefeatureOfInterest
- the feature of interestvoid addFeaturesOfInterest(Collection<String> featureOfInterest)
featureOfInterest
- the feature of interestvoid addFeaturesOfInterestForResultTemplate(String resultTemplate, Collection<String> featuresOfInterest)
resultTemplate
- the result templatefeaturesOfInterest
- the features of interestvoid addObservablePropertyForCompositePhenomenon(String compositePhenomenon, String observableProperty)
compositePhenomenon
- the composite phenomenonobservableProperty
- the observable propertyvoid addObservablePropertyForOffering(String offering, String observableProperty)
offering
- the offeringobservableProperty
- the observable propertyvoid addObservablePropertyForProcedure(String procedure, String observableProperty)
procedure
- the procedureobservableProperty
- the observable propertyvoid addObservablePropertyForResultTemplate(String resultTemplate, String observableProperty)
resultTemplate
- the result templateobservableProperty
- the observable propertyvoid addObservationTypesForOffering(String offering, String observationType)
offering
- the offeringobservationType
- the observation typevoid addFeatureOfInterestTypesForOffering(String offering, String featureOfInterestType)
offering
- the offeringfeatureOfInterestType
- the featureOfInterest typevoid addOfferingForObservableProperty(String observableProperty, String offering)
observableProperty
- the observable propertyoffering
- the offeringvoid addOfferingForProcedure(String procedure, String offering)
procedure
- the procedureoffering
- the offeringvoid addParentFeature(String featureOfInterest, String parentFeature)
featureOfInterest
- the feature of interestparentFeature
- the parent featurevoid addParentFeatures(String featureOfInterest, Collection<String> parentFeatures)
featureOfInterest
- the feature of interestparentFeatures
- the parent featuresvoid addParentProcedure(String procedure, String parentProcedure)
procedure
- the procedureparentProcedure
- the parent procedurevoid addParentProcedures(String procedure, Collection<String> parentProcedures)
procedure
- the procedureparentProcedures
- the parent proceduresvoid addProcedure(String procedure)
procedure
- the procedurevoid addProcedureForFeatureOfInterest(String featureOfInterest, String procedure)
featureOfInterest
- the feature of interestprocedure
- the procedurevoid addProcedureForObservableProperty(String observableProperty, String procedure)
observableProperty
- the observable propertyprocedure
- the procedurevoid addProcedureForOffering(String offering, String procedure)
offering
- the offeringprocedure
- the procedurevoid addHiddenChildProcedureForOffering(String offering, String procedure)
offering
- the offeringprocedure
- the procedurevoid addProcedures(Collection<String> procedure)
procedure
- the proceduresvoid addRelatedFeatureForOffering(String offering, String relatedFeature)
offering
- the offeringrelatedFeature
- the related featurevoid addRelatedFeaturesForOffering(String offering, Collection<String> relatedFeatures)
offering
- the offeringrelatedFeatures
- the related featuresvoid addResultTemplate(String resultTemplate)
resultTemplate
- the result templatevoid addResultTemplateForOffering(String offering, String resultTemplate)
offering
- the offeringresultTemplate
- the result templatevoid addResultTemplates(Collection<String> resultTemplates)
resultTemplates
- the result templatesvoid addRoleForRelatedFeature(String relatedFeature, String role)
relatedFeature
- the related featurerole
- the rolevoid addFeatureOfInterestIdentifierHumanReadableName(String identifier, String humanReadableName)
void addObservablePropertyIdentifierHumanReadableName(String identifier, String humanReadableName)
void addProcedureIdentifierHumanReadableName(String identifier, String humanReadableName)
void addOfferingIdentifierHumanReadableName(String identifier, String humanReadableName)
void removeAllowedObservationTypeForOffering(String offering, String allowedObservationType)
offering
- the offeringallowedObservationType
- the allowed observation typevoid removeAllowedObservationTypesForOffering(String offering)
offering
- the offeringvoid removeCompositePhenomenonForOffering(String offering, String compositePhenomenon)
offering
- the offeringcompositePhenomenon
- the composite phenomenonvoid removeCompositePhenomenonsForOffering(String offering)
offering
- the offeringvoid removeEnvelopeForOffering(String offering)
offering
- the offeringvoid removeSpatialFilteringProfileEnvelopeForOffering(String offering)
offering
- the offeringvoid removeEpsgCode(Integer epsgCode)
epsgCode
- the epsg codevoid removeEpsgCodes(Collection<Integer> epsgCode)
epsgCode
- the epsg codesvoid removeFeatureOfInterest(String featureOfInterest)
featureOfInterest
- the feature of interestvoid removeFeatureOfInterestForOffering(String offering, String featureOfInterest)
offering
- the offeringfeatureOfInterest
- the feature of interestvoid removeFeatureOfInterestForResultTemplate(String resultTemplate, String featureOfInterest)
resultTemplate
- the result templatefeatureOfInterest
- the feature of interestvoid removeFeaturesOfInterest(Collection<String> featuresOfInterest)
featuresOfInterest
- the features of interestvoid removeFeaturesOfInterestForOffering(String offering)
offering
- the offeringvoid removeFeaturesOfInterestForResultTemplate(String resultTemplate)
resultTemplate
- the result templatevoid removeMaxPhenomenonTimeForOffering(String offering)
offering
- the offeringvoid removeMinPhenomenonTimeForOffering(String offering)
offering
- the offeringvoid removeMaxPhenomenonTimeForProcedure(String procedure)
procedure
- the procedurevoid removeMinPhenomenonTimeForProcedure(String procedure)
procedure
- the procedurevoid removeMaxResultTimeForOffering(String offering)
offering
- the offeringvoid removeMinResultTimeForOffering(String offering)
offering
- the offeringvoid removeNameForOffering(String offering)
offering
- the offeringvoid removeObservablePropertiesForCompositePhenomenon(String compositePhenomenon)
compositePhenomenon
- the composite phenomenonvoid removeObservablePropertiesForOffering(String offering)
offering
- the offeringvoid removeObservablePropertiesForProcedure(String procedure)
procedure
- the procedurevoid removeObservablePropertiesForResultTemplate(String resultTemplate)
resultTemplate
- the result templatevoid removeObservablePropertyForCompositePhenomenon(String compositePhenomenon, String observableProperty)
compositePhenomenon
- the composite phenomenonobservableProperty
- the observable propertyvoid removeObservablePropertyForOffering(String offering, String observableProperty)
offering
- the offeringobservableProperty
- the observable propertyvoid removeObservablePropertyForProcedure(String procedure, String observableProperty)
procedure
- the procedureobservableProperty
- the observable propertyvoid removeObservablePropertyForResultTemplate(String resultTemplate, String observableProperty)
resultTemplate
- the result templateobservableProperty
- the observable propertyvoid removeFeatureOfInterestTypeForOffering(String offering, String featureOfInterestType)
offering
- the offeringfeatureOfInterestType
- the featureOfInterest typevoid removeFeatureOfInterestTypesForOffering(String offering)
offering
- the offeringvoid removeObservationTypeForOffering(String offering, String observationType)
offering
- the offeringobservationType
- the observation typevoid removeObservationTypesForOffering(String offering)
offering
- the offeringvoid removeOfferingForObservableProperty(String observableProperty, String offering)
observableProperty
- the observable propertyoffering
- the offeringvoid removeOfferingForProcedure(String procedure, String offering)
procedure
- the procedureoffering
- the offeringvoid removeOfferingsForObservableProperty(String observableProperty)
observableProperty
- the observable propertyvoid removeOfferingsForProcedure(String procedure)
procedure
- the procedurevoid removeProcedure(String procedure)
procedure
- the procedurevoid removeProcedureForFeatureOfInterest(String featureOfInterest, String procedure)
featureOfInterest
- the feature of interestprocedure
- the procedurevoid removeProcedureForObservableProperty(String observableProperty, String procedure)
observableProperty
- the observable propertyprocedure
- the procedurevoid removeProcedureForOffering(String offering, String procedure)
offering
- the offeringprocedure
- the procedurevoid removeHiddenChildProcedureForOffering(String offering, String procedure)
offering
- the offeringprocedure
- the procedurevoid removeProcedures(Collection<String> procedure)
procedure
- the procedurevoid removeProceduresForFeatureOfInterest(String featureOfInterest)
featureOfInterest
- the feature of interestvoid removeProceduresForObservableProperty(String observableProperty)
observableProperty
- the observable propertyvoid removeProceduresForOffering(String offering)
offering
- the offeringvoid removeRelatedFeatureForOffering(String offering, String relatedFeature)
offering
- the offeringrelatedFeature
- the related featurevoid removeRelatedFeaturesForOffering(String offering)
offering
- the offeringvoid removeResultTemplate(String resultTemplate)
resultTemplate
- the result templatevoid removeResultTemplateForOffering(String offering, String resultTemplate)
offering
- the offeringresultTemplate
- the result templatevoid removeResultTemplates(Collection<String> resultTemplates)
resultTemplates
- the result templatesvoid removeResultTemplatesForOffering(String offering)
offering
- the offeringvoid removeRoleForRelatedFeature(String relatedFeature, String role)
relatedFeature
- the related featurerole
- the rolevoid removeRolesForRelatedFeature(String relatedFeature)
relatedFeature
- the related featurevoid removeRolesForRelatedFeatureNotIn(Collection<String> features)
features
- the related features for which the roles should keptvoid removeFeatureOfInterestIdentifierForHumanReadableName(String humanReadableName)
void removeFeatureOfInterestHumanReadableNameForIdentifier(String identifier)
void removeObservablePropertyIdentifierForHumanReadableName(String humanReadableName)
void removeObservablePropertyHumanReadableNameForIdentifier(String identifier)
void removeProcedureIdentifierForHumanReadableName(String humanReadableName)
void removeProcedureHumanReadableNameForIdentifier(String identifier)
void removeOfferingIdentifierForHumanReadableName(String humanReadableName)
void removeOfferingHumanReadableNameForIdentifier(String identifier)
void setAllowedObservationTypeForOffering(String offering, Collection<String> allowedObservationTypes)
offering
- the offeringallowedObservationTypes
- the allowed observation typesvoid setAllowedFeatureOfInterestTypeForOffering(String offering, Collection<String> allowedFeatureOfInterestTypes)
offering
- the offeringallowedFeatureOfInterestTypes
- the allowed featureOfInterest typesvoid setCompositePhenomenonsForOffering(String offering, Collection<String> compositePhenomenons)
offering
- the offeringcompositePhenomenons
- the composite phenomenonsvoid setDefaultEPSGCode(int defaultEPSGCode)
defaultEPSGCode
- the new default ESPG codevoid setEnvelopeForOffering(String offering, SosEnvelope envelope)
offering
- the offeringenvelope
- the envelopevoid setSpatialFilteringProfileEnvelopeForOffering(String offering, SosEnvelope envelope)
offering
- the offeringenvelope
- the envelopevoid updateEnvelopeForOffering(String offering, com.vividsolutions.jts.geom.Envelope envelope)
offering
- the offeringenvelope
- the envelope to includevoid updateSpatialFilteringProfileEnvelopeForOffering(String offering, com.vividsolutions.jts.geom.Envelope envelope)
offering
- the offeringenvelope
- the envelope to includevoid setPhenomenonTime(org.joda.time.DateTime min, org.joda.time.DateTime max)
min
- the minimal phenomenon timemax
- the maximal phenomenon timevoid updatePhenomenonTime(Time eventTime)
ITime
.eventTime
- the time to includevoid recalculatePhenomenonTime()
void setResultTime(org.joda.time.DateTime min, org.joda.time.DateTime max)
min
- the minimal result timemax
- the maximal result timevoid updateResultTime(Time eventTime)
ITime
.eventTime
- the time to includevoid recalculateResultTime()
void setFeaturesOfInterest(Collection<String> featuresOfInterest)
featuresOfInterest
- the features of interestvoid setFeaturesOfInterestForOffering(String offering, Collection<String> featuresOfInterest)
offering
- the offeringfeaturesOfInterest
- the features of interest.void setGlobalEnvelope(SosEnvelope globalEnvelope)
globalEnvelope
- the new spatial envelopevoid updateGlobalEnvelope(com.vividsolutions.jts.geom.Envelope e)
e
- the envelopevoid recalculateGlobalEnvelope()
void setMaxPhenomenonTime(org.joda.time.DateTime maxEventTime)
maxEventTime
- the max phenomenon timevoid setMaxPhenomenonTimeForOffering(String offering, org.joda.time.DateTime maxTime)
offering
- the offeringmaxTime
- the max phenomenon timevoid setMaxPhenomenonTimeForProcedure(String procedure, org.joda.time.DateTime maxTime)
procedure
- the proceduremaxTime
- the max phenomenon timevoid setMinPhenomenonTime(org.joda.time.DateTime minEventTime)
minEventTime
- the min phenomenon timevoid setMinPhenomenonTimeForOffering(String offering, org.joda.time.DateTime minTime)
offering
- the offeringminTime
- the min phenomenon timevoid setMinPhenomenonTimeForProcedure(String procedure, org.joda.time.DateTime minTime)
procedure
- the procedureminTime
- the min phenomenon timevoid updatePhenomenonTimeForOffering(String offering, Time eventTime)
offering
- the offeringeventTime
- the time to includevoid updatePhenomenonTimeForProcedure(String procedure, Time eventTime)
procedure
- the procedureeventTime
- the time to includevoid setMaxResultTime(org.joda.time.DateTime maxResultTime)
maxResultTime
- the max result timevoid setMaxResultTimeForOffering(String offering, org.joda.time.DateTime maxTime)
offering
- the offeringmaxTime
- the max result timevoid setMinResultTime(org.joda.time.DateTime minResultTime)
minResultTime
- the min result timevoid setMinResultTimeForOffering(String offering, org.joda.time.DateTime minTime)
offering
- the offeringminTime
- the min result timevoid updateResultTimeForOffering(String offering, Time resultTime)
offering
- the offeringresultTime
- the time to includevoid setNameForOffering(String offering, String name)
offering
- the offeringname
- the namevoid setI18nNameForOffering(String offering, MultilingualString name)
offering
- the offeringname
- the namevoid setI18nDescriptionForOffering(String offering, MultilingualString description)
offering
- the offeringdescription
- the descriptionvoid setObservablePropertiesForCompositePhenomenon(String compositePhenomenon, Collection<String> observableProperties)
compositePhenomenon
- the composite phenomenonobservableProperties
- the observable propertiesvoid setObservablePropertiesForOffering(String offering, Collection<String> observableProperties)
offering
- the offeringobservableProperties
- the observable propertiesvoid setObservablePropertiesForProcedure(String procedure, Collection<String> observableProperties)
procedure
- the procedureobservableProperties
- the observable propertiesvoid setObservablePropertiesForResultTemplate(String resultTemplate, Collection<String> observableProperties)
resultTemplate
- the result templateobservableProperties
- the observable propertiesvoid setObservationTypesForOffering(String offering, Collection<String> observationTypes)
offering
- the offeringobservationTypes
- the observation typesvoid setFeatureOfInterestTypesForOffering(String offering, Collection<String> featureOfInterestTypes)
offering
- the offeringfeatureOfInterestTypes
- the featureOfInterest typesvoid setOfferingsForObservableProperty(String observableProperty, Collection<String> offerings)
observableProperty
- the observable propertyofferings
- the offeringsvoid setOfferingsForProcedure(String procedure, Collection<String> offerings)
procedure
- the procedureofferings
- the offeringsvoid setProcedures(Collection<String> procedures)
procedures
- the proceduresvoid setProceduresForFeatureOfInterest(String featureOfInterest, Collection<String> procedures)
featureOfInterest
- the feature of interestprocedures
- the procedurevoid setProceduresForObservableProperty(String observableProperty, Collection<String> procedures)
observableProperty
- the observable propertyprocedures
- the proceduresvoid setProceduresForOffering(String offering, Collection<String> procedures)
offering
- the offeringprocedures
- the proceduresvoid setHiddenChildProceduresForOffering(String offering, Collection<String> procedures)
offering
- the offeringprocedures
- the proceduresvoid setRelatedFeaturesForOffering(String offering, Collection<String> relatedFeatures)
offering
- the offeringrelatedFeatures
- the related featuresvoid setResultTemplatesForOffering(String offering, Collection<String> resultTemplates)
offering
- the offeringresultTemplates
- the result templatesvoid setRolesForRelatedFeature(String relatedFeature, Collection<String> roles)
relatedFeature
- the related featureroles
- the rolesvoid clearFeaturesOfInterest()
void clearProceduresForFeatureOfInterest()
void clearFeatureHierarchy()
void clearOfferings()
void clearProceduresForOfferings()
void clearHiddenChildProceduresForOfferings()
void clearNameForOfferings()
void clearI18nNamesForOfferings()
void clearI18nDescriptionsNameForOfferings()
void clearObservablePropertiesForOfferings()
void clearRelatedFeaturesForOfferings()
void clearObservationTypesForOfferings()
void clearAllowedObservationTypeForOfferings()
void clearEnvelopeForOfferings()
void clearSpatialFilteringProfileEnvelopeForOfferings()
void clearFeaturesOfInterestForOfferings()
void clearMinPhenomenonTimeForOfferings()
void clearMaxPhenomenonTimeForOfferings()
void clearMinPhenomenonTimeForProcedures()
void clearMaxPhenomenonTimeForProcedures()
void clearMinResultTimeForOfferings()
void clearMaxResultTimeForOfferings()
void addOffering(String offering)
offering
- the offeringvoid setOfferings(Collection<String> offerings)
offerings
- the offeringsvoid addOfferings(Collection<String> offerings)
offerings
- the offeringsvoid removeOffering(String offering)
offering
- the offeringvoid removeOfferings(Collection<String> offerings)
offerings
- the offeringsvoid addSupportedLanguage(Locale language)
language
- the new languagevoid addSupportedLanguage(Collection<Locale> languages)
languages
- the new languagesvoid clearSupportedLanguage()
void removeSupportedLanguage(Locale language)
language
- the new language to removevoid setRequestableProcedureDescriptionFormat(Collection<String> formats)
formats
- the new formatsvoid clearFeatureOfInterestIdentifierHumanReadableNameMaps()
void clearObservablePropertyIdentifierHumanReadableNameMaps()
void clearProcedureIdentifierHumanReadableNameMaps()
void clearOfferingIdentifierHumanReadableNameMaps()
Copyright © 2012-2015 52north.org. All Rights Reserved.