org.mentawai.core
Class ForwardToActionConsequence

java.lang.Object
  extended by org.mentawai.core.ForwardToActionConsequence
All Implemented Interfaces:
Consequence

public class ForwardToActionConsequence
extends Object
implements Consequence

An action chaining consequence.

Author:
Sergio Oliveira

Constructor Summary
ForwardToActionConsequence(ActionConfig ac)
          Creates a chain consequence for the given ActionConfig.
ForwardToActionConsequence(ActionConfig ac, String innerAction)
          Creates a chain consequence for the given ActionConfig
ForwardToActionConsequence(Class<? extends Object> klass)
           
ForwardToActionConsequence(Class<? extends Object> klass, String innerAction)
           
 
Method Summary
 void execute(Action a, String result, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          Executes this consequence.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ForwardToActionConsequence

public ForwardToActionConsequence(ActionConfig ac)
Creates a chain consequence for the given ActionConfig.

Parameters:
ac - The ActionConfig to chain.

ForwardToActionConsequence

public ForwardToActionConsequence(ActionConfig ac,
                                  String innerAction)
Creates a chain consequence for the given ActionConfig

Parameters:
ac -
innerAction -
Since:
1.12

ForwardToActionConsequence

public ForwardToActionConsequence(Class<? extends Object> klass,
                                  String innerAction)

ForwardToActionConsequence

public ForwardToActionConsequence(Class<? extends Object> klass)
Method Detail

execute

public void execute(Action a,
                    String result,
                    javax.servlet.http.HttpServletRequest req,
                    javax.servlet.http.HttpServletResponse res)
             throws ConsequenceException
Description copied from interface: Consequence
Executes this consequence. A consequence must do something with your web application. Here is where you define what the consequence does.

Specified by:
execute in interface Consequence
Parameters:
a - The action that generated this consequence.
result - The result generated by the action.
req - The servlet request of the action.
res - The servlet response of the action.
Throws:
ConsequenceException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.