Contains base classes that you can inherit from in order to create new actions classes.
- inherit from
CallableSystemAction to create context insensitive actions
- inherit from
NodeAction to create context sensitive actions that do not delegate their execution to the beans
- inherit from
BeanAction to create context sensitive actions that delegate their execution to the nodes
- inherit from
BeanActionSupport to create context sensitive actions that delegate their execution to the nodes. The difference with BeanAction is that the performCapability method is already implemented. When inheriting from BeanActionSupport, you just have to pass a capability to the parent constructor. You do not have to implement any method. The method to execute is automatically looked-up from the capability.
@author GP Project Team
@since GP 0.1