View Javadoc

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  }