protected AbstractTransactionActionType createDelete(Wfs20Factory factory, Delete elem) throws Exception { DeleteType delete = factory.createDeleteType(); QName typeName = elem.getTypeName(); delete.setTypeName(typeName); Filter filter = elem.getFilter(); delete.setFilter(filter); return delete; } }
GetFeatureType getFeature = factory.createGetFeatureType(); getFeature.setService("WFS"); getFeature.setVersion(getVersion()); StoredQueryDescriptionType desc = query.getStoredQueryDescriptionType(); StoredQueryType storedQuery = factory.createStoredQueryType(); storedQuery.setId(desc.getId()); QueryType wfsQuery = factory.createQueryType(); wfsQuery.getTypeNames().add(typeName);
@Override public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { if (Parameter.getLocalPart().equals(localName)) { result = Wfs20Factory.eINSTANCE.createParameterType(); result.setName(attributes.getValue("name")); } else { super.startElement(uri, localName, qName, attributes); } }
UpdateType update = factory.createUpdateType(); QName propName = propertyNames.get(i); Object value = newValues.get(i); PropertyType property = factory.createPropertyType(); ValueReferenceType ref = factory.createValueReferenceType(); ref.setValue(propName); property.setValueReference(ref);
@Before public void setupMocks() { deleteElementType1 = WfsFactory.eINSTANCE.createDeleteElementType(); getFeatureType1 = WfsFactory.eINSTANCE.createGetFeatureType(); deleteType2 = Wfs20Factory.eINSTANCE.createDeleteType(); getFeatureType2 = Wfs20Factory.eINSTANCE.createGetFeatureType(); }
StoredQueryType storedQuery = factory.createStoredQueryType(); storedQuery.setId(storedQueryId.toString()); ParameterType param = factory.createParameterType(); param.setName(p.getName()); param.setValue(kvp.get(p.getName()).toString());
private void invokeQualifyRequest() { TransactionType transactionType = Wfs20Factory.eINSTANCE.createTransactionType(); ReplaceType replaceType = Wfs20Factory.eINSTANCE.createReplaceType(); EList<AbstractTransactionActionType> action = transactionType.getAbstractTransactionAction(); action.add(replaceType); replaceType.getAny().add(mockFeature); Version version = new Version("2.0.0"); Service service = new Service("id", "service", version, Collections.singletonList("Transaction")); Operation operation = new Operation("id", service, null, new Object[] {transactionType}); replay( mockCatalog, mockFeature, mockFeatureType, mockName, mockNamespaceInfo, mockWorkspaceInfo); sut.qualifyRequest(mockWorkspaceInfo, null, operation, null); } }
FeatureCollection featureCollection = it.next(); FeatureCollectionType member = Wfs20Factory.eINSTANCE.createFeatureCollectionType(); member.setTimeStamp((Calendar) EMFUtils.get(fc, "timeStamp")); member.getMember().add(featureCollection);
GetFeatureType getFeature = Wfs20Factory.eINSTANCE.createGetFeatureType(); getFeature.setBaseUrl(request.getBaseUrl()); getFeature.getAbstractQueryExpression().add(request.getAbstractQueryExpression()); ValueCollectionType vc = Wfs20Factory.eINSTANCE.createValueCollectionType(); vc.setTimeStamp(fc.getTimeStamp()); vc.setNumberMatched(fc.getNumberMatched());
@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; } }
protected AbstractTransactionActionType createInsert(Wfs20Factory factory, Insert elem) throws Exception { InsertType insert = factory.createInsertType(); String srsName = getFeatureTypeInfo(elem.getTypeName()).getDefaultSRS(); insert.setSrsName(srsName); List<SimpleFeature> features = elem.getFeatures(); insert.getAny().addAll(features); return insert; }
@Override public Lock createLock() { return new Lock.WFS20(((Wfs20Factory) getFactory()).createQueryType()); }
final Wfs20Factory factory = Wfs20Factory.eINSTANCE; TransactionType tx = factory.createTransactionType(); tx.setService("WFS"); tx.setHandle(request.getHandle());
@Override public Property createProperty() { net.opengis.wfs20.PropertyType property = Wfs20Factory.eINSTANCE.createPropertyType(); return new Property.WFS20(property); } }
@Override public Replace createReplace() { Wfs20Factory factory = (Wfs20Factory) getFactory(); return new Replace.WFS20(factory.createReplaceType()); }
UpdateType update = factory.createUpdateType(); QName propName = propertyNames.get(i); Object value = newValues.get(i); PropertyType property = factory.createPropertyType(); ValueReferenceType ref = factory.createValueReferenceType(); ref.setValue(propName); property.setValueReference(ref);
StoredQueryType storedQuery = factory.createStoredQueryType(); storedQuery.setId(storedQueryId.toString()); ParameterType param = factory.createParameterType(); param.setName(p.getName()); param.setValue(kvp.get(p.getName()).toString());
@Override public FeatureCollectionResponse create() { return FeatureCollectionResponse.adapt( ((Wfs20Factory) getFactory()).createFeatureCollectionType()); }
@Override public Insert createInsert() { Wfs20Factory factory = (Wfs20Factory) getFactory(); return new Insert.WFS20(factory.createInsertType()); }
@Override public Query createQuery() { return new Query.WFS20(((Wfs20Factory) getFactory()).createQueryType()); }