Hacked up a really rough version of the linked list action and events
system. It mainly seems to work, though there are some complications
with fetching the terminating item of the chain via the @GremlinGroovy
frames annotation. Much, much, much cleanup and rationalisation is
still needed. The ActionManager should ideally, one day, be able to
create action and event chains for various different types of actions
(lifecycle or annotation, for example), so there is some stuff as
kind of placeholders.
Refactor Action API so that createAction now returns an ActionContext
object which can be used to add subsequent subject items.
Allow setting our log level from cmdline.
Fix nasty bug with resulting in serializing with the wrong class
General refactoring and adding of debug
Serialize Description entity at top-level only
Cleanup
Remove pesky old plugin dependency
Add new snapshot repo for Tinkerpop stuff
Reformat pop
More work on action/event traversal
Add an (unfinished) resource for ActionEvents.
Fix a variety cosmetic of formatting and javadoc issues
Add some intellij stuff to gitignore.
Require an explcit label argument to the Fetch annotation. This
decouples it from the Adjacency annotation and allows us to Fetch
other types, such as GremlinGroovy.
Set accessors a simpler way, using query params instead of a Json structure. This maps to what we do in the various create() actions.
Merge branch 'master' into action_linked_lists
Javadoc cleanup
Fix fragile test, which depended on iterator order
More development of the event/action API. Mid-way through adding a
global event stream, but listing it does not yet work...