Action interface.
Actions are the controller's ends supplied by the application developer.
An action may invoke business logic, manipulate business data or do
whatever is needed to process the request.
Actions are initialized by the controller via the init().
Exactly one instance will be created per action configuration.
author: Christoph Beck