Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[udig-devel] datastore write support

I'm using latest uDig RC and I'm trying to implement a DataStore with
write support.
After I've finished creating a new geometry, uDig calls my datastore
getFeatureWriterAppend() and my FeatureWriter write() method. Then I
click on 'commit' and uDig calls again the same methods.

After geometry creation is finished:

getFeatureWriterAppend(layer,transaction)
featureWriter.next()
featureWriter.hasNext()
featureWriter.write()
featureWriter.close()

After commit:

getFeatureWriterAppend(layer,transaction)
featureWriter.next()
featureWriter.hasNext()
featureWriter.write()
featureWriter.close()
commit()

So I end up with duplicated geometries!

Any ideas on what I'm doing wrong?
Should I ask on geotools-dev?

Thanks,
-- 
Davide Savazzi


Back to the top