/** * If the current request contains a namespace we build a filter using the provided property * and request namespace and adds it to the provided filter. If the request doesn't contain * a namespace the original filter is returned as is. */ private Filter addNameSpaceFilterIfNeed(Filter filter, String nameSpaceProperty) { String nameSpacePrefix = request.getNamespace(); if (nameSpacePrefix == null) { return filter; } Filter equals = equal(nameSpaceProperty, nameSpacePrefix); return and(filter, equals); }
/** * If the current request contains a namespace we build a filter using the provided property * and request namespace and adds it to the provided filter. If the request doesn't contain * a namespace the original filter is returned as is. */ private Filter addNameSpaceFilterIfNeed(Filter filter, String nameSpaceProperty) { String nameSpacePrefix = request.getNamespace(); if (nameSpacePrefix == null) { return filter; } Filter equals = Predicates.equal(nameSpaceProperty, nameSpacePrefix); return Predicates.and(filter, equals); }
@SuppressWarnings("unchecked") @Test public void testNamespace() throws Exception { kvp.put("namespace", "og"); GetCapabilitiesRequest read = reader.read(reader.createRequest(), kvp, rawKvp); assertNotNull(read); assertEquals("og", read.getNamespace()); }
@SuppressWarnings("unchecked") @Test 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()); }
final String namespacePrefixFilter = request.getNamespace(); Iterable<? extends TileLayer> tileLayers; tileLayers = gwc.getTileLayersByNamespacePrefix(namespacePrefixFilter);
final String namespacePrefixFilter = request.getNamespace(); Iterable<? extends TileLayer> tileLayers; tileLayers = gwc.getTileLayersByNamespacePrefix(namespacePrefixFilter);