for (CreatedOrModifiedFeatureType i : inserted) { @SuppressWarnings("unchecked") List<FeatureId> featureIds = i.getResourceId(); if (null != featureIds) { this.inserted.addAll(featureIds);
@Override public void addUpdatedFeatures(String handle, Collection<FeatureId> ids) { CreatedOrModifiedFeatureType updated = ((Wfs20Factory) getFactory()).createCreatedOrModifiedFeatureType(); updated.setHandle(handle); updated.getResourceId().addAll(ids); net.opengis.wfs20.TransactionResponseType tr = (net.opengis.wfs20.TransactionResponseType) adaptee; if (tr.getUpdateResults() == null) { tr.setUpdateResults(((Wfs20Factory) getFactory()).createActionResultsType()); } tr.getUpdateResults().getFeature().add(updated); }
@Override public void addInsertedFeature(String handle, FeatureId featureId) { CreatedOrModifiedFeatureType inserted = ((Wfs20Factory) getFactory()).createCreatedOrModifiedFeatureType(); inserted.setHandle(handle); inserted.getResourceId().add(featureId); net.opengis.wfs20.TransactionResponseType tr = (net.opengis.wfs20.TransactionResponseType) adaptee; if (tr.getInsertResults() == null) { tr.setInsertResults(((Wfs20Factory) getFactory()).createActionResultsType()); } tr.getInsertResults().getFeature().add(inserted); }
@Override public void addReplacedFeatures(String handle, Collection<FeatureId> ids) { CreatedOrModifiedFeatureType updated = ((Wfs20Factory) getFactory()).createCreatedOrModifiedFeatureType(); updated.setHandle(handle); updated.getResourceId().addAll(ids); net.opengis.wfs20.TransactionResponseType tr = (net.opengis.wfs20.TransactionResponseType) adaptee; if (tr.getReplaceResults() == null) { tr.setReplaceResults(((Wfs20Factory) getFactory()).createActionResultsType()); } tr.getReplaceResults().getFeature().add(updated); }
for (CreatedOrModifiedFeatureType i : inserted) { @SuppressWarnings("unchecked") List<FeatureId> featureIds = i.getResourceId(); if (null != featureIds) { this.inserted.addAll(featureIds);