org.mentawai.coc
Class InnerActionConsequenceProvider
java.lang.Object
org.mentawai.coc.InnerActionConsequenceProvider
- All Implemented Interfaces:
- ConsequenceProvider
public class InnerActionConsequenceProvider
- extends Object
- implements ConsequenceProvider
|
Method Summary |
Consequence |
getConsequence(String action,
Class<? extends Object> actionClass,
String result,
String innerAction)
Creates a consequence based on a convention, using the name of the
executed action, the result of the action's execution and the executed
inner action. |
protected String |
getDir(String actionName)
This method will imply a directory name from the action name. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InnerActionConsequenceProvider
public InnerActionConsequenceProvider()
getDir
protected String getDir(String actionName)
- This method will imply a directory name from the action name.
Ex:
Action = HelloWorldAction
Directory = /helloworld
- Parameters:
actionName - The action class name
- Returns:
- a directory where to look for JSPs
getConsequence
public Consequence getConsequence(String action,
Class<? extends Object> actionClass,
String result,
String innerAction)
- Description copied from interface:
ConsequenceProvider
- Creates a consequence based on a convention, using the name of the
executed action, the result of the action's execution and the executed
inner action.
- Specified by:
getConsequence in interface ConsequenceProvider
- Parameters:
action - the name of the actionactionClass - the class representing the actionresult - the result of the actions execution.innerAction - the inner action called or null if the execute() method was
called.
- Returns:
- the Consequence created by convention.
Copyright © 2012. All Rights Reserved.