/** * @param pQueryString a query string * @return <code>true</code> if this is a GetMap request <code>false</code> otherwise */ public static boolean isGetMapRequest(QueryStringPayload pQueryString) { String lParamValue = pQueryString.getParameterValue("REQUEST"); return lParamValue != null && (lParamValue.equalsIgnoreCase("GetMap")); }
QueryStringPayload queryStringPayload = getQueryStringPayload(req); if (queryStringPayload != null) { String requestType = queryStringPayload.getParameterValue("REQUEST");
public static boolean isGetFeatureInfoRequest(QueryStringPayload pQueryString) { String lParamValue = pQueryString.getParameterValue("REQUEST"); return lParamValue != null && lParamValue.equalsIgnoreCase("GetFeatureInfo"); }
String requestType = queryStringPayload.getParameterValue("REQUEST");
public String[] getParameterValues(final String pKey) { String paramValues = getParameterValue(pKey); if (paramValues == null || paramValues.equals("")) { return new String[] {}; } return paramValues.split(","); }
wpsOperation = ((QueryStringPayload)reqPayload).getParameterValue("REQUEST"); if (!wpsOperation.equalsIgnoreCase("DescribeProcess")) { return response.getResponse();
public String getParameter(String parameterName) { return getQueryString().getParameterValue(parameterName); }
/** * Checks, if document is a capabilities document * * @param request * request * @return true if document is a capabilities document, else false */ private boolean isGetCapabilitiesRequest(SecuredServiceRequest request) { Payload reqPayload = request.getPayload(); if (!(reqPayload instanceof QueryStringPayload)) { return false; } String requestParam = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); return requestParam != null && (requestParam.equalsIgnoreCase("GetCapabilities") || reqPayload.toString().contains( "GetCapabilities")); }
int width = Integer.parseInt(queryString.getParameterValue("WIDTH")); int height = Integer.parseInt(queryString.getParameterValue("HEIGHT")); String queryFormat = queryString.getParameterValue("FORMAT");
private boolean isGetCapabilitiesRequest(SecuredServiceRequest pRequest) { Payload lReqPayload = pRequest.getPayload(); String lRequestParam = null; // Return if the request structure does not meet our needs if (!(lReqPayload instanceof QueryStringPayload)) { try { lReqPayload = new QueryStringPayload(lReqPayload.toString()); } catch (Exception e) { return false; } } return (lRequestParam = ((QueryStringPayload) lReqPayload).getParameterValue("REQUEST")) != null && lRequestParam.equalsIgnoreCase("GetCapabilities"); }
public void filterLayerByBBox(BoundingBox pFilterBBox, String pLayername, int pCatchDeltaX, int pCatchDeltaY) throws EnforcementServiceException { String lRequestBBoxString = mQueryString.getParameterValue("BBOX"); if (lRequestBBoxString == null || lRequestBBoxString.equals("")) throw new EnforcementServiceException("Empty or missing BBOX parameter."); String lRequestSRS = mQueryString.getParameterValue("SRS"); if (lRequestSRS == null || lRequestSRS.equals("")) throw new EnforcementServiceException("Empty or missing SRS parameter."); "No support for GetFeatureInfo requests with spatial refernce system " + lRequestSRS); int lRequestScreenX = Integer.parseInt(mQueryString.getParameterValue("X")); int lRequestScreenY = Integer.parseInt(mQueryString.getParameterValue("Y")); Point lRequestScreenPoint = new Point(lRequestScreenX, lRequestScreenY); int lRequestScreenWidth = Integer.parseInt(mQueryString.getParameterValue("WIDTH")); int lRequestScreenHeight = Integer.parseInt(mQueryString.getParameterValue("HEIGHT"));
public Transferable handleException(Exception e, Transferable req) { // get the errorType Payload reqPayload = req.getPayload(); QueryStringPayload queryString = null; // Return if the request structure does not meet our needs if (!(reqPayload instanceof QueryStringPayload)) { try { reqPayload = new QueryStringPayload(req.toString()); } catch (Exception ex) { return createDefaultError(); } } queryString = (QueryStringPayload) reqPayload; // might be more than one! String exceptionType = queryString.getParameterValue("EXCEPTIONS"); exceptionType = (exceptionType == null) ? "XML" : exceptionType.toUpperCase(); Transferable response = null; if (exceptionType.indexOf("BLANK") != -1) { response = generateErrorImage(queryString, null, false); } else if (exceptionType.indexOf("INIMAGE") != -1) { response = generateErrorImage(queryString, ServiceException.ERROR_MESSAGE, true); } else { response = createDefaultError(); } return response; }
sosOperation = ((QueryStringPayload)reqPayload).getParameterValue("REQUEST"); if (sosOperation.equalsIgnoreCase("DescribeSensor")) { throw new EnforcementServiceException("No support for DescribeSensor KVP encoding");
sosOperation = ((QueryStringPayload)reqPayload).getParameterValue("REQUEST");
wpsOperation = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); if (wpsOperation.equalsIgnoreCase("Execute")) { throw new EnforcementServiceException("No support for Execute KVP encoding");
String sosOperation = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); if (sosOperation.equalsIgnoreCase(SOSInterceptorGlobals.OPERATION_GET_FEATURE_OF_INTEREST)) { req.setPayload(transformGetRequest(subject, (QueryStringPayload) reqPayload, checkedBaseUrl));
sosOperation = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); } else if (reqPayload instanceof TextualPayload) { Document doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream()));
sosOperation = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); } else if (reqPayload instanceof TextualPayload) { Document doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream()));
sosOperation = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); } else if (reqPayload instanceof TextualPayload) { Document doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream()));
wpsOperation = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); } else if (reqPayload instanceof TextualPayload) { Document doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream()));