/** * DOCUMENT ME! * * @param transaction DOCUMENT ME! */ public void setTransaction(Transaction transaction) { store().setTransaction(transaction); }
/** * DOCUMENT ME! * * @return DOCUMENT ME! */ public Transaction getTransaction() { return store().getTransaction(); }
public void modifyFeatures(String[] names, Object[] attributeValues, Filter filter) throws IOException { filter = makeDefinitionFilter(filter); store().modifyFeatures(names, attributeValues, filter); }
/** * DOCUMENT ME! * * @param type DOCUMENT ME! * @param value DOCUMENT ME! * @param filter DOCUMENT ME! * @throws IOException DOCUMENT ME! */ public void modifyFeatures(AttributeDescriptor type, Object value, Filter filter) throws IOException { filter = makeDefinitionFilter(filter); store().modifyFeatures(type, value, filter); }
/** * DOCUMENT ME! * * @param filter DOCUMENT ME! * @throws IOException DOCUMENT ME! */ public void removeFeatures(Filter filter) throws IOException { filter = makeDefinitionFilter(filter); store().removeFeatures(filter); }
public void modifyFeatures(Name[] attributeNames, Object[] attributeValues, Filter filter) throws IOException { filter = makeDefinitionFilter(filter); store().modifyFeatures(attributeNames, attributeValues, filter); }
public void modifyFeatures(String name, Object attributeValue, Filter filter) throws IOException { filter = makeDefinitionFilter(filter); store().modifyFeatures(name, attributeValue, filter); }
public void modifyFeatures(Name attributeName, Object attributeValue, Filter filter) throws IOException { filter = makeDefinitionFilter(filter); store().modifyFeatures(attributeName, attributeValue, filter); } }
/** * DOCUMENT ME! * * @param type DOCUMENT ME! * @param value DOCUMENT ME! * @param filter DOCUMENT ME! * @throws IOException DOCUMENT ME! * @task REVISIT: should we check that non exposed attributes are requiered in <code>type</code> * ? */ public void modifyFeatures(AttributeDescriptor[] type, Object[] value, Filter filter) throws IOException { filter = makeDefinitionFilter(filter); store().modifyFeatures(type, value, filter); }
/** * DOCUMENT ME! * * @param reader DOCUMENT ME! * @throws IOException DOCUMENT ME! */ public void setFeatures(FeatureReader<SimpleFeatureType, SimpleFeature> reader) throws IOException { FeatureStore<SimpleFeatureType, SimpleFeature> store = store(); // check if the feature reader needs to be retyped if (!store.getSchema().equals(reader.getFeatureType())) { reader = new RetypingFeatureCollection.RetypingFeatureReader(reader, store.getSchema()); } store().setFeatures(reader); }
/** * see interface for details. * * @param fc * @throws IOException */ public List<FeatureId> addFeatures(FeatureCollection<SimpleFeatureType, SimpleFeature> fc) throws IOException { FeatureStore<SimpleFeatureType, SimpleFeature> store = store(); // check if the feature collection needs to be retyped if (!store.getSchema().equals(fc.getSchema())) { fc = new RetypingFeatureCollection(DataUtilities.simple(fc), store.getSchema()); } return store().addFeatures(fc); }