Package org.dspace.xmlworkflow.state

A workflow consists of a sequence of steps. A WorkflowItem advances through the sequence until it is either rejected or accepted.

A Workflow holds the configuration of a workflow, and "knows" which step comes next given the current step and its "outcome".

A Step holds the configuration of a workflow step, including the "actions" to be performed, the "role" to perform them, and whether a user interface is required.