1 package br.com.ibnetwork.guara.rundata; 2 3 import javax.servlet.http.HttpServletRequest; 4 import javax.servlet.http.HttpServletResponse; 5 6 import br.com.ibnetwork.guara.message.SystemMessage; 7 import br.com.ibnetwork.guara.parameters.ParameterParser; 8 import br.com.ibnetwork.guara.pipeline.Pipeline; 9 import br.com.ibnetwork.guara.view.Context; 10 11 /*** 12 * @author <a href="mailto:leandro@ibnetwork.com.br">leandro</a> 13 */ 14 public interface RunData 15 { 16 HttpServletRequest getRequest(); 17 18 HttpServletResponse getResponse(); 19 20 ParameterParser getParameters(); 21 22 PageInfo getPageInfo(); 23 24 Pipeline getPipeline(); 25 26 Context getContext(); 27 28 Outcome getOutcome(); 29 30 void setOutcome(Outcome outcome); 31 32 boolean hasMessage(); 33 34 SystemMessage getMessage(); 35 36 String getMessageAsText(); 37 38 String getMessageAsText(Object[] params); 39 40 void setMessage(SystemMessage message); 41 42 void setMessage(SystemMessage message, Object[] params); 43 }