versae/neo4j-rest-client — pull request #39 by mhluongo (2011-10-24 22:36:01+00:00)
Title: Improved transaction support

These commits include transactionality for
* adding & deleting nodes/rels from indices
* modifying newly created nodes
* creating an index

I'm sorry I waited so long for this pull request- I intended to tie up a few more loose ends, but it looks like I'm not going to be able to work on the rest client for a bit.

These features are at the expense of a more complicated class hierarchy, which I think can be collapsed back down to Base/Node/Relationship (maybe without TransactionOperationProxy)- however, that's a big rewrite..

Hope this helps!