View Javadoc

1   package br.com.ibnetwork.guara.modules.actions.test;
2   
3   import br.com.ibnetwork.guara.modules.Module;
4   import br.com.ibnetwork.guara.modules.ModuleSupport;
5   import br.com.ibnetwork.guara.rundata.Outcome;
6   import br.com.ibnetwork.guara.rundata.RunData;
7   import br.com.ibnetwork.guara.view.Context;
8   
9   public class ActionTest
10      extends ModuleSupport
11      implements Module
12  {
13      public Outcome doPerform(RunData data, Context context) 
14          throws Exception
15      {
16          context.put("methodExecuted","doPerform");
17          return Outcome.UNKNOWN;
18      }
19      
20      public Outcome doSomething(RunData data, Context context) 
21          throws Exception
22      {
23          context.put("methodExecuted","doSomething");
24          return Outcome.UNKNOWN;
25      }
26      
27      public Outcome doOutcome(RunData data, Context context) 
28      	throws Exception 
29      {
30      	context.put("methodExecuted","doOutcome");
31          String code = data.getParameters().getString("code");
32          String method = data.getParameters().getString("method");
33          if("SUCCESS".equals(code))
34          {
35          	return Outcome.success(this,method);
36          }
37          else if("ERROR".equals(code))
38          {
39          	return Outcome.error(this,method);
40          }
41          else if(code != null)
42          {
43              return Outcome.unknown(code,this,method);
44          }
45          else
46          {
47              return Outcome.UNKNOWN;
48          }
49      }
50  }