Interface ActionExecutionStrategy
- All Known Implementing Classes:
PlainActionExecutionStrategy,ProcessActionExecutionStrategy,TaskActionExecutionStrategy
public interface ActionExecutionStrategy
-
Method Summary
Modifier and TypeMethodDescription<T> voidcancelAction(TriggeredAction<T> preparedAction) voidisActionValid(ActionType type, String target) <T> TriggeredAction<T>prepareAction(AbstractActionModel action, T argument) <T> voidtriggerAction(TriggeredAction<T> preparedAction)
-
Method Details
-
getAcceptedTypes
Set<ActionType> getAcceptedTypes() -
prepareAction
- Throws:
ActionException
-
triggerAction
- Throws:
ActionException
-
cancelAction
- Throws:
ActionException
-
isActionValid
- Throws:
InvalidActionException
-