org.mentawai.coc
Class DefaultConsequenceProvider

java.lang.Object
  extended by org.mentawai.coc.DefaultConsequenceProvider
All Implemented Interfaces:
ConsequenceProvider

public class DefaultConsequenceProvider
extends Object
implements ConsequenceProvider

The default consequence provider used by Mentawai controller when autoView is set to true, which is the default anyways.

Author:
Sergio Oliveira Jr.

Constructor Summary
DefaultConsequenceProvider()
           
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultConsequenceProvider

public DefaultConsequenceProvider()
Method Detail

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 action
actionClass - the class representing the action
result - 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 © 2013. All Rights Reserved.