public class GetObservationRequest extends AbstractObservationRequest implements SpatialFeatureQueryRequest
| Constructor and Description |
|---|
GetObservationRequest() |
GetObservationRequest(String service,
String version) |
GetObservationRequest(String service,
String version,
String operationName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFeatureIdentifier(String featureIdentifier) |
void |
addObservedProperty(String observedProperty) |
void |
addOffering(String offering) |
void |
addProcedure(String procedure) |
void |
addTemporalFilter(TemporalFilter filter) |
GetObservationRequest |
copyOf(List<String> obsProps)
Create a copy of this request with defined observableProperties.
|
List<String> |
getFeatureIdentifiers()
Get FOI identifiers.
|
Set<Extension<?>> |
getFesFilterExtensions()
Get all
Extensions with Filter |
List<IndeterminateValue> |
getFirstLatestTemporalFilter() |
Map<String,String> |
getNamespaces() |
List<TemporalFilter> |
getNotFirstLatestTemporalFilter() |
List<String> |
getObservedProperties()
Get observableProperties.
|
List<String> |
getOfferings()
Get offerings.
|
List<String> |
getProcedures()
Get procedures.
|
String |
getRequestString()
Get request as String.
|
Filter |
getResultFilter()
Get result filter(s).
|
SpatialFilter |
getSpatialFilter()
Get spatial filter.
|
List<TemporalFilter> |
getTemporalFilters()
Get temporal filters.
|
boolean |
hasFirstLatestTemporalFilter() |
boolean |
hasResultFilter() |
boolean |
hasSpatialFilteringProfileSpatialFilter()
Check if SpatialFilter is a SpatialFilteringProfile spatial filter
|
boolean |
hasTemporalFilters() |
boolean |
isEmpty() |
boolean |
isSetFesFilterExtension()
Check if the
Extensions contains Filter |
boolean |
isSetMergeObservationValues() |
boolean |
isSetNamespaces() |
boolean |
isSetObservableProperty() |
boolean |
isSetOffering() |
boolean |
isSetProcedure() |
boolean |
isSetRequestString() |
boolean |
isSetResultFilter()
Check if a result filter is set.
|
boolean |
isSetTemporalFilter() |
void |
setFeatureIdentifiers(List<String> featureIdentifiers)
Set FOI identifiers.
|
void |
setMergeObservationValues(boolean mergeObservationValues) |
void |
setNamespaces(Map<String,String> namespaces) |
void |
setObservedProperties(List<String> observedProperties)
Set observedProperties.
|
void |
setOfferings(List<String> offerings)
Set offerings.
|
void |
setProcedures(List<String> procedures)
Set procedures.
|
void |
setRequestString(String requestString)
Set request as String.
|
GetObservationRequest |
setResultFilter(ComparisonFilter filter) |
void |
setResultFilter(Filter resultFilter)
Add result filter(s).
|
void |
setSpatialFilter(SpatialFilter resultSpatialFilter)
Set spatial filter.
|
void |
setTemporalFilters(List<TemporalFilter> temporalFilters)
Set temporal filters.
|
copyOf, getResponseFormat, getResponseMode, getResultModel, getSrsName, isCheckForDuplicity, isSetResponseFormat, isSetResponseMode, isSetResultModel, isSetSrsName, setCheckForDuplicity, setResponseFormat, setResponseMode, setResultModel, setSrsNamegetExtensions, getOriginalRequest, getRequestContext, getRequestedLanguage, getServiceOperatorKeys, isSetRequestContext, isSetRequestedLanguage, setExtensions, setOriginalRequest, setRequestContext, toStringgetKey, getOperationName, getService, getVersion, hasOperationName, isSetService, isSetVersion, set, setOperationName, setService, setVersionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisSetSpatialFilterisSetFeatureOfInterestaddExtension, addExtension, addExtensions, addSweBooleanExtension, addSweBooleanExtension, addSwesExtension, addSweTextExtension, getBooleanExtension, getBooleanExtension, getBooleanExtension, getBooleanExtension, getExtension, getExtension, getExtensionCount, hasExtension, hasExtension, hasExtensionspublic List<TemporalFilter> getTemporalFilters()
public void setTemporalFilters(List<TemporalFilter> temporalFilters)
temporalFilters - temporal filterspublic void addTemporalFilter(TemporalFilter filter)
public List<String> getFeatureIdentifiers()
getFeatureIdentifiers in interface FeatureOfInterestIdentifierRequestpublic void setFeatureIdentifiers(List<String> featureIdentifiers)
setFeatureIdentifiers in interface FeatureOfInterestIdentifierRequestfeatureIdentifiers - FOI identifierspublic void addFeatureIdentifier(String featureIdentifier)
public List<String> getObservedProperties()
public void setObservedProperties(List<String> observedProperties)
observedProperties - observedPropertiespublic void addObservedProperty(String observedProperty)
public void setOfferings(List<String> offerings)
offerings - offeringspublic void addOffering(String offering)
public void setProcedures(List<String> procedures)
procedures - procedurespublic void addProcedure(String procedure)
public Filter getResultFilter()
public GetObservationRequest setResultFilter(ComparisonFilter filter)
public void setResultFilter(Filter resultFilter)
resultFilter - result filter(s)public boolean isSetResultFilter()
true, if a result filter is setpublic boolean hasResultFilter()
public String getRequestString()
public void setRequestString(String requestString)
requestString - request as Stringpublic SpatialFilter getSpatialFilter()
getSpatialFilter in interface SpatialFilteringProfileRequestpublic void setSpatialFilter(SpatialFilter resultSpatialFilter)
setSpatialFilter in interface SpatialFilteringProfileRequestresultSpatialFilter - spatial filterpublic GetObservationRequest copyOf(List<String> obsProps)
obsProps - defined observablePropertiespublic boolean isSetOffering()
public boolean isSetObservableProperty()
public boolean isSetProcedure()
public boolean isSetTemporalFilter()
public boolean hasFirstLatestTemporalFilter()
public List<IndeterminateValue> getFirstLatestTemporalFilter()
public List<TemporalFilter> getNotFirstLatestTemporalFilter()
public boolean hasTemporalFilters()
public boolean isEmpty()
public boolean hasSpatialFilteringProfileSpatialFilter()
SpatialFilteringProfileRequesthasSpatialFilteringProfileSpatialFilter in interface SpatialFilteringProfileRequestpublic boolean isSetRequestString()
public boolean isSetNamespaces()
public void setMergeObservationValues(boolean mergeObservationValues)
public boolean isSetMergeObservationValues()
public boolean isSetFesFilterExtension()
Extensions contains Filtertrue, if the Extensions contains
Filterpublic Set<Extension<?>> getFesFilterExtensions()
Extensions with FilterExtensions with FilterCopyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.