1 package com.dotmarketing.cms.myaccount.struts; 2 3 import javax.servlet.http.HttpServletRequest ; 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 private String userName; 20 private String oldpassword; 21 private String password1; 22 private String password2; 23 private boolean passwordChanged; 24 private String firstName; 25 private String lastName; 26 private String organization; 27 private String website; 28 private boolean mailSubscription; 29 30 31 @Override 32 public ActionErrors validate(ActionMapping arg0, HttpServletRequest 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 getOrganization() { 61 return organization; 62 } 63 64 65 public void setOrganization(String organization) { 66 this.organization = organization; 67 } 68 69 70 public String getFirstName() { 71 return firstName; 72 } 73 74 75 public void setFirstName(String firstName) { 76 this.firstName = firstName; 77 } 78 79 80 public String getLastName() { 81 return lastName; 82 } 83 84 85 public void setLastName(String 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 getPassword1() { 101 return password1; 102 } 103 104 105 public void setPassword1(String password1) { 106 this.password1 = password1; 107 } 108 109 110 public String getPassword2() { 111 return password2; 112 } 113 114 115 public void setPassword2(String 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 getWebsite() { 132 return website; 133 } 134 135 136 public void setWebsite(String website) { 137 this.website = website; 138 } 139 140 141 public String getUserName() { 142 return userName; 143 } 144 145 146 public void setUserName(String userName) { 147 this.userName = userName; 148 } 149 150 151 public String getOldpassword() { 152 return oldpassword; 153 } 154 155 156 public void setOldpassword(String oldpassword) { 157 this.oldpassword = oldpassword; 158 } 159 160 161 } 162 | Popular Tags |