Interesting; thanks for writing that up. 

Would you like comments / discussion here on the email list or on GEOT-3770.

For the FeatureDiff class; we already have a concept of that name in use (used 
to store the differences for a Transaction commit() method call). Could we call 
it a FeatureDelta?

Thanks for the UML diagram; can we attach that to the wiki page or GEOT-3770 
(so we don't lose it over time).

I think we could make the FeatureVersioning interface a sibling of 
FeatureLocking (i.e. both extend FeatureStore). While an implementation may 
choose to implement both we should set up the interfaces so they can choose to 
implement one or the other (or both).

If possible I would like to avoid getting a power set of classes; is there any 
way we can avoid the difference between FeatureSourceVersioning and 
FeatureVersioning? Only logic I could think of here would be that 
FeatureVersioning only applies as an extension of FeatureStore (as without the 
ability to edit something; how can there be more versions?). I suppose that 
someone else can edit and you would like the ability to query history etc.... I 
will check the WFS 2.0 spec to see if has any guidance on Query.

Jody
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to