Package org.n52.shetland.ogc.sos.request
Class GetFeatureOfInterestRequest
- java.lang.Object
-
- org.n52.shetland.ogc.ows.service.OwsServiceCommunicationObject
-
- org.n52.shetland.ogc.ows.service.OwsServiceRequest
-
- org.n52.shetland.ogc.sos.request.GetFeatureOfInterestRequest
-
- All Implemented Interfaces:
HasExtension<OwsServiceRequest>
public class GetFeatureOfInterestRequest extends OwsServiceRequest
Sos GetFeatureOfInterst request- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description GetFeatureOfInterestRequest()GetFeatureOfInterestRequest(String service, String version)GetFeatureOfInterestRequest(String service, String version, String operationName)
-
Method Summary
-
Methods inherited from class org.n52.shetland.ogc.ows.service.OwsServiceRequest
getExtensions, getOriginalRequest, getRequestContext, getRequestedLanguage, getServiceOperatorKeys, isSetRequestContext, isSetRequestedLanguage, setExtensions, setOriginalRequest, setRequestContext, toString
-
Methods inherited from class org.n52.shetland.ogc.ows.service.OwsServiceCommunicationObject
getKey, getOperationName, getService, getVersion, hasOperationName, isSetService, isSetVersion, set, setOperationName, setService, setVersion
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.ogc.ows.HasExtension
addExtension, addExtension, addExtensions, addSweBooleanExtension, addSweBooleanExtension, addSwesExtension, addSweTextExtension, getBooleanExtension, getBooleanExtension, getBooleanExtension, getBooleanExtension, getExtension, getExtension, getExtensionCount, hasExtension, hasExtension, hasExtensions
-
-
-
-
Method Detail
-
getTemporalFilters
public List<TemporalFilter> getTemporalFilters()
Get temporal filters- Returns:
- temporal filters
-
setTemporalFilters
public GetFeatureOfInterestRequest setTemporalFilters(List<TemporalFilter> temporalFilters)
Set temporal filters- Parameters:
temporalFilters- temporal filters
-
getFeatureIdentifiers
public List<String> getFeatureIdentifiers()
Get FOI identifiers- Returns:
- FOI identifiers
-
setFeatureIdentifiers
public GetFeatureOfInterestRequest setFeatureIdentifiers(Collection<String> featureIDs)
Set FOI identifiers- Parameters:
featureIDs- FOI identifiers
-
getObservedProperties
public List<String> getObservedProperties()
Get FOI observedProperties- Returns:
- FOI observedProperties
-
setObservedProperties
public GetFeatureOfInterestRequest setObservedProperties(List<String> observedProperties)
Set FOI observedProperties- Parameters:
observedProperties- FOI observedProperties
-
setProcedures
public GetFeatureOfInterestRequest setProcedures(List<String> procedures)
Set FOI procedures- Parameters:
procedures- FOI procedures
-
getSpatialFilters
public List<SpatialFilter> getSpatialFilters()
Get spatial filters- Returns:
- spatial filters
-
setSpatialFilters
public GetFeatureOfInterestRequest setSpatialFilters(List<SpatialFilter> spatialFilters)
Set spatial filters- Parameters:
spatialFilters- spatial filters
-
setNamespaces
public GetFeatureOfInterestRequest setNamespaces(Map<String,String> namespaces)
-
isSetFeatureOfInterestIdentifiers
public boolean isSetFeatureOfInterestIdentifiers()
-
isSetTemporalFilters
public boolean isSetTemporalFilters()
-
isSetSpatialFilters
public boolean isSetSpatialFilters()
-
isSetObservableProperties
public boolean isSetObservableProperties()
-
isSetProcedures
public boolean isSetProcedures()
-
isSetNamespaces
public boolean isSetNamespaces()
-
containsOnlyFeatureParameter
public boolean containsOnlyFeatureParameter()
-
hasNoParameter
public boolean hasNoParameter()
-
hasParameter
public boolean hasParameter()
-
-