View Javadoc
1   /**
2    * Copyright 2005-2014 The Kuali Foundation
3    *
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    * http://www.opensource.org/licenses/ecl2.php
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  package org.kuali.rice.krad.labs;
17  
18  import org.apache.commons.lang.StringUtils;
19  import org.kuali.rice.kim.api.identity.Person;
20  import org.kuali.rice.kim.api.services.KimApiServiceLocator;
21  import org.kuali.rice.krad.demo.uif.form.UIInactivatableTestObject;
22  import org.kuali.rice.krad.demo.uif.form.UITestObject;
23  import org.kuali.rice.krad.web.form.UifFormBase;
24  
25  import java.util.ArrayList;
26  import java.util.List;
27  
28  /**
29   * Basic form for the lab views
30   *
31   * @author Kuali Rice Team (rice.collab@kuali.org)
32   */
33  public class KradLabsForm extends UifFormBase {
34      private static final long serialVersionUID = -7525378097732916418L;
35      private String themeName;
36      private String exampleShown;
37      private String currentExampleIndex;
38  
39      //Fields separated by demonstration type below:
40  
41      //InputField
42      private String inputField1;
43      private String inputField2;
44      private String inputField3;
45      private String inputField4;
46      private String inputField5;
47      private String inputField6;
48      private String inputField7;
49      private String inputField8;
50      private String inputField9;
51      private String inputField10;
52      private String inputField11;
53      private String inputField12;
54      private String inputField13;
55      private String inputField14;
56      private String inputField15;
57      private String inputField16;
58      private String inputField17;
59      private String inputField18;
60      private String inputField19;
61      private String inputField20;
62      private String inputField21;
63      private String inputField22;
64      private String inputField23;
65      private String inputField24;
66      private String inputField25;
67  
68      private boolean booleanField1 = false;
69      private boolean booleanField2 = false;
70      private boolean booleanField3 = false;
71  
72      private List<String> checkboxesField1;
73      private List<String> checkboxesField2;
74      private List<String> checkboxesField3;
75      private List<String> checkboxesField4;
76      private List<String> multiSelectField1;
77  
78      private String testPersonId;
79      private Person testPerson;
80  
81      private String testGroupId;
82  
83      //DataField
84      private String dataField1 = "1001";
85      private String dataField2 = "";
86      private String dataField3 = "My Book Title";
87  
88      //MessageField
89      private String messageField1;
90      private String richMessageField = "[color=green][b]Message[/b][/color]";
91  
92      // Collections
93      private List<UITestObject> collection1 = new ArrayList<UITestObject>();
94      private List<UITestObject> collection1_2 = new ArrayList<UITestObject>();
95      private List<UITestObject> collection1_3 = new ArrayList<UITestObject>();
96      private List<UITestObject> collection1_4 = new ArrayList<UITestObject>();
97      private List<UITestObject> collection1_5 = new ArrayList<UITestObject>();
98      private List<UITestObject> collection1_6 = new ArrayList<UITestObject>();
99      private List<UITestObject> collection1_7 = new ArrayList<UITestObject>();
100     private List<UITestObject> collection1_8 = new ArrayList<UITestObject>();
101     private List<UITestObject> collection1_9 = new ArrayList<UITestObject>();
102     private List<UITestObject> collection2 = new ArrayList<UITestObject>();
103     private List<UITestObject> collection3 = new ArrayList<UITestObject>();
104     private List<UITestObject> collection4 = new ArrayList<UITestObject>();
105     private List<UITestObject> collection5 = new ArrayList<UITestObject>();
106 
107     private List<UITestObject> emptyCollection = new ArrayList<UITestObject>();
108 
109     private List<UITestObject> mediumCollection1 = new ArrayList<UITestObject>();
110     private List<UITestObject> mediumCollection2 = new ArrayList<UITestObject>();
111 
112     private List<UIInactivatableTestObject> inactivatableCollection = new ArrayList<UIInactivatableTestObject>();
113     private List<UIInactivatableTestObject> inactivatableCollection2 = new ArrayList<UIInactivatableTestObject>();
114 
115     private List<UITestObject> groupedCollection1 = new ArrayList<UITestObject>();
116     private List<UITestObject> groupedCollection2 = new ArrayList<UITestObject>();
117     private List<UITestObject> groupedCollection3 = new ArrayList<UITestObject>();
118     private List<UITestObject> doubleGroupedCollection = new ArrayList<UITestObject>();
119 
120     private String fakeTotal = "123(server value)";
121 
122     public KradLabsForm() {
123         super();
124 
125         messageField1 = "fruits";
126 
127         getCollection1().add(new UITestObject("13", "14", "15", "16"));
128         getCollection1().add(new UITestObject("17", "18", "19", "20"));
129         getCollection1().add(new UITestObject("5", "6", "7", "8"));
130         getCollection1().add(new UITestObject("1", "2", "3", "4"));
131         getCollection1().add(new UITestObject("9", "10", "11", "12"));
132         getCollection1().add(new UITestObject("13", "14", "15", "16"));
133         getCollection1().add(new UITestObject("213", "143", "151", "126"));
134         getCollection1().add(new UITestObject("133", "144", "155", "156"));
135         getCollection1().add(new UITestObject("25", "14", "15", "15"));
136         getCollection1().add(new UITestObject("1", "5", "5", "4"));
137         getCollection1().add(new UITestObject("5", "5", "5", "5"));
138         getCollection1().add(new UITestObject("5", "7", "3", "1"));
139 
140         for (int i = 0; i < 20; i++) {
141             List<UITestObject> mediumSubCollection1 = new ArrayList<UITestObject>();
142             List<UITestObject> mediumSubCollection2 = new ArrayList<UITestObject>();
143 
144             for (int j = 0; j < 5; j++) {
145                 mediumSubCollection1.add(new UITestObject("ab extra", "ab extra", "ab extra", "ab extra", "ab extra",
146                         "ab extra", "ab extra", "ab extra"));
147 
148                 mediumSubCollection2.add(new UITestObject("ab extra", "ab extra", "ab extra", "ab extra", "ab extra",
149                         "ab extra", "ab extra", "ab extra"));
150             }
151 
152             UITestObject line = new UITestObject("ab extra", "ab extra", "ab extra", "ab extra", "ab extra",
153                                 "ab extra", "ab extra", "ab extra");
154             line.setSubList(mediumSubCollection1);
155 
156             UITestObject line2 = new UITestObject("ab extra", "ab extra", "ab extra", "ab extra", "ab extra",
157                                 "ab extra", "ab extra", "ab extra");
158             line2.setSubList(mediumSubCollection2);
159 
160             mediumCollection1.add(line);
161             mediumCollection2.add(line2);
162         }
163 
164         collection1_2.addAll(collection1);
165         collection1_3.addAll(collection1);
166         collection1_4.addAll(collection1);
167         collection1_5.addAll(collection1);
168         collection1_6.addAll(collection1);
169         collection1_7.addAll(collection1);
170         collection1_8.addAll(collection1);
171         collection1_9.addAll(collection1);
172 
173         getCollection2().add(new UITestObject("A", "B", "C", "D"));
174         getCollection2().add(new UITestObject("1", "2", "3", "4"));
175         getCollection2().add(new UITestObject("W", "X", "Y", "Z"));
176         collection2.add(new UITestObject("a", "b", "c", "d"));
177         collection2.add(new UITestObject("a", "s", "d", "f"));
178 
179         collection3.add(new UITestObject("A", "B", "C", "D"));
180         collection3.get(0).getSubList().add(new UITestObject("A", "B", "C", "D"));
181         collection3.get(0).getSubList().add(new UITestObject("1", "2", "3", "4"));
182         collection3.get(0).getSubList().add(new UITestObject("W", "X", "Y", "Z"));
183         collection3.add(new UITestObject("1", "2", "3", "4"));
184         collection3.get(1).getSubList().add(new UITestObject("A", "B", "C", "D"));
185         collection3.get(1).getSubList().add(new UITestObject("1", "2", "3", "4"));
186         collection3.add(new UITestObject("W", "X", "Y", "Z"));
187         collection3.get(2).getSubList().add(new UITestObject("W", "X", "Y", "Z"));
188 
189         collection4.add(new UITestObject("A", "B", "C", "D"));
190         collection4.get(0).getSubList().add(new UITestObject("A", "B", "C", "D"));
191         collection4.get(0).getSubList().add(new UITestObject("1", "2", "3", "4"));
192         collection4.get(0).getSubList().add(new UITestObject("W", "X", "Y", "Z"));
193         collection4.add(new UITestObject("1", "2", "3", "4"));
194         collection4.get(1).getSubList().add(new UITestObject("a", "b", "C", "D"));
195         collection4.get(1).getSubList().add(new UITestObject("a", "s", "D", "F"));
196 
197         //triple nesting
198         collection5.add(new UITestObject("a", "a", "a", "a"));
199         collection5.get(0).getSubList().add(new UITestObject("A", "B", "C", "D"));
200         collection5.get(0).getSubList().get(0).getSubList().add(new UITestObject("a3", "3", "3", "3"));
201         collection5.get(0).getSubList().get(0).getSubList().add(new UITestObject("a3", "3", "3", "3"));
202         collection5.get(0).getSubList().add(new UITestObject("1", "2", "3", "4"));
203         collection5.get(0).getSubList().get(1).getSubList().add(new UITestObject("b3", "3", "3", "3"));
204         collection5.get(0).getSubList().get(1).getSubList().add(new UITestObject("b3", "3", "3", "3"));
205         collection5.get(0).getSubList().get(1).getSubList().add(new UITestObject("b3", "3", "3", "3"));
206         collection5.add(new UITestObject("b", "b", "b", "b"));
207         collection5.get(1).getSubList().add(new UITestObject("a", "b", "C", "D"));
208         collection5.get(1).getSubList().get(0).getSubList().add(new UITestObject("a23", "3", "3", "3"));
209         collection5.get(1).getSubList().get(0).getSubList().add(new UITestObject("a23", "3", "3", "3"));
210         collection5.get(1).getSubList().add(new UITestObject("a", "s", "D", "F"));
211         collection5.get(1).getSubList().get(1).getSubList().add(new UITestObject("b23", "3", "3", "3"));
212         collection5.get(1).getSubList().get(1).getSubList().add(new UITestObject("b23", "3", "3", "3"));
213 
214         inactivatableCollection.add(new UIInactivatableTestObject("A", "100", "200", "300", true));
215         inactivatableCollection.add(new UIInactivatableTestObject("B", "100", "200", "300", true));
216         inactivatableCollection.add(new UIInactivatableTestObject("b3", "3", "3", "3", false));
217         inactivatableCollection.add(new UIInactivatableTestObject("a", "b", "C", "D", true));
218         inactivatableCollection.add(new UIInactivatableTestObject("W", "X", "Y", "Z", false));
219         inactivatableCollection.add(new UIInactivatableTestObject("a", "s", "d", "f", true));
220         inactivatableCollection.add(new UIInactivatableTestObject("Fall", "2002", "AAA123", "3", false));
221 
222         inactivatableCollection2.addAll(inactivatableCollection);
223 
224         groupedCollection1.add(new UITestObject("A", "100", "200", "300"));
225         groupedCollection1.add(new UITestObject("A", "101", "200", "300"));
226         groupedCollection1.add(new UITestObject("A", "102", "200", "300"));
227         groupedCollection1.add(new UITestObject("A", "103", "200", "300"));
228         groupedCollection1.add(new UITestObject("A", "104", "200", "300"));
229 
230         groupedCollection1.add(new UITestObject("B", "100", "200", "300"));
231         groupedCollection1.add(new UITestObject("B", "101", "200", "300"));
232         groupedCollection1.add(new UITestObject("B", "102", "200", "300"));
233 
234         groupedCollection1.add(new UITestObject("C", "100", "200", "300"));
235         groupedCollection1.add(new UITestObject("C", "101", "200", "300"));
236         groupedCollection1.add(new UITestObject("C", "102", "200", "300"));
237         groupedCollection1.add(new UITestObject("C", "103", "200", "300"));
238 
239         groupedCollection1.add(new UITestObject("D", "100", "200", "300"));
240         groupedCollection1.add(new UITestObject("D", "101", "200", "300"));
241         groupedCollection1.add(new UITestObject("D", "102", "200", "300"));
242         groupedCollection1.add(new UITestObject("D", "103", "200", "300"));
243         groupedCollection1.add(new UITestObject("D", "100", "200", "300"));
244         groupedCollection1.add(new UITestObject("D", "101", "200", "300"));
245         groupedCollection1.add(new UITestObject("D", "102", "200", "300"));
246         groupedCollection1.add(new UITestObject("D", "103", "200", "300"));
247         groupedCollection1.add(new UITestObject("D", "100", "200", "300"));
248         groupedCollection1.add(new UITestObject("D", "101", "200", "300"));
249         groupedCollection1.add(new UITestObject("D", "102", "200", "300"));
250         groupedCollection1.add(new UITestObject("D", "103", "200", "300"));
251         groupedCollection1.add(new UITestObject("D", "100", "200", "300"));
252         groupedCollection1.add(new UITestObject("D", "101", "200", "300"));
253         groupedCollection1.add(new UITestObject("D", "102", "200", "300"));
254         groupedCollection1.add(new UITestObject("D", "103", "200", "300"));
255         groupedCollection1.add(new UITestObject("D", "100", "200", "300"));
256         groupedCollection1.add(new UITestObject("D", "101", "200", "300"));
257         groupedCollection1.add(new UITestObject("D", "102", "200", "300"));
258         groupedCollection1.add(new UITestObject("D", "103", "200", "300"));
259         groupedCollection1.add(new UITestObject("D", "100", "200", "300"));
260         groupedCollection1.add(new UITestObject("D", "101", "200", "300"));
261         groupedCollection1.add(new UITestObject("D", "102", "200", "300"));
262         groupedCollection1.add(new UITestObject("D", "103", "200", "300"));
263 
264         groupedCollection2.addAll(groupedCollection1);
265         groupedCollection3.addAll(groupedCollection1);
266 
267         doubleGroupedCollection.add(new UITestObject("Fall", "2001", "AAA123", "2"));
268         doubleGroupedCollection.add(new UITestObject("Fall", "2001", "BBB123", "3"));
269         doubleGroupedCollection.add(new UITestObject("Fall", "2001", "CCC123", "4"));
270         doubleGroupedCollection.add(new UITestObject("Fall", "2001", "DDD123", "3"));
271 
272         doubleGroupedCollection.add(new UITestObject("Fall", "2002", "AAA123", "3"));
273         doubleGroupedCollection.add(new UITestObject("Fall", "2002", "BBB123", "2"));
274         doubleGroupedCollection.add(new UITestObject("Fall", "2002", "CCC123", "3"));
275 
276         doubleGroupedCollection.add(new UITestObject("Fall", "2003", "AAA123", "3"));
277         doubleGroupedCollection.add(new UITestObject("Fall", "2003", "CCC123", "3"));
278 
279         doubleGroupedCollection.add(new UITestObject("Spring", "2001", "AAA123", "3"));
280         doubleGroupedCollection.add(new UITestObject("Spring", "2001", "BBB123", "3"));
281         doubleGroupedCollection.add(new UITestObject("Spring", "2001", "CCC123", "3"));
282 
283         doubleGroupedCollection.add(new UITestObject("Spring", "2002", "AAA123", "4"));
284         doubleGroupedCollection.add(new UITestObject("Spring", "2002", "BBB123", "4"));
285         doubleGroupedCollection.add(new UITestObject("Spring", "2002", "CCC123", "2"));
286 
287         doubleGroupedCollection.add(new UITestObject("Spring", "2003", "AAA123", "4"));
288         doubleGroupedCollection.add(new UITestObject("Spring", "2003", "BBB123", "3"));
289         doubleGroupedCollection.add(new UITestObject("Spring", "2003", "CCC123", "3"));
290         doubleGroupedCollection.add(new UITestObject("Spring", "2003", "DDD123", "2"));
291     }
292 
293     /**
294      * Theme by name (id) currently used for the component library view
295      *
296      * @return
297      */
298     public String getThemeName() {
299         return themeName;
300     }
301 
302     /**
303      * @param themeName
304      */
305     public void setThemeName(String themeName) {
306         this.themeName = themeName;
307     }
308 
309     /**
310      * Backing property for the large example dropdown since on is required.  Stores dropdown selection
311      *
312      * @return
313      */
314     public String getExampleShown() {
315         return exampleShown;
316     }
317 
318     /**
319      * Large example selection
320      *
321      * @param exampleShown
322      */
323     public void setExampleShown(String exampleShown) {
324         this.exampleShown = exampleShown;
325     }
326 
327     /**
328      * Index of the current example, used to reselect between submit actions
329      *
330      * @return
331      */
332     public String getCurrentExampleIndex() {
333         return currentExampleIndex;
334     }
335 
336     /**
337      * Index of the current example
338      *
339      * @param currentExampleIndex
340      */
341     public void setCurrentExampleIndex(String currentExampleIndex) {
342         this.currentExampleIndex = currentExampleIndex;
343     }
344 
345     /**
346      * Below are basic getters and setters for this data object - no javadoc needed *
347      */
348 
349     public String getDataField1() {
350         return dataField1;
351     }
352 
353     public void setDataField1(String dataField1) {
354         this.dataField1 = dataField1;
355     }
356 
357     public String getDataField2() {
358         return dataField2;
359     }
360 
361     public void setDataField2(String dataField2) {
362         this.dataField2 = dataField2;
363     }
364 
365     public String getDataField3() {
366         return dataField3;
367     }
368 
369     public void setDataField3(String dataField3) {
370         this.dataField3 = dataField3;
371     }
372 
373     public String getInputField1() {
374         return inputField1;
375     }
376 
377     public void setInputField1(String inputField1) {
378         this.inputField1 = inputField1;
379     }
380 
381     public String getInputField2() {
382         return inputField2;
383     }
384 
385     public void setInputField2(String inputField2) {
386         this.inputField2 = inputField2;
387     }
388 
389     public String getInputField3() {
390 
391         return inputField3;
392     }
393 
394     public void setInputField3(String inputField3) {
395         this.inputField3 = inputField3;
396     }
397 
398     public String getInputField4() {
399         return inputField4;
400     }
401 
402     public void setInputField4(String inputField4) {
403         this.inputField4 = inputField4;
404     }
405 
406     public String getInputField5() {
407         return inputField5;
408     }
409 
410     public void setInputField5(String inputField5) {
411         this.inputField5 = inputField5;
412     }
413 
414     public String getInputField6() {
415         return inputField6;
416     }
417 
418     public void setInputField6(String inputField6) {
419         this.inputField6 = inputField6;
420     }
421 
422     public String getInputField7() {
423         return inputField7;
424     }
425 
426     public void setInputField7(String inputField7) {
427         this.inputField7 = inputField7;
428     }
429 
430     public String getInputField8() {
431         return inputField8;
432     }
433 
434     public void setInputField8(String inputField8) {
435         this.inputField8 = inputField8;
436     }
437 
438     public String getInputField9() {
439         return inputField9;
440     }
441 
442     public void setInputField9(String inputField9) {
443         this.inputField9 = inputField9;
444     }
445 
446     public String getInputField10() {
447         return inputField10;
448     }
449 
450     public void setInputField10(String inputField10) {
451         this.inputField10 = inputField10;
452     }
453 
454     public String getInputField11() {
455         return inputField11;
456     }
457 
458     public void setInputField11(String inputField11) {
459         this.inputField11 = inputField11;
460     }
461 
462     public String getInputField12() {
463         return inputField12;
464     }
465 
466     public void setInputField12(String inputField12) {
467         this.inputField12 = inputField12;
468     }
469 
470     public String getInputField13() {
471         return inputField13;
472     }
473 
474     public void setInputField13(String inputField13) {
475         this.inputField13 = inputField13;
476     }
477 
478     public String getInputField14() {
479         return inputField14;
480     }
481 
482     public void setInputField14(String inputField14) {
483         this.inputField14 = inputField14;
484     }
485 
486     public String getInputField15() {
487         return inputField15;
488     }
489 
490     public void setInputField15(String inputField15) {
491         this.inputField15 = inputField15;
492     }
493 
494     public String getInputField16() {
495         return inputField16;
496     }
497 
498     public void setInputField16(String inputField16) {
499         this.inputField16 = inputField16;
500     }
501 
502     public String getInputField17() {
503         return inputField17;
504     }
505 
506     public void setInputField17(String inputField17) {
507         this.inputField17 = inputField17;
508     }
509 
510     public String getInputField18() {
511         return inputField18;
512     }
513 
514     public void setInputField18(String inputField18) {
515         this.inputField18 = inputField18;
516     }
517 
518     public String getInputField19() {
519         return inputField19;
520     }
521 
522     public void setInputField19(String inputField19) {
523         this.inputField19 = inputField19;
524     }
525 
526     public String getInputField20() {
527         return inputField20;
528     }
529 
530     public void setInputField20(String inputField20) {
531         this.inputField20 = inputField20;
532     }
533 
534     public String getInputField21() {
535         return inputField21;
536     }
537 
538     public void setInputField21(String inputField21) {
539         this.inputField21 = inputField21;
540     }
541 
542     public String getInputField22() {
543         return inputField22;
544     }
545 
546     public void setInputField22(String inputField22) {
547         this.inputField22 = inputField22;
548     }
549 
550     public String getInputField23() {
551         return inputField23;
552     }
553 
554     public void setInputField23(String inputField23) {
555         this.inputField23 = inputField23;
556     }
557 
558     public String getInputField24() {
559         return inputField24;
560     }
561 
562     public void setInputField24(String inputField24) {
563         this.inputField24 = inputField24;
564     }
565 
566     public String getInputField25() {
567         return inputField25;
568     }
569 
570     public void setInputField25(String inputField25) {
571         this.inputField25 = inputField25;
572     }
573 
574     public String getMessageField1() {
575         return messageField1;
576     }
577 
578     public void setMessageField1(String messageField1) {
579         this.messageField1 = messageField1;
580     }
581 
582     public String getTestPersonId() {
583         return testPersonId;
584     }
585 
586     public void setTestPersonId(String testPersonId) {
587         this.testPersonId = testPersonId;
588     }
589 
590     public Person getTestPerson() {
591         if ((testPerson == null) || !StringUtils.equals(testPerson.getPrincipalId(), getTestPersonId())) {
592             testPerson = KimApiServiceLocator.getPersonService().getPerson(getTestPersonId());
593 
594             if (testPerson == null) {
595                 try {
596                     testPerson = KimApiServiceLocator.getPersonService().getPersonImplementationClass().newInstance();
597                 } catch (Exception e) {
598                     throw new RuntimeException(e);
599                 }
600             }
601         }
602 
603         return testPerson;
604     }
605 
606     public void setTestPerson(Person testPerson) {
607         this.testPerson = testPerson;
608     }
609 
610     public String getTestGroupId() {
611         return testGroupId;
612     }
613 
614     public void setTestGroupId(String testGroupId) {
615         this.testGroupId = testGroupId;
616     }
617 
618     public List<UITestObject> getEmptyCollection() {
619         return emptyCollection;
620     }
621 
622     public void setEmptyCollection(List<UITestObject> emptyCollection) {
623         this.emptyCollection = emptyCollection;
624     }
625 
626     public List<UITestObject> getCollection1() {
627         return collection1;
628     }
629 
630     public void setCollection1(List<UITestObject> collection1) {
631         this.collection1 = collection1;
632     }
633 
634     public List<UITestObject> getCollection1_2() {
635         return collection1_2;
636     }
637 
638     public void setCollection1_2(List<UITestObject> collection1_2) {
639         this.collection1_2 = collection1_2;
640     }
641 
642     public List<UITestObject> getCollection1_3() {
643         return collection1_3;
644     }
645 
646     public void setCollection1_3(List<UITestObject> collection1_3) {
647         this.collection1_3 = collection1_3;
648     }
649 
650     public List<UITestObject> getCollection1_4() {
651         return collection1_4;
652     }
653 
654     public void setCollection1_4(List<UITestObject> collection1_4) {
655         this.collection1_4 = collection1_4;
656     }
657 
658     public List<UITestObject> getCollection1_5() {
659         return collection1_5;
660     }
661 
662     public void setCollection1_5(List<UITestObject> collection1_5) {
663         this.collection1_5 = collection1_5;
664     }
665 
666     public List<UITestObject> getCollection1_6() {
667         return collection1_6;
668     }
669 
670     public void setCollection1_6(List<UITestObject> collection1_6) {
671         this.collection1_6 = collection1_6;
672     }
673 
674     public List<UITestObject> getCollection1_7() {
675         return collection1_7;
676     }
677 
678     public void setCollection1_7(List<UITestObject> collection1_7) {
679         this.collection1_7 = collection1_7;
680     }
681 
682     public List<UITestObject> getCollection1_8() {
683         return collection1_8;
684     }
685 
686     public void setCollection1_8(List<UITestObject> collection1_8) {
687         this.collection1_8 = collection1_8;
688     }
689 
690     public List<UITestObject> getCollection1_9() {
691         return collection1_9;
692     }
693 
694     public void setCollection1_9(List<UITestObject> collection1_9) {
695         this.collection1_9 = collection1_9;
696     }
697 
698     public List<UITestObject> getCollection2() {
699         return collection2;
700     }
701 
702     public void setCollection2(List<UITestObject> collection2) {
703         this.collection2 = collection2;
704     }
705 
706     public List<UITestObject> getCollection3() {
707         return collection3;
708     }
709 
710     public void setCollection3(List<UITestObject> collection3) {
711         this.collection3 = collection3;
712     }
713 
714     public List<UITestObject> getCollection4() {
715         return collection4;
716     }
717 
718     public void setCollection4(List<UITestObject> collection4) {
719         this.collection4 = collection4;
720     }
721 
722     public List<UITestObject> getCollection5() {
723         return collection5;
724     }
725 
726     public void setCollection5(List<UITestObject> collection5) {
727         this.collection5 = collection5;
728     }
729 
730     public List<UIInactivatableTestObject> getInactivatableCollection() {
731         return inactivatableCollection;
732     }
733 
734     public void setInactivatableCollection(List<UIInactivatableTestObject> inactivatableCollection) {
735         this.inactivatableCollection = inactivatableCollection;
736     }
737 
738     public List<UIInactivatableTestObject> getInactivatableCollection2() {
739         return inactivatableCollection2;
740     }
741 
742     public void setInactivatableCollection2(List<UIInactivatableTestObject> inactivatableCollection2) {
743         this.inactivatableCollection2 = inactivatableCollection2;
744     }
745 
746     public List<UITestObject> getGroupedCollection1() {
747         return groupedCollection1;
748     }
749 
750     public void setGroupedCollection1(List<UITestObject> groupedCollection1) {
751         this.groupedCollection1 = groupedCollection1;
752     }
753 
754     public List<UITestObject> getGroupedCollection2() {
755         return groupedCollection2;
756     }
757 
758     public void setGroupedCollection2(List<UITestObject> groupedCollection2) {
759         this.groupedCollection2 = groupedCollection2;
760     }
761 
762     public List<UITestObject> getGroupedCollection3() {
763         return groupedCollection3;
764     }
765 
766     public void setGroupedCollection3(List<UITestObject> groupedCollection3) {
767         this.groupedCollection3 = groupedCollection3;
768     }
769 
770     public List<UITestObject> getDoubleGroupedCollection() {
771         return doubleGroupedCollection;
772     }
773 
774     public void setDoubleGroupedCollection(List<UITestObject> doubleGroupedCollection) {
775         this.doubleGroupedCollection = doubleGroupedCollection;
776     }
777 
778     public String getFakeTotal() {
779         return fakeTotal;
780     }
781 
782     public void setFakeTotal(String fakeTotal) {
783         this.fakeTotal = fakeTotal;
784     }
785 
786     public String getRichMessageField() {
787         return richMessageField;
788     }
789 
790     public void setRichMessageField(String richMessageField) {
791         this.richMessageField = richMessageField;
792     }
793 
794     public List<String> getCheckboxesField1() {
795         return checkboxesField1;
796     }
797 
798     public void setCheckboxesField1(List<String> checkboxesField1) {
799         this.checkboxesField1 = checkboxesField1;
800     }
801 
802     public List<String> getCheckboxesField2() {
803         return checkboxesField2;
804     }
805 
806     public void setCheckboxesField2(List<String> checkboxesField2) {
807         this.checkboxesField2 = checkboxesField2;
808     }
809 
810     public List<String> getCheckboxesField3() {
811         return checkboxesField3;
812     }
813 
814     public void setCheckboxesField3(List<String> checkboxesField3) {
815         this.checkboxesField3 = checkboxesField3;
816     }
817 
818     public List<String> getCheckboxesField4() {
819         return checkboxesField4;
820     }
821 
822     public void setCheckboxesField4(List<String> checkboxesField4) {
823         this.checkboxesField4 = checkboxesField4;
824     }
825 
826     public List<String> getMultiSelectField1() {
827         return multiSelectField1;
828     }
829 
830     public void setMultiSelectField1(List<String> multiSelectField1) {
831         this.multiSelectField1 = multiSelectField1;
832     }
833 
834     public boolean isBooleanField1() {
835         return booleanField1;
836     }
837 
838     public void setBooleanField1(boolean booleanField1) {
839         this.booleanField1 = booleanField1;
840     }
841 
842     public boolean isBooleanField2() {
843         return booleanField2;
844     }
845 
846     public void setBooleanField2(boolean booleanField2) {
847         this.booleanField2 = booleanField2;
848     }
849 
850     public boolean isBooleanField3() {
851         return booleanField3;
852     }
853 
854     public void setBooleanField3(boolean booleanField3) {
855         this.booleanField3 = booleanField3;
856     }
857 
858     public void setSessionTimeoutInterval(int interval) {
859         this.sessionTimeoutInterval = interval;
860     }
861 
862     public List<UITestObject> getMediumCollection1() {
863         return mediumCollection1;
864     }
865 
866     public void setMediumCollection1(List<UITestObject> mediumCollection1) {
867         this.mediumCollection1 = mediumCollection1;
868     }
869 
870     public List<UITestObject> getMediumCollection2() {
871         return mediumCollection2;
872     }
873 
874     public void setMediumCollection2(List<UITestObject> mediumCollection2) {
875         this.mediumCollection2 = mediumCollection2;
876     }
877 }