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.ajax;
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>View controller for Ajax code completion test case.</p>
26 *
27 * $Id: Completion.java 464373 2006-10-16 04:21:54Z rahul $
28 */
29 public class Completion 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(Completion.class);
39
40
41
42
43
44 /***
45 * <p>The state name to be entered.</p>
46 */
47 private String name = null;
48
49
50 /***
51 * <p>Return the state name to be entered.</p>
52 */
53 public String getName() {
54
55 return this.name;
56
57 }
58
59
60 /***
61 * <p>Set the state name to be entered.</p>
62 *
63 * @param name The new state name
64 */
65 public void setName(String name) {
66
67 this.name = name;
68
69 }
70
71
72 /***
73 * <p>The result stored by the submit action.</p>
74 */
75 private String result = null;
76
77
78 /***
79 * <p>Return the result stored by the submit action.</p>
80 */
81 public String getResult() {
82
83 return this.result;
84
85 }
86
87
88 /***
89 * <p>Set the result stored by the submit action.</p>
90 *
91 * @param result The new result
92 */
93 public void setResult(String result) {
94
95 this.result = result;
96
97 }
98
99
100
101
102
103 /***
104 * <p>Store submitted value in the result property.</p>
105 */
106 public String submit() {
107
108 setResult("User submitted: " + getName());
109 setName(null);
110 return null;
111
112 }
113
114
115
116
117
118 }