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