1 6 7 package com.quikj.application.communicator.applications.webtalk.controller; 8 9 import javax.servlet.http.HttpServletRequest ; 10 import org.apache.struts.action.*; 11 12 16 public class GroupManagementForm extends ActionForm 17 { 18 19 20 private String name; 21 22 23 private String submit = "Find"; 25 26 private boolean memberLoginNotifyOwner; 27 28 29 private boolean memberLoginNotifyMembers; 30 31 32 private boolean memberCallCountNotifyOwner; 33 34 35 private boolean memberCallCountNotifyMembers; 36 37 38 private boolean ownerLoginNotifyMembers; 39 40 41 private boolean ownerCallCountNotifyMembers; 42 43 44 private String domain; 45 46 47 public GroupManagementForm() 48 { 49 } 50 51 55 public String getName() 56 { 57 return this.name; 58 } 59 60 64 public void setName(String name) 65 { 66 this.name = name.trim(); 67 } 68 69 73 public String getSubmit() 74 { 75 return this.submit; 76 } 77 78 82 public void setSubmit(String submit) 83 { 84 this.submit = submit; 85 } 86 87 public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) 88 { 89 ActionErrors errors = new ActionErrors(); 91 92 if ((name == null) || (name.length() == 0)) 93 { 94 errors.add("name", new ActionError("error.group.no.name")); 95 } 96 97 if (DataCheckUtility.followsTableIdRules(name) == false) 98 { 99 errors.add("name", new ActionError("error.group.invalid.id")); 100 } 101 102 if (submit.equals("Create") == true) 104 { 105 if (name.equals("all") == true) 106 { 107 errors.add("name", new ActionError("error.group.invalid.name")); 108 } 109 } 110 111 if ((submit.equals("Modify") == true) || (submit.equals("Create") == true)) 113 { 114 if ((domain == null) || (domain.length() == 0)) 116 { 117 errors.add("domain", new ActionError("error.group.no.domain")); 118 } 119 120 } 121 122 return errors; 123 } 124 125 public void reset() 126 { 127 memberCallCountNotifyMembers = false; 128 memberCallCountNotifyOwner = false; 129 memberLoginNotifyMembers = false; 130 memberLoginNotifyOwner = false; 131 ownerCallCountNotifyMembers = false; 132 ownerLoginNotifyMembers = false; 133 domain = null; 134 } 135 136 140 public boolean isMemberLoginNotifyOwner() 141 { 142 return this.memberLoginNotifyOwner; 143 } 144 145 149 public void setMemberLoginNotifyOwner(boolean memberLoginNotifyOwner) 150 { 151 this.memberLoginNotifyOwner = memberLoginNotifyOwner; 152 } 153 154 158 public boolean isMemberLoginNotifyMembers() 159 { 160 return this.memberLoginNotifyMembers; 161 } 162 163 167 public void setMemberLoginNotifyMembers(boolean memberLoginNotifyMembers) 168 { 169 this.memberLoginNotifyMembers = memberLoginNotifyMembers; 170 } 171 172 176 public boolean isMemberCallCountNotifyOwner() 177 { 178 return this.memberCallCountNotifyOwner; 179 } 180 181 185 public void setMemberCallCountNotifyOwner(boolean memberCallCountNotifyOwner) 186 { 187 this.memberCallCountNotifyOwner = memberCallCountNotifyOwner; 188 } 189 190 194 public boolean isMemberCallCountNotifyMembers() 195 { 196 return this.memberCallCountNotifyMembers; 197 } 198 199 203 public void setMemberCallCountNotifyMembers(boolean memberCallCountNotifyMembers) 204 { 205 this.memberCallCountNotifyMembers = memberCallCountNotifyMembers; 206 } 207 208 212 public boolean isOwnerLoginNotifyMembers() 213 { 214 return this.ownerLoginNotifyMembers; 215 } 216 217 221 public void setOwnerLoginNotifyMembers(boolean ownerLoginNotifyMembers) 222 { 223 this.ownerLoginNotifyMembers = ownerLoginNotifyMembers; 224 } 225 226 230 public boolean isOwnerCallCountNotifyMembers() 231 { 232 return this.ownerCallCountNotifyMembers; 233 } 234 235 239 public void setOwnerCallCountNotifyMembers(boolean ownerCallCountNotifyMembers) 240 { 241 this.ownerCallCountNotifyMembers = ownerCallCountNotifyMembers; 242 } 243 244 248 public String getDomain() 249 { 250 return this.domain; 251 } 252 253 257 public void setDomain(String domain) 258 { 259 this.domain = domain.trim(); 260 } 261 262 } 263 | Popular Tags |