All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
private void |
addSectionSpecificContent(GetCapabilitiesDAO.SectionSpecificContentObject sectionSpecificContentObject,
GetCapabilitiesRequest request) |
private void |
addSosOfferingToObservationOffering(String offering,
SosObservationOffering sosObservationOffering,
GetCapabilitiesRequest request) |
private boolean |
checkOfferingValues(SosEnvelope envelopeForOffering,
Set<String> featuresForOffering,
Collection<String> responseFormats) |
private List<CapabilitiesExtension> |
getAndMergeExtensions(String service,
String version)
Get extensions and merge MergableExtension of the same class.
|
GetCapabilitiesResponse |
getCapabilities(GetCapabilitiesRequest request)
Get the SOS capabilities
|
private void |
getConformance(FilterCapabilities filterCapabilities) |
private List<SosObservationOffering> |
getContents(GetCapabilitiesDAO.SectionSpecificContentObject sectionSpecificContentObject)
Get the contents for SOS 1.0.0 capabilities
|
private List<SosObservationOffering> |
getContentsForSosV2(GetCapabilitiesDAO.SectionSpecificContentObject sectionSpecificContentObject)
Get the contents for SOS 2.0 capabilities
|
String |
getDatasourceDaoIdentifier() |
private Collection<CapabilitiesExtension> |
getExtensions(Set<String> requestedExtensionSections,
String service,
String version) |
protected Set<String> |
getExtensionSections(String service,
String version) |
private FilterCapabilities |
getFilterCapabilities(String version)
Get the FilterCapabilities
|
private Set<String> |
getFOI4offering(String offering)
Get FOIs contained in an offering
|
private Collection<String> |
getObservationTypes(String offering) |
private OwsOperationsMetadata |
getOperationsMetadataForOperations(GetCapabilitiesRequest request,
String service,
String version)
Get the OperationsMetadat for all supported operations
|
private Collection<String> |
getProceduresForOffering(String offering,
String version) |
private Set<String> |
getProfiles() |
private void |
getScalarFilterCapabilities(FilterCapabilities filterCapabilities)
Set ScalarFilterCapabilities to FilterCapabilities
|
private SosServiceIdentification |
getServiceIdentification(GetCapabilitiesRequest request,
String version) |
protected SettingsManager |
getSettingsManager() |
private void |
getSpatialFilterCapabilities(FilterCapabilities filterCapabilities,
String version)
Set SpatialFilterCapabilities to FilterCapabilities
|
private void |
getTemporalFilterCapabilities(FilterCapabilities filterCapabilities,
String version)
Set TemporalFilterCapabilities to FilterCapabilities
|
private int |
identifyRequestedSections(GetCapabilitiesRequest request,
GetCapabilitiesResponse response,
Set<String> availableExtensionSections,
Set<String> requestedExtensionSections) |
private boolean |
isContentsSectionRequested(int sections) |
private boolean |
isFilterCapabilitiesSectionRequested(int sections) |
private boolean |
isHiddenChildProcedureObservableProperty(String offering,
Set<String> proceduresForObservableProperty) |
private boolean |
isOperationsMetadataSectionRequested(int sections) |
private boolean |
isServiceIdentificationSectionRequested(int sections) |
private boolean |
isServiceProviderSectionRequested(int sections) |
private boolean |
isVersionSos2(GetCapabilitiesResponse response) |
private SosEnvelope |
processObservedArea(SosEnvelope sosEnvelope) |
protected void |
setUpFeatureOfInterestTypesForOffering(String offering,
SosObservationOffering sosOffering) |
protected void |
setUpPhenomenaForOffering(String offering,
String procedure,
SosObservationOffering sosOffering) |
protected void |
setUpProcedureDescriptionFormatForOffering(SosObservationOffering sosOffering,
String version) |
protected void |
setUpRelatedFeaturesForOffering(String offering,
String version,
String procedure,
SosObservationOffering sosOffering) |
protected void |
setUpResponseFormatForOffering(String version,
SosObservationOffering sosOffering) |
protected void |
setUpTimeForOffering(String offering,
SosObservationOffering sosOffering) |