Package de.xima.fc.interfaces.workflow.mixin

The workflow engine is generic in the sense that it never checks the type of a trigger or node for special types, all logic is implemented in terms of the ITriggerHandler and INodeHandler interfaces. All built-in workflow triggers and nodes are implemented purely in terms of this interface. This ensures that all features usable by built-in triggers and nodes can also be used by plugins. On the downside, this requires the interfaces to have an extensive collection of methods.

To ease implementation, this package provides several basic mixins.

The package de.xima.fc.workflow.mixin from the workflow-processor module provided more specialized mixins.