KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > cms > createaccount > struts > CreateAccountForm


1 package com.dotmarketing.cms.createaccount.struts;
2
3 import java.io.Serializable JavaDoc;
4
5 import javax.servlet.http.HttpServletRequest JavaDoc;
6
7 import org.apache.struts.Globals;
8 import org.apache.struts.action.ActionErrors;
9 import org.apache.struts.action.ActionMapping;
10 import org.apache.struts.action.ActionMessage;
11 import org.apache.struts.action.ActionMessages;
12 import org.apache.struts.validator.ValidatorForm;
13
14 import com.dotmarketing.util.UtilMethods;
15
16 public class CreateAccountForm extends ValidatorForm implements Serializable JavaDoc {
17     /**
18      *
19      */

20     private static final long serialVersionUID = 1L;
21
22     private String JavaDoc userName;
23     private String JavaDoc password1;
24     private String JavaDoc password2;
25     private String JavaDoc firstName;
26     private String JavaDoc lastName;
27     private String JavaDoc organization;
28     private String JavaDoc website;
29     private String JavaDoc comments;
30     private boolean mailSubscription;
31     
32  
33     /** default constructor */
34     public CreateAccountForm()
35     {
36     }
37
38     
39
40     public String JavaDoc getFirstName() {
41         return firstName;
42     }
43
44
45
46     public void setFirstName(String JavaDoc firstName) {
47         this.firstName = firstName;
48     }
49
50
51
52     public String JavaDoc getLastName() {
53         return lastName;
54     }
55
56
57
58     public void setLastName(String JavaDoc lastName) {
59         this.lastName = lastName;
60     }
61
62
63
64     public boolean isMailSubscription() {
65         return mailSubscription;
66     }
67
68
69
70     public void setMailSubscription(boolean mailSubscription) {
71         this.mailSubscription = mailSubscription;
72     }
73
74
75
76     public String JavaDoc getOrganization() {
77         return organization;
78     }
79
80
81
82     public void setOrganization(String JavaDoc organization) {
83         this.organization = organization;
84     }
85
86
87
88     public String JavaDoc getPassword1() {
89         return password1;
90     }
91
92
93
94     public void setPassword1(String JavaDoc password1) {
95         this.password1 = password1;
96     }
97
98
99
100     public String JavaDoc getPassword2() {
101         return password2;
102     }
103
104
105
106     public void setPassword2(String JavaDoc password2) {
107         this.password2 = password2;
108     }
109
110
111
112     public String JavaDoc getUserName() {
113         return userName;
114     }
115
116
117
118     public void setUserName(String JavaDoc userName) {
119         this.userName = userName;
120     }
121
122
123
124     public String JavaDoc getWebsite() {
125         return website;
126     }
127
128
129
130     public void setWebsite(String JavaDoc website) {
131         this.website = website;
132     }
133
134
135
136     public String JavaDoc getComments() {
137         return comments;
138     }
139
140
141
142     public void setComments(String JavaDoc comments) {
143         this.comments = comments;
144     }
145
146
147
148     public ActionErrors validate(ActionMapping arg0, HttpServletRequest JavaDoc arg1) {
149         ActionErrors errors = new ActionErrors();
150         if (password1 == null || !password1.equals(password2))
151         {
152             errors.add(Globals.MESSAGES_KEY, new ActionMessage("error.passwordsDontMatch"));
153         }
154         if (!UtilMethods.isSet(userName))
155         {
156             errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.contentlet.required","eMail"));
157         }
158         if (!UtilMethods.isSet(firstName))
159         {
160             errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.contentlet.required","First Name"));
161         }
162         if (!UtilMethods.isSet(lastName))
163         {
164             errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.contentlet.required","Last Name"));
165         }
166         if (!UtilMethods.isSet(organization))
167         {
168             errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.contentlet.required","Organization"));
169         }
170         if (!UtilMethods.isSet(website))
171         {
172             errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.contentlet.required","Website"));
173         }
174         return errors;
175     }
176
177 }
Popular Tags