public abstract class ObservationParameters extends MultiValueRequestParameters
SERVICE_TYPE, SERVICE_VERSION
Modifier | Constructor and Description |
---|---|
protected |
ObservationParameters(QName type) |
Modifier and Type | Method and Description |
---|---|
void |
addExtension(String... anyXML) |
void |
addFoiDescription(String foiDescription) |
void |
addFoiId(String foiId) |
void |
addFoiPosition(String foiPosition) |
void |
addFoiSampleFeature(String foiSampledFeatureIdentifier) |
void |
addNewFoiId(String foiId) |
void |
addNewFoiName(String foiName) |
void |
addObservedProperty(String observedProperty) |
void |
addOmParameter(String... omParameterXML)
SOS 2.0 specific
|
void |
addPhenomenonTime(String phenomenonTime)
SOS 2.0 specific
|
void |
addProcedure(String procedureId) |
void |
addResultTime(String resultTime)
SOS 2.0 specific
|
void |
addSamplingTime(String samplingTime) |
void |
addSrsPosition(String srsPosition) |
QName |
getType()
Return the type of Observation.
|
abstract boolean |
isValid() |
addNonEmpty, addNonEmpty, addParameterEnumValues, addParameterStringValues, addParameterValue, addParameterValues, contains, getAllValues, getParameterNames, getSingleValue, hasMultipleValues, isEmpty, isEmpty, isEmptyString, isEmptyValue, isSingleValue, mergeWith, remove, removeAll
protected ObservationParameters(QName type)
public abstract boolean isValid()
true
if at least all mandatory parameters are set.public QName getType()
public void addSamplingTime(String samplingTime)
public void addResultTime(String resultTime)
resultTime
- public void addPhenomenonTime(String phenomenonTime)
phenomenonTime
- public void addOmParameter(String... omParameterXML)
omParameterXML
- public void addExtension(String... anyXML)
public void addFoiId(String foiId)
public void addNewFoiId(String foiId)
public void addNewFoiName(String foiName)
public void addFoiDescription(String foiDescription)
public void addFoiPosition(String foiPosition)
public void addFoiSampleFeature(String foiSampledFeatureIdentifier)
public void addSrsPosition(String srsPosition)
public void addObservedProperty(String observedProperty)
public void addProcedure(String procedureId)
Copyright © 2012–2017 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.