throw se; query.getConstraint().setCqlText(constraint); query.getConstraint().setFilter(filter); } else if (FILTER.equals(language)) { try { parser.getNamespaces().declarePrefix("ogc", OGC.NAMESPACE); Filter filter = (Filter) parser.parse(new StringReader(constraint)); query.getConstraint().setFilter(filter); query.getConstraint().setVersion("1.1.0"); } catch(Exception e) { ServiceException se = new ServiceException("Invalid FILTER 1.1 expression: " + constraint,
Filter filter = query.getConstraint().getFilter(); assertTrue(filter instanceof Not); Filter negated = ((Not) filter).getFilter(); assertEquals("dc:title", pname.getPropertyName()); assertEquals("1.1.0", query.getConstraint().getVersion()); assertEquals(1, query.getTypeNames().size()); assertEquals(new QName("http://www.opengis.net/cat/csw/2.0.2", "Record"), query
private List<Query> toGtQueries(RecordDescriptor outputRd, QueryType query, GetRecordsType request) throws IOException { Filter filter = query.getConstraint() != null ? query.getConstraint().getFilter() : null; Set<Name> supportedTypes = getSupportedTypes();
assertEquals("AnyText like '%pollution%'", query.getConstraint().getCqlText()); assertEquals(2, query.getTypeNames().size()); assertEquals(new QName("http://www.opengis.net/cat/csw/2.0.2", "Record"), query
private List<Query> toGtQueries( RecordDescriptor outputRd, QueryType query, GetRecordsType request) throws IOException { Filter filter = query.getConstraint() != null ? query.getConstraint().getFilter() : null; Set<Name> supportedTypes = getSupportedTypes();
throw se; query.getConstraint().setCqlText(constraint); query.getConstraint().setFilter(filter); } else if (FILTER.equals(language)) { try { parser.getNamespaces().declarePrefix("ogc", OGC.NAMESPACE); Filter filter = (Filter) parser.parse(new StringReader(constraint)); query.getConstraint().setFilter(filter); query.getConstraint().setVersion("1.1.0"); } catch (Exception e) { ServiceException se =