Package org.n52.shetland.ogc.ows.service
Class OwsServiceRequest
- java.lang.Object
-
- org.n52.shetland.ogc.ows.service.OwsServiceCommunicationObject
-
- org.n52.shetland.ogc.ows.service.OwsServiceRequest
-
- All Implemented Interfaces:
HasExtension<OwsServiceRequest>
- Direct Known Subclasses:
AbstractJobIdRequest,AbstractObservationRequest,BatchRequest,DeleteObservationRequest,DeleteResultTemplateRequest,DeleteSensorRequest,DescribeProcessRequest,DescribeSensorRequest,ExecuteRequest,GetCapabilitiesRequest,GetDataAvailabilityRequest,GetFeatureOfInterestRequest,GetResultRequest,GetResultTemplateRequest,InsertFeatureOfInterestRequest,InsertObservationRequest,InsertResultRequest,InsertResultTemplateRequest,InsertSensorRequest,SosDescribeFeatureTypeRequest,SosDescribeObservationTypeRequest,SosGetFeatureOfInterestTimeRequest,SosRegisterSensorRequest,UpdateSensorRequest
public abstract class OwsServiceRequest extends OwsServiceCommunicationObject implements HasExtension<OwsServiceRequest>
Abstract super class for all service request classes- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description OwsServiceRequest()OwsServiceRequest(String service, String version)OwsServiceRequest(String service, String version, String operationName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionsgetExtensions()Get theExtensionsOptional<String>getOriginalRequest()OwsServiceRequestContextgetRequestContext()StringgetRequestedLanguage()List<OwsServiceKey>getServiceOperatorKeys()booleanisSetRequestContext()booleanisSetRequestedLanguage()OwsServiceRequestsetExtensions(Extensions extensions)Set theExtensionsobjectvoidsetOriginalRequest(String request)OwsServiceRequestsetRequestContext(OwsServiceRequestContext requestContext)StringtoString()-
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
-
getServiceOperatorKeys
public List<OwsServiceKey> getServiceOperatorKeys() throws OwsExceptionReport
- Throws:
OwsExceptionReport
-
getRequestContext
public OwsServiceRequestContext getRequestContext()
-
setRequestContext
public OwsServiceRequest setRequestContext(OwsServiceRequestContext requestContext)
-
isSetRequestContext
public boolean isSetRequestContext()
-
getExtensions
public Extensions getExtensions()
Description copied from interface:HasExtensionGet theExtensions- Specified by:
getExtensionsin interfaceHasExtension<OwsServiceRequest>- Returns:
ExtensionswithExtensions
-
setExtensions
public OwsServiceRequest setExtensions(Extensions extensions)
Description copied from interface:HasExtensionSet theExtensionsobject- Specified by:
setExtensionsin interfaceHasExtension<OwsServiceRequest>- Parameters:
extensions- theExtensionsobject to set- Returns:
- this
-
isSetRequestedLanguage
public boolean isSetRequestedLanguage()
-
getRequestedLanguage
public String getRequestedLanguage()
-
setOriginalRequest
public void setOriginalRequest(String request)
-
toString
public String toString()
- Overrides:
toStringin classOwsServiceCommunicationObject
-
-