2009/05/20 - Apache Shale has been retired.
For more information, please explore the Attic. 
 
1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  
17  
18  package org.apache.shale.usecases.subview;
19  
20  import org.apache.commons.logging.Log;
21  import org.apache.commons.logging.LogFactory;
22  import org.apache.shale.view.AbstractViewController;
23  
24  /***
25   * <p>First page for subview processing use case.</p>
26   *
27   * $Id: First.java 464373 2006-10-16 04:21:54Z rahul $
28   */
29  public class First extends AbstractViewController {
30      
31      
32      
33  
34  
35      /***
36       * <p>The <code>Log</code> instance for this class.</p>
37       */
38      private static final Log log = LogFactory.getLog(First.class);
39  
40  
41      
42  
43  
44      /***
45       * <p>Return the expected trace string for the first page, which is
46       * only rendered.</p>
47       */
48      public String getExpected() {
49  
50          return "init(alpha)/prerender(alpha)/init(beta)/prerender(beta)/";
51  
52      }
53  
54  
55      
56  
57  
58      public void destroy() {
59  
60          if (log.isDebugEnabled()) {
61              log.debug("destroy(first)");
62          }
63  
64      }
65  
66  
67      public void init() {
68  
69          if (log.isDebugEnabled()) {
70              log.debug("init(first, postBack=" + isPostBack() + ")");
71          }
72  
73      }
74  
75  
76      public void preprocess() {
77  
78          if (log.isDebugEnabled()) {
79              log.debug("preprocess(first)");
80          }
81  
82      }
83  
84  
85      public void prerender() {
86  
87          if (log.isDebugEnabled()) {
88              log.debug("prerender(first)");
89          }
90  
91      }
92  
93  
94  }