| Home >> All >> org >> acs >> damsel >> client >> [ search Javadoc ] |
Source code: org/acs/damsel/client/search/AdvancedSearchForm.java
1 package org.acs.damsel.client.search; 2 3 import org.apache.struts.action.*; 4 import javax.servlet.http.*; 5 6 public class AdvancedSearchForm extends ActionForm { 7 private String allTag1 = new String(); 8 private String allTag2 = new String(); 9 private String allValue1 = new String(); 10 private String allValue2 = new String(); 11 private String anyTag1 = new String(); 12 private String anyTag2 = new String(); 13 private String anyValue1 = new String(); 14 private String anyValue2 = new String(); 15 private String collectionName = "AllAssets"; 16 private String exactTag1 = new String(); 17 private String exactTag2 = new String(); 18 private String exactValue1 = new String(); 19 private String exactValue2 = new String(); 20 private String collectionSelect = new String(); 21 private boolean changedCollection = false; 22 private String allTag3 = new String(); 23 private String allTag4 = new String(); 24 private String allValue3 = new String(); 25 private String allValue4 = new String(); 26 private String anyTag3 = new String(); 27 private String anyTag4 = new String(); 28 private String anyValue3 = new String(); 29 private String anyValue4 = new String(); 30 private String exactTag3 = new String(); 31 private String exactTag4 = new String(); 32 private String exactValue3 = new String(); 33 private String exactValue4 = new String(); 34 private String notTag3 = new String(); 35 private String notTag1 = new String(); 36 private String notTag2 = new String(); 37 private String notTag4 = new String(); 38 private String notValue1 = new String(); 39 private String notValue2 = new String(); 40 private String notValue3 = new String(); 41 private String notValue4 = new String(); 42 private int numAll = 1; 43 private int numAny = 1; 44 private int numExact = 1; 45 private int numNot = 1; 46 public String getAllTag1() { 47 return allTag1; 48 } 49 public void setAllTag1(String allTag1) { 50 this.allTag1 = allTag1; 51 } 52 public String getAllTag2() { 53 return allTag2; 54 } 55 public void setAllTag2(String allTag2) { 56 this.allTag2 = allTag2; 57 } 58 public String getAllValue1() { 59 return allValue1; 60 } 61 public void setAllValue1(String allValue1) { 62 this.allValue1 = allValue1; 63 } 64 public String getAllValue2() { 65 return allValue2; 66 } 67 public void setAllValue2(String allValue2) { 68 this.allValue2 = allValue2; 69 } 70 public String getAnyTag1() { 71 return anyTag1; 72 } 73 public void setAnyTag1(String anyTag1) { 74 this.anyTag1 = anyTag1; 75 } 76 public String getAnyTag2() { 77 return anyTag2; 78 } 79 public void setAnyTag2(String anyTag2) { 80 this.anyTag2 = anyTag2; 81 } 82 public String getAnyValue1() { 83 return anyValue1; 84 } 85 public void setAnyValue1(String anyValue1) { 86 this.anyValue1 = anyValue1; 87 } 88 public String getAnyValue2() { 89 return anyValue2; 90 } 91 public void setAnyValue2(String anyValue2) { 92 this.anyValue2 = anyValue2; 93 } 94 public String getExactTag1() { 95 return exactTag1; 96 } 97 public void setExactTag1(String exactTag1) { 98 this.exactTag1 = exactTag1; 99 } 100 public String getExactTag2() { 101 return exactTag2; 102 } 103 public void setExactTag2(String exactTag2) { 104 this.exactTag2 = exactTag2; 105 } 106 public String getExactValue1() { 107 return exactValue1; 108 } 109 public void setExactValue1(String exactValue1) { 110 this.exactValue1 = exactValue1; 111 } 112 public String getExactValue2() { 113 return exactValue2; 114 } 115 public void setExactValue2(String exactValue2) { 116 this.exactValue2 = exactValue2; 117 } 118 public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) { 119 // clear out the values and so forth for any search criteria above the 120 // number of criteria being used 121 if(numAll < 4) 122 allValue4 = ""; 123 if(numAll < 3) 124 allValue3 = ""; 125 if(numAll < 2) 126 allValue2 = ""; 127 128 if (numAny < 4) 129 anyValue4 = ""; 130 if (numAny < 3) 131 anyValue3 = ""; 132 if (numAny < 2) 133 anyValue2 = ""; 134 135 if (numExact < 4) 136 exactValue4 = ""; 137 if (numExact < 3) 138 exactValue3 = ""; 139 if (numExact < 2) 140 exactValue2 = ""; 141 142 if (numNot < 4) 143 notValue4 = ""; 144 if (numNot < 3) 145 notValue3 = ""; 146 if (numNot < 2) 147 notValue2 = ""; 148 149 return null; 150 } 151 public void reset(ActionMapping actionMapping, HttpServletRequest httpServletRequest) { 152 } 153 public String getCollectionName() { 154 return collectionName; 155 } 156 public void setCollectionName(String collectionName) { 157 this.collectionName = collectionName; 158 } 159 public String getCollectionSelect() { 160 return collectionSelect; 161 } 162 public void setCollectionSelect(String collectionSelect) { 163 this.collectionSelect = collectionSelect; 164 } 165 public boolean isChangedCollection() { 166 return changedCollection; 167 } 168 public void setChangedCollection(boolean changedCollection) { 169 this.changedCollection = changedCollection; 170 } 171 public String getAllTag3() { 172 return allTag3; 173 } 174 public void setAllTag3(String allTag3) { 175 this.allTag3 = allTag3; 176 } 177 public String getAllTag4() { 178 return allTag4; 179 } 180 public void setAllTag4(String allTag4) { 181 this.allTag4 = allTag4; 182 } 183 public String getAllValue3() { 184 return allValue3; 185 } 186 public void setAllValue3(String allValue3) { 187 this.allValue3 = allValue3; 188 } 189 public String getAllValue4() { 190 return allValue4; 191 } 192 public void setAllValue4(String allValue4) { 193 this.allValue4 = allValue4; 194 } 195 public String getAnyTag3() { 196 return anyTag3; 197 } 198 public void setAnyTag3(String anyTag3) { 199 this.anyTag3 = anyTag3; 200 } 201 public String getAnyTag4() { 202 return anyTag4; 203 } 204 public void setAnyTag4(String anyTag4) { 205 this.anyTag4 = anyTag4; 206 } 207 public String getAnyValue3() { 208 return anyValue3; 209 } 210 public void setAnyValue3(String anyValue3) { 211 this.anyValue3 = anyValue3; 212 } 213 public String getAnyValue4() { 214 return anyValue4; 215 } 216 public void setAnyValue4(String anyValue4) { 217 this.anyValue4 = anyValue4; 218 } 219 public String getExactTag3() { 220 return exactTag3; 221 } 222 public void setExactTag3(String exactTag3) { 223 this.exactTag3 = exactTag3; 224 } 225 public String getExactTag4() { 226 return exactTag4; 227 } 228 public void setExactTag4(String exactTag4) { 229 this.exactTag4 = exactTag4; 230 } 231 public String getExactValue3() { 232 return exactValue3; 233 } 234 public void setExactValue3(String exactValue3) { 235 this.exactValue3 = exactValue3; 236 } 237 public String getExactValue4() { 238 return exactValue4; 239 } 240 public void setExactValue4(String exactValue4) { 241 this.exactValue4 = exactValue4; 242 } 243 public String getNotTag3() { 244 return notTag3; 245 } 246 public void setNotTag3(String notTag3) { 247 this.notTag3 = notTag3; 248 } 249 public String getNotTag1() { 250 return notTag1; 251 } 252 public void setNotTag1(String notTag1) { 253 this.notTag1 = notTag1; 254 } 255 public String getNotTag2() { 256 return notTag2; 257 } 258 public void setNotTag2(String notTag2) { 259 this.notTag2 = notTag2; 260 } 261 public String getNotTag4() { 262 return notTag4; 263 } 264 public void setNotTag4(String notTag4) { 265 this.notTag4 = notTag4; 266 } 267 public String getNotValue1() { 268 return notValue1; 269 } 270 public void setNotValue1(String notValue1) { 271 this.notValue1 = notValue1; 272 } 273 public String getNotValue2() { 274 return notValue2; 275 } 276 public void setNotValue2(String notValue2) { 277 this.notValue2 = notValue2; 278 } 279 public String getNotValue3() { 280 return notValue3; 281 } 282 public void setNotValue3(String notValue3) { 283 this.notValue3 = notValue3; 284 } 285 public String getNotValue4() { 286 return notValue4; 287 } 288 public void setNotValue4(String notValue4) { 289 this.notValue4 = notValue4; 290 } 291 public int getNumAll() { 292 return numAll; 293 } 294 public void setNumAll(int numAll) { 295 this.numAll = numAll; 296 } 297 public int getNumAny() { 298 return numAny; 299 } 300 public void setNumAny(int numAny) { 301 this.numAny = numAny; 302 } 303 public int getNumExact() { 304 return numExact; 305 } 306 public void setNumExact(int numExact) { 307 this.numExact = numExact; 308 } 309 public int getNumNot() { 310 return numNot; 311 } 312 public void setNumNot(int numNot) { 313 this.numNot = numNot; 314 } 315 }