public abstract class RequestHandler extends Object
Modifier and Type | Field and Description |
---|---|
protected Constants |
bindingConstants |
private static org.slf4j.Logger |
LOGGER |
Constructor and Description |
---|
RequestHandler() |
Modifier and Type | Method and Description |
---|---|
private org.apache.xmlbeans.XmlObject |
encodeResponse(AbstractServiceResponse response) |
protected org.apache.xmlbeans.XmlObject |
executeSosRequest(AbstractServiceRequest<?> request) |
protected net.opengis.sos.x20.ObservationOfferingType |
getObservationOfferingFromOffering(net.opengis.swes.x20.AbstractContentsType.Offering xb_offering) |
protected net.opengis.sos.x20.ObservationOfferingType |
getOfferingForProcedureFromSos(GetCapabilitiesRequest getCapabilitiesRequest,
String procedureId) |
protected net.opengis.swes.x20.AbstractContentsType.Offering[] |
getOfferingsFromSosCore(GetCapabilitiesRequest req) |
private ServiceOperator |
getServiceOperator(AbstractServiceRequest<?> req) |
abstract RestResponse |
handleRequest(RestRequest request) |
private boolean |
isOfferingArrayAvailable(net.opengis.sos.x20.CapabilitiesType xb_capabilities) |
protected OwsExceptionReport |
logRequestTypeNotSupportedByThisHandlerAndCreateException(RestRequest request,
String requestHandlerClassName) |
private static final org.slf4j.Logger LOGGER
protected Constants bindingConstants
public abstract RestResponse handleRequest(RestRequest request) throws OwsExceptionReport, org.apache.xmlbeans.XmlException, IOException
OwsExceptionReport
org.apache.xmlbeans.XmlException
IOException
protected OwsExceptionReport logRequestTypeNotSupportedByThisHandlerAndCreateException(RestRequest request, String requestHandlerClassName) throws OwsExceptionReport
OwsExceptionReport
protected net.opengis.sos.x20.ObservationOfferingType getOfferingForProcedureFromSos(GetCapabilitiesRequest getCapabilitiesRequest, String procedureId) throws OwsExceptionReport, org.apache.xmlbeans.XmlException, IOException
OwsExceptionReport
org.apache.xmlbeans.XmlException
IOException
protected net.opengis.swes.x20.AbstractContentsType.Offering[] getOfferingsFromSosCore(GetCapabilitiesRequest req) throws OwsExceptionReport, org.apache.xmlbeans.XmlException
OwsExceptionReport
org.apache.xmlbeans.XmlException
private boolean isOfferingArrayAvailable(net.opengis.sos.x20.CapabilitiesType xb_capabilities)
protected net.opengis.sos.x20.ObservationOfferingType getObservationOfferingFromOffering(net.opengis.swes.x20.AbstractContentsType.Offering xb_offering) throws org.apache.xmlbeans.XmlException, IOException
org.apache.xmlbeans.XmlException
IOException
private ServiceOperator getServiceOperator(AbstractServiceRequest<?> req) throws OwsExceptionReport
OwsExceptionReport
protected org.apache.xmlbeans.XmlObject executeSosRequest(AbstractServiceRequest<?> request) throws OwsExceptionReport
OwsExceptionReport
private org.apache.xmlbeans.XmlObject encodeResponse(AbstractServiceResponse response) throws OwsExceptionReport
OwsExceptionReport
Copyright © 2012-2015 52north.org. All Rights Reserved.