KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > cms > myaccount > struts > MyAccountForm


1 package com.dotmarketing.cms.myaccount.struts;
2
3 import javax.servlet.http.HttpServletRequest JavaDoc;
4
5 import org.apache.struts.Globals;
6 import org.apache.struts.action.ActionErrors;
7 import org.apache.struts.action.ActionForm;
8 import org.apache.struts.action.ActionMapping;
9 import org.apache.struts.action.ActionMessage;
10 import org.apache.struts.action.ActionMessages;
11
12 import com.dotmarketing.util.UtilMethods;
13
14 public class MyAccountForm extends ActionForm
15 {
16     private static final long serialVersionUID = 1L;
17
18     //Liferay User fields
19
private String JavaDoc userName;
20     private String JavaDoc oldpassword;
21     private String JavaDoc password1;
22     private String JavaDoc password2;
23     private boolean passwordChanged;
24     private String JavaDoc firstName;
25     private String JavaDoc lastName;
26     private String JavaDoc organization;
27     private String JavaDoc website;
28     private boolean mailSubscription;
29     
30     
31     @Override JavaDoc
32     public ActionErrors validate(ActionMapping arg0, HttpServletRequest JavaDoc arg1) {
33         ActionErrors errors = new ActionErrors ();
34         
35         if ((password1 != null) && !password1.equals(password2))
36         {
37             errors.add(Globals.MESSAGES_KEY, new ActionMessage("error.passwordsDontMatch"));
38         }
39         if (!UtilMethods.isSet(firstName))
40         {
41             errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.contentlet.required","First Name"));
42         }
43         if (!UtilMethods.isSet(lastName))
44         {
45             errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.contentlet.required","Last Name"));
46         }
47         if (!UtilMethods.isSet(organization))
48         {
49             errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.contentlet.required","Organization"));
50         }
51         if (!UtilMethods.isSet(website))
52         {
53             errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.contentlet.required","Website"));
54         }
55         
56         return errors;
57     }
58
59
60     public String JavaDoc getOrganization() {
61         return organization;
62     }
63
64
65     public void setOrganization(String JavaDoc organization) {
66         this.organization = organization;
67     }
68
69
70     public String JavaDoc getFirstName() {
71         return firstName;
72     }
73
74
75     public void setFirstName(String JavaDoc firstName) {
76         this.firstName = firstName;
77     }
78
79
80     public String JavaDoc getLastName() {
81         return lastName;
82     }
83
84
85     public void setLastName(String JavaDoc lastName) {
86         this.lastName = lastName;
87     }
88
89
90     public boolean isMailSubscription() {
91         return mailSubscription;
92     }
93
94
95     public void setMailSubscription(boolean mailSubscription) {
96         this.mailSubscription = mailSubscription;
97     }
98
99
100     public String JavaDoc getPassword1() {
101         return password1;
102     }
103
104
105     public void setPassword1(String JavaDoc password1) {
106         this.password1 = password1;
107     }
108
109
110     public String JavaDoc getPassword2() {
111         return password2;
112     }
113
114
115     public void setPassword2(String JavaDoc password2) {
116         this.password2 = password2;
117     }
118
119
120     public boolean isPasswordChanged() {
121         return passwordChanged;
122     }
123
124
125     public void setPasswordChanged(boolean passwordChanged) {
126         this.passwordChanged = passwordChanged;
127     }
128
129
130
131     public String JavaDoc getWebsite() {
132         return website;
133     }
134
135
136     public void setWebsite(String JavaDoc website) {
137         this.website = website;
138     }
139
140
141     public String JavaDoc getUserName() {
142         return userName;
143     }
144
145
146     public void setUserName(String JavaDoc userName) {
147         this.userName = userName;
148     }
149
150
151     public String JavaDoc getOldpassword() {
152         return oldpassword;
153     }
154
155
156     public void setOldpassword(String JavaDoc oldpassword) {
157         this.oldpassword = oldpassword;
158     }
159     
160     
161 }
162
Popular Tags