PaulBoon/neo4j-ehri-plugin — pull request #3 by mikesname (2012-11-08 12:46:40+00:00)
Title: Latest changes

Rather than a nice neat pull request, this is just a large dump of my latest master. I apologise for that:

* core.GraphHelpers now handles checking uniqueness for properties annotated with @Unique
* WIP implementation of AccessResource for setting visibility of AccessibleEntities
* WIP implementation of PermissionResource for setting Accessor permissions for global content types and specific entities
* All tests now rebuild the graph DB on setUp and tearDown, which makes things more repeatable. Unfortunately Neo4j has no way of resetting the auto-increment node ID without destroying the database and restarting the server, which is super slow.
* Additional REST methods that accept a string id and look up the vertex in the appropriate index. This is used by all tests due to the aforementioned incrementing ID problem
* Extra tests for all of the above
* Requires Neo4j 1.9-SNAPSHOT-EHRI build obtainable here: https://github.com/mikesname/community-ehri.git. If you'd rather not build this now just change the master pom back to 1.8-SNAPSHOT-EHRI and everything should still work.
* Bugfixes (and new bugs, probably) too numerous to list.