Examples of GetCapabilitiesRequest


Examples of org.geoserver.wfs.request.GetCapabilitiesRequest

   
    @Override
    protected void qualifyRequest(WorkspaceInfo workspace, LayerInfo layer, Operation operation, Request request) {
        NamespaceInfo ns = catalog.getNamespaceByPrefix(workspace.getName());
       
        GetCapabilitiesRequest caps = GetCapabilitiesRequest.adapt(
            OwsUtils.parameter(operation.getParameters(), EObject.class));
        if (caps != null) {
            caps.setNamespace(workspace.getName());
            return;
        }
       
        DescribeFeatureTypeRequest dft = DescribeFeatureTypeRequest.adapt(
                OwsUtils.parameter(operation.getParameters(), EObject.class));
View Full Code Here

Examples of org.geoserver.wfs.request.GetCapabilitiesRequest

        return "GetCapabilities".equalsIgnoreCase(operation.getId()) &&
                operation.getService().getId().equals("wfs");
    }

    public String getMimeType(Object value, Operation operation) {
        GetCapabilitiesRequest request = GetCapabilitiesRequest.adapt(operation.getParameters()[0]);

        if ((request != null) && (request.getAcceptFormats() != null)) {
            //look for an accepted format
            List formats = request.getAcceptFormats();

            for (Iterator f = formats.iterator(); f.hasNext();) {
                String format = (String) f.next();

                if (format.endsWith("/xml")) {
View Full Code Here

Examples of org.geoserver.wfs.request.GetCapabilitiesRequest

    public Object read(Object request, Map kvp, Map rawKvp) throws Exception {
        request = super.read(request, kvp, rawKvp);

        //set the version attribute on the request
        if (kvp.containsKey("version")) {
            GetCapabilitiesRequest req = GetCapabilitiesRequest.adapt(request);
            //TODO: put this check in a cite hack
            if (req.getAcceptVersions() == null || req.getAcceptVersions().isEmpty()) {
                req.setAcceptVersions((String)kvp.get("version"));   
            }
        }

        return request;
    }
View Full Code Here

Examples of org.geoserver.wms.GetCapabilitiesRequest

            throws IOException, ServiceException {

        Capabilities_1_3_0_Transformer transformer = (Capabilities_1_3_0_Transformer) value;

        try {
            GetCapabilitiesRequest request = (GetCapabilitiesRequest) operation.getParameters()[0];
            transformer.transform(request, output);
        } catch (TransformerException e) {
            throw new ServiceException(e);
        }
    }
View Full Code Here

Examples of org.geoserver.wms.GetCapabilitiesRequest

        Reader input = new StringReader(plainRequest);

        Object read = reader.read(null, input, null);
        assertTrue(read instanceof GetCapabilitiesRequest);

        GetCapabilitiesRequest request = (GetCapabilitiesRequest) read;
        assertEquals("GetCapabilities", request.getRequest());
        assertEquals("1.2.0", request.getVersion());
        assertEquals("1", request.getUpdateSequence());
    }
View Full Code Here

Examples of org.geoserver.wms.GetCapabilitiesRequest

        catalog = new CatalogImpl();
        geosConfig.setCatalog(catalog);

        wmsConfig = new WMS(geosConfig);

        req = new GetCapabilitiesRequest();
        req.setBaseUrl(baseUrl);

        Map<String, String> namespaces = new HashMap<String, String>();
        namespaces.put("xlink", "http://www.w3.org/1999/xlink");
        XMLUnit.setXpathNamespaceContext(new SimpleNamespaceContext(namespaces));
View Full Code Here

Examples of org.geoserver.wms.GetCapabilitiesRequest

    @SuppressWarnings("unchecked")
    public void testDefault() throws Exception {
        rawKvp.put("request", "getcapabilities");
        kvp.put("request", "getcapabilities");
        GetCapabilitiesRequest read = reader.read(reader.createRequest(), kvp, rawKvp);
        assertNotNull(read);
        assertEquals("getcapabilities", read.getRequest().toLowerCase());
        assertNull(read.getBaseUrl());
        assertNull(read.getNamespace());
    }
View Full Code Here

Examples of org.geoserver.wms.GetCapabilitiesRequest

     */
    @SuppressWarnings("unchecked")
    public void testWMTVER() throws Exception {
        rawKvp.put("WMTVER", "1.0");

        GetCapabilitiesRequest read = reader.read(reader.createRequest(), kvp, rawKvp);
        assertNotNull(read);
        assertEquals("1.1.1", read.getVersion());
    }
View Full Code Here

Examples of org.geoserver.wms.GetCapabilitiesRequest

    }

    @SuppressWarnings("unchecked")
    public void testVersion() throws Exception {
        kvp.put("Version", "1.1.1");
        GetCapabilitiesRequest read = reader.read(reader.createRequest(), kvp, rawKvp);
        assertNotNull(read);
        assertEquals("1.1.1", read.getVersion());
    }
View Full Code Here

Examples of org.geoserver.wms.GetCapabilitiesRequest

    }

    @SuppressWarnings("unchecked")
    public void testNamespace() throws Exception {
        kvp.put("namespace", "og");
        GetCapabilitiesRequest read = reader.read(reader.createRequest(), kvp, rawKvp);
        assertNotNull(read);
        assertEquals("og", read.getNamespace());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.