Package org.n52.shetland.ogc.sos.request
Class AbstractObservationRequest
- java.lang.Object
-
- org.n52.shetland.ogc.ows.service.OwsServiceCommunicationObject
-
- org.n52.shetland.ogc.ows.service.OwsServiceRequest
-
- org.n52.shetland.ogc.sos.request.AbstractObservationRequest
-
- All Implemented Interfaces:
HasExtension<OwsServiceRequest>,ResponseFormat,SrsNameRequest
- Direct Known Subclasses:
GetObservationByIdRequest,GetObservationRequest
public abstract class AbstractObservationRequest extends OwsServiceRequest implements ResponseFormat, SrsNameRequest
SOS AbstractObservation request- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description AbstractObservationRequest()AbstractObservationRequest(String service, String version)AbstractObservationRequest(String service, String version, String operationName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyOf(AbstractObservationRequest res)StringgetResponseFormat()Get response formatStringgetResponseMode()Get response modeStringgetResultModel()Get result modelStringgetSrsName()Get SrsNamebooleanisCheckForDuplicity()booleanisSetResponseFormat()Is response format set?booleanisSetResponseMode()booleanisSetResultModel()booleanisSetSrsName()Check if the SrsName parameter is setvoidsetCheckForDuplicity(boolean checkForDuplicity)voidsetResponseFormat(String responseFormat)Set response formatvoidsetResponseMode(String responseMode)Set response modevoidsetResultModel(String resultModel)Set result modelvoidsetSrsName(String srsName)Set SrsName-
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
-
getResponseFormat
public String getResponseFormat()
Get response format- Specified by:
getResponseFormatin interfaceResponseFormat- Returns:
- response format
-
setResponseFormat
public void setResponseFormat(String responseFormat)
Set response format- Specified by:
setResponseFormatin interfaceResponseFormat- Parameters:
responseFormat- response format
-
isSetResponseFormat
public boolean isSetResponseFormat()
Description copied from interface:ResponseFormatIs response format set?- Specified by:
isSetResponseFormatin interfaceResponseFormat- Returns:
- True if response format is set
-
getResponseMode
public String getResponseMode()
Get response mode- Returns:
- response mode
-
setResponseMode
public void setResponseMode(String responseMode)
Set response mode- Parameters:
responseMode- response mode
-
isSetResponseMode
public boolean isSetResponseMode()
-
getResultModel
public String getResultModel()
Get result model- Returns:
- result model
-
setResultModel
public void setResultModel(String resultModel)
Set result model- Parameters:
resultModel- result model
-
isSetResultModel
public boolean isSetResultModel()
-
getSrsName
public String getSrsName()
Description copied from interface:SrsNameRequestGet SrsName- Specified by:
getSrsNamein interfaceSrsNameRequest- Returns:
- SrsName
-
setSrsName
public void setSrsName(String srsName)
Description copied from interface:SrsNameRequestSet SrsName- Specified by:
setSrsNamein interfaceSrsNameRequest- Parameters:
srsName- SrsName
-
isSetSrsName
public boolean isSetSrsName()
Description copied from interface:SrsNameRequestCheck if the SrsName parameter is set- Specified by:
isSetSrsNamein interfaceSrsNameRequest- Returns:
true, if the SrsName parameter is set;
-
isCheckForDuplicity
public boolean isCheckForDuplicity()
- Returns:
- the checkForDuplicity
-
setCheckForDuplicity
public void setCheckForDuplicity(boolean checkForDuplicity)
- Parameters:
checkForDuplicity- the checkForDuplicity to set
-
copyOf
public void copyOf(AbstractObservationRequest res)
-
-