Action classes

Calyxo provides the de.odysseus.calyxo.control.Action interface. All action implementations must implement this interface. Actions are instantiated and initialized by the controller during start up.

The Action interface defines two methods:

For your convenience, there is also an abstract base action implementation, namely de.odysseus.calyxo.control.AbstractAction. This class provides methods to serve the module context, action configuration, as well as a "message support" to save error, warning and info messages.