Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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 }