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 }