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 }