public abstract class AbstractAqdRequestOperator<D extends OperationDAO,Q extends AbstractServiceRequest<?>,A extends AbstractServiceResponse> extends AbstractRequestOperator<D,Q,A>
Constructor and Description |
---|
AbstractAqdRequestOperator(String operationName,
Class<Q> requestType) |
Modifier and Type | Method and Description |
---|---|
protected AbstractServiceRequest<?> |
changeRequestServiceVersion(AbstractServiceRequest<?> request) |
protected AbstractServiceRequest<?> |
changeRequestServiceVersionToAqd(AbstractServiceRequest<?> request) |
protected AbstractServiceResponse |
changeResponseServiceVersion(AbstractServiceResponse response) |
protected void |
checkExtensions(AbstractServiceRequest<?> request,
CompositeOwsException exceptions) |
protected void |
checkReportingHeader(ReportObligationType type) |
protected void |
checkServiceParameter(String service)
checks whether the required service parameter is correct
|
protected D |
initDAO(String service,
String operationName) |
addChildFeatures, addChildProcedures, checkAcceptedVersionsParameter, checkAcceptedVersionsParameter, checkFeatureOfInterestIdentifier, checkFeatureOfInterestIdentifiers, checkObservationID, checkObservationIDs, checkObservationType, checkObservedProperties, checkObservedProperty, checkObservedProperty, checkOffering, checkOffering, checkOfferings, checkOfferings, checkOnlyRequestableProcedureDescriptionFromats, checkParameters, checkProcedureID, checkProcedureIDs, checkResultTemplate, checkSingleVersionParameter, checkSpatialFilter, checkSpatialFilter, checkSpatialFilters, checkTemporalFilter, checkTemporalFilter, checkTemporalFilter, getActiveProfile, getCache, getDao, getOperationMetadata, getOperationName, getRequestOperatorKeyType, hasLanguageExtension, receive, receiveRequest, setObservationResponseResponseFormatAndContentType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConformanceClasses
protected D initDAO(String service, String operationName)
initDAO
in class AbstractRequestOperator<D extends OperationDAO,Q extends AbstractServiceRequest<?>,A extends AbstractServiceResponse>
protected void checkExtensions(AbstractServiceRequest<?> request, CompositeOwsException exceptions)
protected AbstractServiceRequest<?> changeRequestServiceVersion(AbstractServiceRequest<?> request)
protected AbstractServiceRequest<?> changeRequestServiceVersionToAqd(AbstractServiceRequest<?> request)
protected AbstractServiceResponse changeResponseServiceVersion(AbstractServiceResponse response)
protected void checkReportingHeader(ReportObligationType type) throws CodedException
CodedException
protected void checkServiceParameter(String service) throws OwsExceptionReport
AbstractRequestOperator
checkServiceParameter
in class AbstractRequestOperator<D extends OperationDAO,Q extends AbstractServiceRequest<?>,A extends AbstractServiceResponse>
service
- service parameter of the requestOwsExceptionReport
- if service parameter is incorrectCopyright © 2012-2015 52north.org. All Rights Reserved.