KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sapia > soto > state > cocoon > util > Form


1 package org.sapia.soto.state.cocoon.util;
2
3 import java.io.Serializable JavaDoc;
4
5 import java.util.ArrayList JavaDoc;
6 import java.util.List JavaDoc;
7
8
9 /**
10  * @author Yanick Duchesne
11  *
12  * <dl>
13  * <dt><b>Copyright:</b><dd>Copyright &#169; 2002-2004 <a HREF="http://www.sapia-oss.org">Sapia Open Source Software</a>. All Rights Reserved.</dd></dt>
14  * <dt><b>License:</b><dd>Read the license.txt file of the jar or visit the
15  * <a HREF="http://www.sapia-oss.org/license.html">license page</a> at the Sapia OSS web site</dd></dt>
16  * </dl>
17  */

18 public class Form implements Serializable JavaDoc {
19   private Object JavaDoc _bean;
20   private String JavaDoc _name;
21   private List JavaDoc _errors = new ArrayList JavaDoc();
22
23   public void setFormBean(Object JavaDoc bean) {
24     _bean = bean;
25   }
26
27   public Object JavaDoc getFormBean() {
28     return _bean;
29   }
30
31   public void setName(String JavaDoc name) {
32     _name = name;
33   }
34
35   public String JavaDoc getName() {
36     return _name;
37   }
38
39   public void addErrMessage(String JavaDoc msg) {
40     _errors.add(msg);
41   }
42
43   public List JavaDoc getErrMessages() {
44     List JavaDoc toReturn = new ArrayList JavaDoc(_errors);
45     _errors.clear();
46
47     return toReturn;
48   }
49
50   public void clear() {
51     _errors.clear();
52   }
53 }
54
Popular Tags