Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Transitions are actively managed by the repo administrator through an admin UI page. They live in the NG_Internal (intenral metadata) graph.  There is a sample set of transitions loaded at repo initialization but they are expected to be modified locally.

Actions

Actions are instances of a Java class implementing the WorkflowAction interface.  Its onTransition() method gets called with  the resource instance, and a transition-specific parameter (an RDF value object specific to the workflow transition, provided so the same action class can be re-used with different transitions).  For example, a transition that moves a resource instance to a different named graph would use a common move-to-graph action with the destination graph as its parameter.  Planned stock actions include:

...