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>Second page for subview processing use case.</p>
26 *
27 * $Id: Second.java 464373 2006-10-16 04:21:54Z rahul $
28 */
29 public class Second 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(Second.class);
39
40
41
42
43
44 /***
45 * <p>Return the expected trace string for the seonc page, which depends
46 * on whether or not this is a postback.</p>
47 */
48 public String getExpected() {
49
50 if (isPostBack()) {
51 return "init(gamma)/preprocess(gamma)/init(delta)/preprocess(delta)/" +
52 "prerender(gamma)/prerender(delta)/";
53 } else {
54 return "init(alpha)/preprocess(alpha)/init(beta)/preprocess(beta)/" +
55 "init(gamma)/prerender(gamma)/init(delta)/prerender(delta)/";
56 }
57
58 }
59
60
61
62
63
64 public void destroy() {
65
66 if (log.isDebugEnabled()) {
67 log.debug("destroy(second)");
68 }
69
70 }
71
72
73 public void init() {
74
75 if (log.isDebugEnabled()) {
76 log.debug("init(second, postBack=" + isPostBack() + ")");
77 }
78
79 }
80
81
82 public void preprocess() {
83
84 if (log.isDebugEnabled()) {
85 log.debug("preprocess(second)");
86 }
87
88 }
89
90
91 public void prerender() {
92
93 if (log.isDebugEnabled()) {
94 log.debug("prerender(second)");
95 }
96
97 }
98
99
100 }