GetFeatureType getFeature = factory.createGetFeatureType(); getFeature.setService("WFS"); getFeature.setVersion(getVersion());
@Override public Object read(Object request, Map kvp, Map rawKvp) throws Exception { GetPropertyValueType gpv = (GetPropertyValueType) super.read(request, kvp, rawKvp); // parse a GetFeature and copy the query GetFeatureType gf = Wfs20Factory.eINSTANCE.createGetFeatureType(); delegate.read(gf, kvp, rawKvp); if (gf.getAbstractQueryExpression().isEmpty()) { throw new WFSException(gpv, "Request did not specify a query"); } gpv.setAbstractQueryExpression(gf.getAbstractQueryExpression().get(0)); return gpv; } }
@Before public void setupMocks() { deleteElementType1 = WfsFactory.eINSTANCE.createDeleteElementType(); getFeatureType1 = WfsFactory.eINSTANCE.createGetFeatureType(); deleteType2 = Wfs20Factory.eINSTANCE.createDeleteType(); getFeatureType2 = Wfs20Factory.eINSTANCE.createGetFeatureType(); }
GetFeatureType getFeature = factory.createGetFeatureType(); getFeature.setService("WFS"); getFeature.setVersion(getVersion());
GetFeatureType getFeature = Wfs20Factory.eINSTANCE.createGetFeatureType(); getFeature.setBaseUrl(request.getBaseUrl()); getFeature.getAbstractQueryExpression().add(request.getAbstractQueryExpression());