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
19
20 package org.apache.shale.examples.test.tiger;
21
22 import org.apache.shale.tiger.managed.Bean;
23 import org.apache.shale.tiger.managed.Property;
24 import org.apache.shale.tiger.managed.Scope;
25 import org.apache.shale.tiger.view.Destroy;
26 import org.apache.shale.tiger.view.Init;
27 import org.apache.shale.tiger.view.Preprocess;
28 import org.apache.shale.tiger.view.Prerender;
29 import org.apache.shale.tiger.view.View;
30
31 /***
32 * <p>First page for non-ViewController event tests.</p>
33 */
34 @Bean(name="nonview1", scope=Scope.REQUEST) @View
35 public class Nonview1 {
36
37
38
39
40
41 /*** Construct an uninitialized instance. */
42 public Nonview1() {
43 System.out.println("Nonview1.constructor()");
44 }
45
46
47
48
49
50
51 @Property(value="#{recorder}")
52 private Recorder recorder = null;
53 public Recorder getRecorder() {
54 return this.recorder;
55 }
56 public void setRecorder(Recorder recorder) {
57 this.recorder = recorder;
58 }
59
60
61
62
63
64 /***
65 * <p>Record an init event.</p>
66 */
67 @Init
68 public void init() {
69 getRecorder().record("init1");
70 System.out.println("Nonview1.init()");
71 }
72
73
74 /***
75 * <p>Record a preprocess event.</p>
76 */
77 @Preprocess
78 public void preprocess() {
79 getRecorder().record("preprocess1");
80 System.out.println("Nonview1.preprocess()");
81 }
82
83
84 /***
85 * <p>Record a prerender event.</p>
86 */
87 @Prerender
88 public void prerender() {
89 getRecorder().record("prerender1");
90 System.out.println("Nonview1.prerender()");
91 }
92
93
94 /***
95 * <p>Record a destroy event.</p>
96 */
97 @Destroy
98 public void destroy() {
99 getRecorder().record("destroy1");
100 System.out.println("Nonview1.destroy()");
101 }
102
103
104 }