1 6 7 package org.contineo.forms; 8 9 import javax.servlet.http.HttpServletRequest ; 10 import org.apache.struts.action.ActionForm; 11 import org.apache.struts.action.ActionMapping; 12 13 17 public class SearchForm extends ActionForm { 18 19 private static final long serialVersionUID = 1L; 20 21 24 private String query = ""; 25 28 private String phrase = ""; 29 32 private String any = ""; 33 36 private String not = ""; 37 40 private String format = "all"; 41 44 private String size = ""; 45 48 private String relation = ""; 49 52 private String date = ""; 53 56 private String dateRelation = ""; 57 60 private boolean fuzzy = false; 61 64 private boolean content = false; 65 68 private boolean keywords = false; 69 72 private boolean source = false; 73 76 private boolean sourceAuthor = false; 77 80 private boolean sourceType = false; 81 84 private boolean coverage = false; 85 private boolean english = false; 86 private boolean french = false; 87 private boolean german = false; 88 89 90 public SearchForm() { 91 } 92 93 97 public String getQuery() { 98 return query; 99 } 100 101 105 public String getPhrase() { 106 return phrase; 107 } 108 109 113 public String getAny() { 114 return any; 115 } 116 117 121 public String getNot() { 122 return not; 123 } 124 125 129 public String getFormat() { 130 return format; 131 } 132 133 137 public String getSize() { 138 return size; 139 } 140 141 145 public String getRelation() { 146 return relation; 147 } 148 149 153 public String getDate() { 154 return date; 155 } 156 157 161 public String getDateRelation() { 162 return dateRelation; 163 } 164 165 169 public boolean getFuzzy() { 170 return fuzzy; 171 } 172 173 177 public boolean getContent() { 178 return content; 179 } 180 181 185 public boolean getKeywords() { 186 return keywords; 187 } 188 189 193 public boolean getSource() { 194 return source; 195 } 196 197 201 public boolean getSourceAuthor() { 202 return sourceAuthor; 203 } 204 205 209 public boolean getSourceType() { 210 return sourceType; 211 } 212 213 217 public boolean getCoverage() { 218 return coverage; 219 } 220 221 225 public void setQuery(String quer) { 226 query = quer; 227 } 228 229 233 public void setAny(String an) { 234 any = an; 235 } 236 237 241 public void setNot(String nt) { 242 not = nt; 243 } 244 245 249 public void setPhrase(String phras) { 250 phrase = phras; 251 } 252 253 257 public void setFormat(String form) { 258 format = form; 259 } 260 261 265 public void setSize(String sze) { 266 size = sze; 267 } 268 269 273 public void setRelation(String rel) { 274 relation = rel; 275 } 276 277 281 public void setDate(String dat) { 282 date = dat; 283 } 284 285 289 public void setDateRelation(String daterel) { 290 dateRelation = daterel; 291 } 292 293 297 public void setFuzzy(boolean fzz) { 298 fuzzy = fzz; 299 } 300 301 305 public void setContent(boolean b) { 306 content = b; 307 } 308 309 313 public void setKeywords(boolean b) { 314 keywords = b; 315 } 316 317 321 public void setSource(boolean b) { 322 source = b; 323 } 324 325 329 public void setSourceAuthor(boolean b) { 330 sourceAuthor = b; 331 } 332 333 337 public void setSourceType(boolean b) { 338 sourceType = b; 339 } 340 341 345 public void setCoverage(boolean b) { 346 coverage = b; 347 } 348 349 353 public boolean getEnglish() { 354 return english; 355 } 356 357 361 public void setEnglish(boolean english) { 362 this.english = english; 363 } 364 365 369 public boolean getFrench() { 370 return french; 371 } 372 373 377 public void setFrench(boolean french) { 378 this.french = french; 379 } 380 381 385 public boolean getGerman() { 386 return german; 387 } 388 389 393 public void setGerman(boolean german) { 394 this.german = german; 395 } 396 397 public void reset(ActionMapping mapping, HttpServletRequest request) { 398 query = ""; 399 phrase = ""; 400 any = ""; 401 not = ""; 402 format = "all"; 403 size = ""; 404 relation = ""; 405 date = ""; 406 dateRelation = ""; 407 fuzzy = false; 408 content = false; 409 keywords = false; 410 source = false; 411 sourceAuthor = false; 412 sourceType = false; 413 coverage = false; 414 english = false; 415 french = false; 416 german = false; 417 } 418 } 419 | Popular Tags |