001/**
002 * Copyright 2005-2014 The Kuali Foundation
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016package edu.sampleu.demo.kitchensink;
017
018import org.apache.commons.lang.RandomStringUtils;
019import org.apache.commons.lang.StringUtils;
020import org.kuali.rice.core.api.CoreApiServiceLocator;
021import org.kuali.rice.core.api.datetime.DateTimeService;
022import org.kuali.rice.core.api.util.tree.Node;
023import org.kuali.rice.core.api.util.tree.Tree;
024import org.kuali.rice.kim.api.identity.Person;
025import org.kuali.rice.kim.api.services.KimApiServiceLocator;
026import org.kuali.rice.krad.web.form.UifFormBase;
027import org.springframework.web.multipart.MultipartFile;
028
029import javax.servlet.http.HttpServletRequest;
030import java.text.DateFormat;
031import java.text.SimpleDateFormat;
032import java.util.ArrayList;
033import java.util.Arrays;
034import java.util.Date;
035import java.util.HashMap;
036import java.util.List;
037import java.util.Map;
038
039/**
040 * Form for Test UI Page
041 *
042 * @author Kuali Rice Team (rice.collab@kuali.org)
043 */
044public class UifComponentsTestForm extends UifFormBase {
045    private static final long serialVersionUID = -7525378097732916418L;
046
047    private String field1;
048    private String field2;
049    private String field3;
050    private String field4;
051    private String field5;
052    private String field6;
053    private String field7;
054    private String field8;
055    private String field9;
056    private String field10;
057    private String field11;
058    private String field12;
059    private String field13;
060    private String field14;
061    private String field15;
062    private String field16;
063    private String field17;
064    private String field18;
065    private String field19;
066    private String field20;
067    private String field21;
068    private String field22;
069    private String field23;
070    private String field24;
071    private String field25;
072    private String field26;
073    private String field27;
074    private String field28;
075    private String field29;
076    private String field30;
077    private String field31;
078    private String field32;
079    private String field33;
080    private String field34;
081    private String field35;
082    private String field36;
083    private String field37;
084    private String field38;
085    private String field39;
086    private String field40;
087    private String field41;
088    private String field42;
089    private String field43;
090    private String field44;
091    private String field45;
092    private String field46;
093    private String field47 = "";
094    private String field48;
095    private String field49;
096    private String field50;
097    private String field51;
098    private String field52;
099    private String field53;
100    private String field54;
101    private String field55;
102    private String field56;
103    private String field57;
104    private String field58;
105    private String field59;
106    private String field60;
107    private String field61;
108    private String field62;
109    private String field63;
110    private String field64;
111    private String field65;
112    private String field66;
113    private String field67;
114    private String field68;
115    private String field69;
116    private String field70;
117    private String field71;
118    private String field72;
119    private String field73;
120    private String field74;
121    private String field75;
122    private String field76;
123    private String field77;
124    private String field78;
125    private String field79;
126    private String field80;
127    private String field81;
128    private String field82;
129    private String field83;
130    private String field84;
131    private String field85;
132    private String field86;
133    private String field87;
134    private String field88;
135    private String field89;
136    private String field90;
137    private String field91;
138    private String field92;
139    private String field100;
140    private String field101;
141    private String field102;
142    private String field103;
143    private String field104;
144    private String field105;
145    private String field106;
146    private String field107;
147    private String field108;
148    private String field109;
149    private String field110;
150    private String field111;
151    private String field112;
152    private String field113;
153    private List<String> field114;
154    private List<String> field115;
155    private List<String> field116;
156    private String field117;
157    private String field118;
158    private String field119;
159    private List<String> field120;
160    private String field121;
161    private String field122;
162    private String field123;
163    private String field124;
164    private String field125;
165    private String field126;
166    private String field127;
167    private String field128;
168    private String field129;
169    private String field130;
170    private Integer field131;
171    private String field132;
172    private String field133;
173    private String field134 = "triggered by focus or and mouse over";
174    private String field140;
175    private String field141;
176    private String field142;
177
178    private String richMessageField = "[color=green][b]Message[/b][/color]";
179    private String richMessageField2 =
180            "Form Message with input specified by id-[id=Demo-SampleMessageInput3] and inlineComponent index number-[0]";
181    private String testValueField = "Sample Data";
182
183    private String testPersonId;
184    private Person testPerson;
185
186    private String gField1;
187    private String gField2;
188    private String gField3;
189
190    private String mField1 = "SecretInfo555";
191    private String mField2 = "SecretInfo111";
192    private String mField3 = "SecretInfo222";
193    private String fakeTotal = "123(server value)";
194
195    private List<String> stringList1;
196    private List<String> stringList2;
197    private List<String> stringList3 = new ArrayList<String>(Arrays.asList("String1", "String2", "String3", "String4"));
198    private List<String> stringList4 = new ArrayList<String>(Arrays.asList("String1", "String2", "String3", "String4"));
199    private List<Integer> intList = new ArrayList<Integer>(Arrays.asList(1, 2, 3, 4));
200    private List<Double> doubleList = new ArrayList<Double>(Arrays.asList(1.1, 2.2, 3.3, 4.4));
201    private List<Date> dateList;
202
203    private MultipartFile fileUpload;
204
205    private UITestObject uiTestObject;
206
207    private List<UITestObject> list1 = new ArrayList<UITestObject>();
208    private List<UITestObject> list2 = new ArrayList<UITestObject>();
209    private List<UITestObject> list3 = new ArrayList<UITestObject>();
210    private List<UITestObject> list4 = new ArrayList<UITestObject>();
211    private List<UITestObject> list5 = new ArrayList<UITestObject>();
212    private List<UITestObject> list6 = new ArrayList<UITestObject>();
213    private List<UITestObject> emptyList = new ArrayList<UITestObject>();
214    private List<UITestObject> groupedList1 = new ArrayList<UITestObject>();
215    private List<UITestObject> groupedList2 = new ArrayList<UITestObject>();
216    private List<UITestObject> groupedList3 = new ArrayList<UITestObject>();
217    private List<UITestObject> doubleGroupedList = new ArrayList<UITestObject>();
218    private List<UITestObject> list1generated = new ArrayList<UITestObject>();
219    private List<UITestObject> list2generated = new ArrayList<UITestObject>();
220    private List<UITestObject> list3generated = new ArrayList<UITestObject>();
221    private List<TimeInfo> listTimeInfo = new ArrayList<TimeInfo>();
222    private List<DayEvent> dayEvents = new ArrayList<DayEvent>();
223
224    private Tree<String, String> tree1 = new Tree<String, String>();
225    private Tree<UITestObject, String> tree2 = new Tree<UITestObject, String>();
226
227    private Boolean bField1;
228    private boolean bField2;
229    private boolean bField3;
230    private boolean booleanField;
231
232    private int intField;
233
234    private Date date1;
235    private Date date2;
236    private Date date3;
237    private Date date4;
238    private Date date5;
239    private Date date6;
240    private Date date7;
241
242    private Map<String, Object> remoteFieldValuesMap;
243    private Map<String, Object> remoteFieldValuesMap2;
244
245    private String sourceCodeField;
246
247    public UifComponentsTestForm() {
248        super();
249
250        uiTestObject = new UITestObject("Foo", "FooBar", "FooBear", "FooRacket");
251
252        sourceCodeField =
253                "&lt;bean parent=\"Uif-PrimaryActionButton\" p:actionLabel=\"Save\" p:methodToCall=\"performSave\"&gt;\n"
254                        + "&#32;&#32;&lt;property name=\"actionImage\"&gt;\n"
255                        + "&#32;&#32;&#32;&#32;&lt;bean parent=\"Uif-Image\"\n"
256                        + "&#32;&#32;&#32;&#32;&#32;&#32;p:source=\"@{#ConfigProperties['krad.externalizable.images.url']}searchicon.png\"\n"
257                        + "&#32;&#32;&#32;&#32;&#32;&#32;p:actionImageLocation=\"RIGHT\"/&gt;\n"
258                        + "&#32;&#32;&lt;/property&gt;\n"
259                        + "&lt;/bean&gt;";
260
261        list1.add(new UITestObject("5", "6", "7", "8", new UITestObject("1", "1", "1", "1")));
262        UITestObject obj1 = new UITestObject("1", "2", "3", "4", new UITestObject("1", "1", "1", "1"));
263        obj1.setStringList(null);
264        list1.add(obj1);
265        UITestObject obj2 = new UITestObject("9", "10", "11", "12", new UITestObject("1", "1", "1", "1"));
266        obj2.setStringList(new ArrayList<String>());
267        list1.add(obj2);
268        list1.add(new UITestObject("13", "14", "15", "16", new UITestObject("1", "1", "1", "1")));
269        list1.add(new UITestObject("17", "18", "19", "20", new UITestObject("1", "1", "1", "1")));
270        list1.add(new UITestObject("52", "6", "7", "8", new UITestObject("1", "1", "1", "1")));
271        list1.add(new UITestObject("12", "2", "3", "4", new UITestObject("1", "1", "1", "1")));
272        list1.add(new UITestObject("92", "10", "11", "12", new UITestObject("1", "1", "1", "1")));
273        list1.add(new UITestObject("132", "14", "15", "16", new UITestObject("1", "1", "1", "1")));
274        list1.add(new UITestObject("2132", "143", "151", "126", new UITestObject("1", "1", "1", "1")));
275        list1.add(new UITestObject("1332", "144", "155", "156", new UITestObject("1", "1", "1", "1")));
276        list1.add(new UITestObject("2132", "143", "151", "126", new UITestObject("1", "1", "1", "1")));
277        list1.add(new UITestObject("1332", "144", "155", "156", new UITestObject("1", "1", "1", "1")));
278
279        list2.add(new UITestObject("A", "B", "C", "D"));
280        list2.add(new UITestObject("1", "2", "3", "4"));
281        list2.add(new UITestObject("W", "X", "Y", "Z"));
282        list2.add(new UITestObject("a", "b", "c", "d"));
283        list2.add(new UITestObject("a", "s", "d", "f"));
284
285        list3.add(new UITestObject("A", "B", "C", "D"));
286        list3.get(0).getSubList().add(new UITestObject("A", "B", "C", "D"));
287        list3.get(0).getSubList().add(new UITestObject("1", "2", "3", "4"));
288        list3.get(0).getSubList().add(new UITestObject("W", "X", "Y", "Z"));
289        list3.add(new UITestObject("1", "2", "3", "4"));
290        list3.get(1).getSubList().add(new UITestObject("A", "B", "C", "D"));
291        list3.get(1).getSubList().add(new UITestObject("1", "2", "3", "4"));
292        list3.add(new UITestObject("W", "X", "Y", "Z"));
293        list3.get(2).getSubList().add(new UITestObject("W", "X", "Y", "Z"));
294
295        list4.add(new UITestObject("A", "B", "C", "D"));
296        list4.get(0).getSubList().add(new UITestObject("1", "B", "C", "D", new UITestObject("1", "1", "1", "1")));
297        list4.get(0).getSubList().add(new UITestObject("2", "2", "3", "4", new UITestObject("1", "1", "1", "1")));
298        list4.get(0).getSubList().add(new UITestObject("3", "X", "Y", "Z", new UITestObject("1", "1", "1", "1")));
299        list4.add(new UITestObject("1", "2", "3", "4"));
300        list4.get(1).getSubList().add(new UITestObject("4", "b", "C", "D", new UITestObject("$50.00", "1", "1", "1")));
301        /*list4.get(1).getSubList().add(new UITestObject("5", "s", "D", "F", new UITestObject("1","1","1","1")));*/
302
303        //triple nesting
304        list5.add(new UITestObject("a", "a", "a", "a"));
305        list5.get(0).getSubList().add(new UITestObject("A", "B", "C", "D"));
306        list5.get(0).getSubList().get(0).getSubList().add(new UITestObject("a3", "3", "3", "3"));
307        list5.get(0).getSubList().get(0).getSubList().add(new UITestObject("a3", "3", "3", "3"));
308        list5.get(0).getSubList().add(new UITestObject("1", "2", "3", "4"));
309        list5.get(0).getSubList().get(1).getSubList().add(new UITestObject("b3", "3", "3", "3"));
310        list5.get(0).getSubList().get(1).getSubList().add(new UITestObject("b3", "3", "3", "3"));
311        list5.get(0).getSubList().get(1).getSubList().add(new UITestObject("b3", "3", "3", "3"));
312        list5.add(new UITestObject("b", "b", "b", "b"));
313        list5.get(1).getSubList().add(new UITestObject("a", "b", "C", "D"));
314        list5.get(1).getSubList().get(0).getSubList().add(new UITestObject("a23", "3", "3", "3"));
315        list5.get(1).getSubList().get(0).getSubList().add(new UITestObject("a23", "3", "3", "3"));
316        list5.get(1).getSubList().add(new UITestObject("a", "s", "D", "F"));
317        list5.get(1).getSubList().get(1).getSubList().add(new UITestObject("b23", "3", "3", "3"));
318        list5.get(1).getSubList().get(1).getSubList().add(new UITestObject("b23", "3", "3", "3"));
319
320        groupedList1.add(new UITestObject("A", "100", "200", "300"));
321        groupedList1.add(new UITestObject("A", "101", "200", "300"));
322        groupedList1.add(new UITestObject("A", "102", "200", "300"));
323        groupedList1.add(new UITestObject("A", "103", "200", "300"));
324        groupedList1.add(new UITestObject("A", "104", "200", "300"));
325
326        groupedList1.add(new UITestObject("B", "100", "200", "300"));
327        groupedList1.add(new UITestObject("B", "101", "200", "300"));
328        groupedList1.add(new UITestObject("B", "102", "200", "300"));
329
330        groupedList1.add(new UITestObject("C", "100", "200", "300"));
331        groupedList1.add(new UITestObject("C", "101", "200", "300"));
332        groupedList1.add(new UITestObject("C", "102", "200", "300"));
333        groupedList1.add(new UITestObject("C", "103", "200", "300"));
334
335        groupedList1.add(new UITestObject("D", "100", "200", "300"));
336        groupedList1.add(new UITestObject("D", "101", "200", "300"));
337        groupedList1.add(new UITestObject("D", "102", "200", "300"));
338        groupedList1.add(new UITestObject("D", "103", "200", "300"));
339        groupedList1.add(new UITestObject("D", "100", "200", "300"));
340        groupedList1.add(new UITestObject("D", "101", "200", "300"));
341        groupedList1.add(new UITestObject("D", "102", "200", "300"));
342        groupedList1.add(new UITestObject("D", "103", "200", "300"));
343        groupedList1.add(new UITestObject("D", "100", "200", "300"));
344        groupedList1.add(new UITestObject("D", "101", "200", "300"));
345        groupedList1.add(new UITestObject("D", "102", "200", "300"));
346        groupedList1.add(new UITestObject("D", "103", "200", "300"));
347        groupedList1.add(new UITestObject("D", "100", "200", "300"));
348        groupedList1.add(new UITestObject("D", "101", "200", "300"));
349        groupedList1.add(new UITestObject("D", "102", "200", "300"));
350        groupedList1.add(new UITestObject("D", "103", "200", "300"));
351        groupedList1.add(new UITestObject("D", "100", "200", "300"));
352        groupedList1.add(new UITestObject("D", "101", "200", "300"));
353        groupedList1.add(new UITestObject("D", "102", "200", "300"));
354        groupedList1.add(new UITestObject("D", "103", "200", "300"));
355        groupedList1.add(new UITestObject("D", "100", "200", "300"));
356        groupedList1.add(new UITestObject("D", "101", "200", "300"));
357        groupedList1.add(new UITestObject("D", "102", "200", "300"));
358        groupedList1.add(new UITestObject("D", "103", "200", "300"));
359
360        groupedList2.addAll(groupedList1);
361        groupedList3.addAll(groupedList1);
362
363        doubleGroupedList.add(new UITestObject("Fall", "2001", "AAA123", "2"));
364        doubleGroupedList.add(new UITestObject("Fall", "2001", "BBB123", "3"));
365        doubleGroupedList.add(new UITestObject("Fall", "2001", "CCC123", "4"));
366        doubleGroupedList.add(new UITestObject("Fall", "2001", "DDD123", "3"));
367
368        doubleGroupedList.add(new UITestObject("Fall", "2002", "AAA123", "3"));
369        doubleGroupedList.add(new UITestObject("Fall", "2002", "BBB123", "2"));
370        doubleGroupedList.add(new UITestObject("Fall", "2002", "CCC123", "3"));
371
372        doubleGroupedList.add(new UITestObject("Fall", "2003", "AAA123", "3"));
373        doubleGroupedList.add(new UITestObject("Fall", "2003", "CCC123", "3"));
374
375        doubleGroupedList.add(new UITestObject("Spring", "2001", "AAA123", "3"));
376        doubleGroupedList.add(new UITestObject("Spring", "2001", "BBB123", "3"));
377        doubleGroupedList.add(new UITestObject("Spring", "2001", "CCC123", "3"));
378
379        doubleGroupedList.add(new UITestObject("Spring", "2002", "AAA123", "4"));
380        doubleGroupedList.add(new UITestObject("Spring", "2002", "BBB123", "4"));
381        doubleGroupedList.add(new UITestObject("Spring", "2002", "CCC123", "2"));
382
383        doubleGroupedList.add(new UITestObject("Spring", "2003", "AAA123", "4"));
384        doubleGroupedList.add(new UITestObject("Spring", "2003", "BBB123", "3"));
385        doubleGroupedList.add(new UITestObject("Spring", "2003", "CCC123", "3"));
386        doubleGroupedList.add(new UITestObject("Spring", "2003", "DDD123", "2"));
387
388        for (int i = 0; i < 22; i++) {
389            UITestObject newObj = new UITestObject(RandomStringUtils.randomAlphanumeric(6),
390                    RandomStringUtils.randomAlphanumeric(6), RandomStringUtils.randomAlphanumeric(6),
391                    RandomStringUtils.randomNumeric(1));
392
393            if (i % 2 == 0) {
394                newObj.setBfield(true);
395            }
396
397            list6.add(newObj);
398        }
399
400        { // scope for name hiding purposes
401            Node<String, String> item1 = new Node<String, String>("Item 1", "Item 1");
402            item1.addChild(new Node<String, String>("SubItem A", "SubItem A"));
403            item1.addChild(new Node<String, String>("SubItem B", "SubItem B"));
404
405            Node<String, String> item2 = new Node<String, String>("Item 2", "Item 2");
406            item2.addChild(new Node<String, String>("SubItem A", "SubItem A"));
407            Node<String, String> sub2B = new Node<String, String>("SubItem B", "SubItem B");
408            sub2B.addChild(new Node<String, String>("Item B-1", "Item B-1"));
409            sub2B.addChild(new Node<String, String>("Item B-2", "Item B-2"));
410            sub2B.addChild(new Node<String, String>("Item B-3", "Item B-3"));
411            item2.addChild(sub2B);
412            item2.addChild(new Node<String, String>("SubItem C", "SubItem C"));
413
414            Node<String, String> item3 = new Node<String, String>("Item 3", "Item 3");
415            item3.addChild(new Node<String, String>("SubItem A", "SubItem A"));
416            item3.addChild(new Node<String, String>("SubItem B", "SubItem B"));
417            item3.addChild(new Node<String, String>("SubItem C", "SubItem C"));
418            item3.addChild(new Node<String, String>("SubItem D", "SubItem D"));
419
420            Node<String, String> root = new Node<String, String>("Root", "Root");
421            root.addChild(item1);
422            root.addChild(item2);
423            root.addChild(item3);
424
425            tree1.setRootElement(root);
426        }
427
428        { // scope for name hiding purposes
429            Node<UITestObject, String> item1 = new Node<UITestObject, String>(new UITestObject("1-A", "1-B", "1-C",
430                    "1-D"), "Item 1");
431            item1.addChild(new Node<UITestObject, String>(new UITestObject("1SA-A", "1SA-B", "1SA-C", "1SA-D"),
432                    "SubItem A"));
433            item1.addChild(new Node<UITestObject, String>(new UITestObject("1SB-A", "1SB-B", "1SB-C", "1SB-D"),
434                    "SubItem B"));
435
436            Node<UITestObject, String> item2 = new Node<UITestObject, String>(new UITestObject("2-A", "2-B", "2-C",
437                    "2-D"), "Item 2");
438            item2.addChild(new Node<UITestObject, String>(new UITestObject("SA-a", "SA-b", "SA-c", "SA-d"),
439                    "SubItem A"));
440            Node<UITestObject, String> sub2B = new Node<UITestObject, String>(new UITestObject("SB-a", "SB-b", "SB-c",
441                    "SB-d"), "SubItem B");
442            sub2B.addChild(new Node<UITestObject, String>(new UITestObject("AA", "BB", "CC", "DD"), "Item B-1"));
443            sub2B.addChild(new Node<UITestObject, String>(new UITestObject("Aa", "Bb", "Cc", "Dd"), "Item B-2"));
444            sub2B.addChild(new Node<UITestObject, String>(new UITestObject("aA", "bB", "cC", "dD"), "Item B-3"));
445            item2.addChild(sub2B);
446            item2.addChild(new Node<UITestObject, String>(new UITestObject("SC-a", "SC-b", "SC-c", "SC-d"),
447                    "SubItem C"));
448
449            Node<UITestObject, String> item3 = new Node<UITestObject, String>(new UITestObject("3-A", "3-B", "3-C",
450                    "3-D"), "Item 3");
451            item3.addChild(new Node<UITestObject, String>(new UITestObject("A", "B", "C", "D"), "SubItem A"));
452            item3.addChild(new Node<UITestObject, String>(new UITestObject("1", "2", "3", "4"), "SubItem B"));
453            item3.addChild(new Node<UITestObject, String>(new UITestObject("w", "x", "y", "z"), "SubItem C"));
454            item3.addChild(new Node<UITestObject, String>(new UITestObject("!", "@", "#", "$"), "SubItem D"));
455
456            Node<UITestObject, String> root = new Node<UITestObject, String>(new UITestObject("foo", "bar", "baz",
457                    "roo"), "Root");
458            root.addChild(item1);
459            root.addChild(item2);
460            root.addChild(item3);
461
462            tree2.setRootElement(root);
463        }
464
465        remoteFieldValuesMap = new HashMap<String, Object>();
466        remoteFieldValuesMap.put("remoteField1", "Apple");
467        remoteFieldValuesMap.put("remoteField2", "Banana");
468        remoteFieldValuesMap.put("remoteField3", true);
469        remoteFieldValuesMap.put("remoteField4", "Fruit");
470
471        remoteFieldValuesMap2 = new HashMap<String, Object>();
472        remoteFieldValuesMap2.put("remoteField1", "Apple");
473        remoteFieldValuesMap2.put("remoteField2", "Banana");
474        remoteFieldValuesMap2.put("remoteField3", true);
475        remoteFieldValuesMap2.put("remoteField4", "Fruit");
476
477        field88 = "Fruits";
478        field91 = "Read only value";
479        field92 = "Value 92";
480
481        field131 = new Integer(0);
482
483        DateFormat dateFormat = SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT);
484        dateList = new ArrayList<Date>();
485        try {
486            dateList.add(dateFormat.parse("01/01/1990"));
487            dateList.add(dateFormat.parse("10/31/2001"));
488            dateList.add(dateFormat.parse("11/05/2005"));
489            dateList.add(dateFormat.parse("02/13/2011"));
490        } catch (Exception e) {
491
492        }
493
494        emptyList.clear();
495    }
496
497    @Override
498    public void postBind(HttpServletRequest request) {
499        super.postBind(request);
500    }
501
502    /**
503     * @return the field1
504     */
505    public String getField1() {
506        return this.field1;
507    }
508
509    /**
510     * @param field1 the field1 to set
511     */
512    public void setField1(String field1) {
513        this.field1 = field1;
514    }
515
516    /**
517     * @return the field2
518     */
519    public String getField2() {
520        return this.field2;
521    }
522
523    /**
524     * @param field2 the field2 to set
525     */
526    public void setField2(String field2) {
527        this.field2 = field2;
528    }
529
530    /**
531     * @return the field3
532     */
533    public String getField3() {
534        return this.field3;
535    }
536
537    /**
538     * @param field3 the field3 to set
539     */
540    public void setField3(String field3) {
541        this.field3 = field3;
542    }
543
544    /**
545     * @return the field4
546     */
547    public String getField4() {
548        return this.field4;
549    }
550
551    /**
552     * @param field4 the field4 to set
553     */
554    public void setField4(String field4) {
555        this.field4 = field4;
556    }
557
558    /**
559     * @return the field5
560     */
561    public String getField5() {
562        return this.field5;
563    }
564
565    /**
566     * @param field5 the field5 to set
567     */
568    public void setField5(String field5) {
569        this.field5 = field5;
570    }
571
572    /**
573     * @return the field6
574     */
575    public String getField6() {
576        return this.field6;
577    }
578
579    /**
580     * @param field6 the field6 to set
581     */
582    public void setField6(String field6) {
583        this.field6 = field6;
584    }
585
586    /**
587     * @return the field7
588     */
589    public String getField7() {
590        return this.field7;
591    }
592
593    /**
594     * @param field7 the field7 to set
595     */
596    public void setField7(String field7) {
597        this.field7 = field7;
598    }
599
600    /**
601     * @return the field8
602     */
603    public String getField8() {
604        return this.field8;
605    }
606
607    /**
608     * @param field8 the field8 to set
609     */
610    public void setField8(String field8) {
611        this.field8 = field8;
612    }
613
614    /**
615     * @return the field9
616     */
617    public String getField9() {
618        return this.field9;
619    }
620
621    /**
622     * @param field9 the field9 to set
623     */
624    public void setField9(String field9) {
625        this.field9 = field9;
626    }
627
628    /**
629     * @return the field10
630     */
631    public String getField10() {
632        return this.field10;
633    }
634
635    /**
636     * @param field10 the field10 to set
637     */
638    public void setField10(String field10) {
639        this.field10 = field10;
640    }
641
642    /**
643     * @return the field11
644     */
645    public String getField11() {
646        return this.field11;
647    }
648
649    /**
650     * @param field11 the field11 to set
651     */
652    public void setField11(String field11) {
653        this.field11 = field11;
654    }
655
656    /**
657     * @return the field12
658     */
659    public String getField12() {
660        return this.field12;
661    }
662
663    /**
664     * @param field12 the field12 to set
665     */
666    public void setField12(String field12) {
667        this.field12 = field12;
668    }
669
670    /**
671     * @return the field13
672     */
673    public String getField13() {
674        return this.field13;
675    }
676
677    /**
678     * @param field13 the field13 to set
679     */
680    public void setField13(String field13) {
681        this.field13 = field13;
682    }
683
684    /**
685     * @return the field14
686     */
687    public String getField14() {
688        return this.field14;
689    }
690
691    /**
692     * @param field14 the field14 to set
693     */
694    public void setField14(String field14) {
695        this.field14 = field14;
696    }
697
698    /**
699     * @return the field15
700     */
701    public String getField15() {
702        return this.field15;
703    }
704
705    /**
706     * @param field15 the field15 to set
707     */
708    public void setField15(String field15) {
709        this.field15 = field15;
710    }
711
712    /**
713     * @return the field16
714     */
715    public String getField16() {
716        return this.field16;
717    }
718
719    /**
720     * @param field16 the field16 to set
721     */
722    public void setField16(String field16) {
723        this.field16 = field16;
724    }
725
726    /**
727     * @return the field17
728     */
729    public String getField17() {
730        return this.field17;
731    }
732
733    /**
734     * @param field17 the field17 to set
735     */
736    public void setField17(String field17) {
737        this.field17 = field17;
738    }
739
740    /**
741     * @return the field18
742     */
743    public String getField18() {
744        return this.field18;
745    }
746
747    /**
748     * @param field18 the field18 to set
749     */
750    public void setField18(String field18) {
751        this.field18 = field18;
752    }
753
754    /**
755     * @return the field19
756     */
757    public String getField19() {
758        return this.field19;
759    }
760
761    /**
762     * @param field19 the field19 to set
763     */
764    public void setField19(String field19) {
765        this.field19 = field19;
766    }
767
768    /**
769     * @return the field20
770     */
771    public String getField20() {
772        return this.field20;
773    }
774
775    /**
776     * @param field20 the field20 to set
777     */
778    public void setField20(String field20) {
779        this.field20 = field20;
780    }
781
782    /**
783     * @return the field21
784     */
785    public String getField21() {
786        return this.field21;
787    }
788
789    /**
790     * @param field21 the field21 to set
791     */
792    public void setField21(String field21) {
793        this.field21 = field21;
794    }
795
796    /**
797     * @return the field22
798     */
799    public String getField22() {
800        return this.field22;
801    }
802
803    /**
804     * @param field22 the field22 to set
805     */
806    public void setField22(String field22) {
807        this.field22 = field22;
808    }
809
810    /**
811     * @return the field23
812     */
813    public String getField23() {
814        return this.field23;
815    }
816
817    /**
818     * @param field23 the field23 to set
819     */
820    public void setField23(String field23) {
821        this.field23 = field23;
822    }
823
824    /**
825     * @return the field24
826     */
827    public String getField24() {
828        return this.field24;
829    }
830
831    /**
832     * @param field24 the field24 to set
833     */
834    public void setField24(String field24) {
835        this.field24 = field24;
836    }
837
838    /**
839     * @return the field25
840     */
841    public String getField25() {
842        return this.field25;
843    }
844
845    /**
846     * @param field25 the field25 to set
847     */
848    public void setField25(String field25) {
849        this.field25 = field25;
850    }
851
852    /**
853     * @return the field26
854     */
855    public String getField26() {
856        return this.field26;
857    }
858
859    /**
860     * @param field26 the field26 to set
861     */
862    public void setField26(String field26) {
863        this.field26 = field26;
864    }
865
866    /**
867     * @return the field27
868     */
869    public String getField27() {
870        return this.field27;
871    }
872
873    /**
874     * @param field27 the field27 to set
875     */
876    public void setField27(String field27) {
877        this.field27 = field27;
878    }
879
880    /**
881     * @return the field28
882     */
883    public String getField28() {
884        return this.field28;
885    }
886
887    /**
888     * @param field28 the field28 to set
889     */
890    public void setField28(String field28) {
891        this.field28 = field28;
892    }
893
894    /**
895     * @return the field29
896     */
897    public String getField29() {
898        return this.field29;
899    }
900
901    /**
902     * @param field29 the field29 to set
903     */
904    public void setField29(String field29) {
905        this.field29 = field29;
906    }
907
908    /**
909     * @return the field30
910     */
911    public String getField30() {
912        return this.field30;
913    }
914
915    /**
916     * @param field30 the field30 to set
917     */
918    public void setField30(String field30) {
919        this.field30 = field30;
920    }
921
922    /**
923     * @return the field31
924     */
925    public String getField31() {
926        return this.field31;
927    }
928
929    /**
930     * @param field31 the field31 to set
931     */
932    public void setField31(String field31) {
933        this.field31 = field31;
934    }
935
936    /**
937     * @return the field32
938     */
939    public String getField32() {
940        return this.field32;
941    }
942
943    /**
944     * @param field32 the field32 to set
945     */
946    public void setField32(String field32) {
947        this.field32 = field32;
948    }
949
950    /**
951     * @return the field33
952     */
953    public String getField33() {
954        return this.field33;
955    }
956
957    /**
958     * @param field33 the field33 to set
959     */
960    public void setField33(String field33) {
961        this.field33 = field33;
962    }
963
964    /**
965     * @return the field34
966     */
967    public String getField34() {
968        return this.field34;
969    }
970
971    /**
972     * @return the field35
973     */
974    public String getField35() {
975        return this.field35;
976    }
977
978    /**
979     * @param field35 the field35 to set
980     */
981    public void setField35(String field35) {
982        this.field35 = field35;
983    }
984
985    /**
986     * @return the field36
987     */
988    public String getField36() {
989        return this.field36;
990    }
991
992    /**
993     * @param field36 the field36 to set
994     */
995    public void setField36(String field36) {
996        this.field36 = field36;
997    }
998
999    /**
1000     * @return the field37
1001     */
1002    public String getField37() {
1003        return this.field37;
1004    }
1005
1006    /**
1007     * @param field37 the field37 to set
1008     */
1009    public void setField37(String field37) {
1010        this.field37 = field37;
1011    }
1012
1013    /**
1014     * @return the field38
1015     */
1016    public String getField38() {
1017        return this.field38;
1018    }
1019
1020    /**
1021     * @param field38 the field38 to set
1022     */
1023    public void setField38(String field38) {
1024        this.field38 = field38;
1025    }
1026
1027    /**
1028     * @return the field39
1029     */
1030    public String getField39() {
1031        return this.field39;
1032    }
1033
1034    /**
1035     * @param field39 the field39 to set
1036     */
1037    public void setField39(String field39) {
1038        this.field39 = field39;
1039    }
1040
1041    /**
1042     * @return the field40
1043     */
1044    public String getField40() {
1045        return this.field40;
1046    }
1047
1048    /**
1049     * @param field40 the field40 to set
1050     */
1051    public void setField40(String field40) {
1052        this.field40 = field40;
1053    }
1054
1055    /**
1056     * @return the field41
1057     */
1058    public String getField41() {
1059        return this.field41;
1060    }
1061
1062    /**
1063     * @param field41 the field41 to set
1064     */
1065    public void setField41(String field41) {
1066        this.field41 = field41;
1067    }
1068
1069    /**
1070     * @return the field42
1071     */
1072    public String getField42() {
1073        return this.field42;
1074    }
1075
1076    /**
1077     * @param field42 the field42 to set
1078     */
1079    public void setField42(String field42) {
1080        this.field42 = field42;
1081    }
1082
1083    /**
1084     * @return the field43
1085     */
1086    public String getField43() {
1087        return this.field43;
1088    }
1089
1090    /**
1091     * @param field43 the field43 to set
1092     */
1093    public void setField43(String field43) {
1094        this.field43 = field43;
1095    }
1096
1097    /**
1098     * @return the field44
1099     */
1100    public String getField44() {
1101        return this.field44;
1102    }
1103
1104    /**
1105     * @param field44 the field44 to set
1106     */
1107    public void setField44(String field44) {
1108        this.field44 = field44;
1109    }
1110
1111    /**
1112     * @return the field45
1113     */
1114    public String getField45() {
1115        return this.field45;
1116    }
1117
1118    /**
1119     * @param field45 the field45 to set
1120     */
1121    public void setField45(String field45) {
1122        this.field45 = field45;
1123    }
1124
1125    /**
1126     * @return the field46
1127     */
1128    public String getField46() {
1129        return this.field46;
1130    }
1131
1132    /**
1133     * @param field46 the field46 to set
1134     */
1135    public void setField46(String field46) {
1136        this.field46 = field46;
1137    }
1138
1139    /**
1140     * @return the field47
1141     */
1142    public String getField47() {
1143        return this.field47;
1144    }
1145
1146    /**
1147     * @param field47 the field47 to set
1148     */
1149    public void setField47(String field47) {
1150        this.field47 = field47;
1151    }
1152
1153    /**
1154     * @return the field48
1155     */
1156    public String getField48() {
1157        return this.field48;
1158    }
1159
1160    /**
1161     * @param field48 the field48 to set
1162     */
1163    public void setField48(String field48) {
1164        this.field48 = field48;
1165    }
1166
1167    /**
1168     * @return the field49
1169     */
1170    public String getField49() {
1171        return this.field49;
1172    }
1173
1174    /**
1175     * @param field49 the field49 to set
1176     */
1177    public void setField49(String field49) {
1178        this.field49 = field49;
1179    }
1180
1181    /**
1182     * @return the field50
1183     */
1184    public String getField50() {
1185        return this.field50;
1186    }
1187
1188    /**
1189     * @param field50 the field50 to set
1190     */
1191    public void setField50(String field50) {
1192        this.field50 = field50;
1193    }
1194
1195    /**
1196     * @return the field51
1197     */
1198    public String getField51() {
1199        return this.field51;
1200    }
1201
1202    /**
1203     * @param field51 the field51 to set
1204     */
1205    public void setField51(String field51) {
1206        this.field51 = field51;
1207    }
1208
1209    /**
1210     * @return the field52
1211     */
1212    public String getField52() {
1213        return this.field52;
1214    }
1215
1216    /**
1217     * @param field52 the field52 to set
1218     */
1219    public void setField52(String field52) {
1220        this.field52 = field52;
1221    }
1222
1223    /**
1224     * @return the field53
1225     */
1226    public String getField53() {
1227        return this.field53;
1228    }
1229
1230    /**
1231     * @param field53 the field53 to set
1232     */
1233    public void setField53(String field53) {
1234        this.field53 = field53;
1235    }
1236
1237    /**
1238     * @return the field54
1239     */
1240    public String getField54() {
1241        return this.field54;
1242    }
1243
1244    /**
1245     * @param field54 the field54 to set
1246     */
1247    public void setField54(String field54) {
1248        this.field54 = field54;
1249    }
1250
1251    /**
1252     * @return the field55
1253     */
1254    public String getField55() {
1255        return this.field55;
1256    }
1257
1258    /**
1259     * @param field55 the field55 to set
1260     */
1261    public void setField55(String field55) {
1262        this.field55 = field55;
1263    }
1264
1265    /**
1266     * @return the field56
1267     */
1268    public String getField56() {
1269        return this.field56;
1270    }
1271
1272    /**
1273     * @param field56 the field56 to set
1274     */
1275    public void setField56(String field56) {
1276        this.field56 = field56;
1277    }
1278
1279    /**
1280     * @return the field57
1281     */
1282    public String getField57() {
1283        return this.field57;
1284    }
1285
1286    /**
1287     * @param field57 the field57 to set
1288     */
1289    public void setField57(String field57) {
1290        this.field57 = field57;
1291    }
1292
1293    /**
1294     * @return the field58
1295     */
1296    public String getField58() {
1297        return this.field58;
1298    }
1299
1300    /**
1301     * @param field58 the field58 to set
1302     */
1303    public void setField58(String field58) {
1304        this.field58 = field58;
1305    }
1306
1307    /**
1308     * @return the field59
1309     */
1310    public String getField59() {
1311        return this.field59;
1312    }
1313
1314    /**
1315     * @param field59 the field59 to set
1316     */
1317    public void setField59(String field59) {
1318        this.field59 = field59;
1319    }
1320
1321    /**
1322     * @return the field60
1323     */
1324    public String getField60() {
1325        return this.field60;
1326    }
1327
1328    /**
1329     * @param field60 the field60 to set
1330     */
1331    public void setField60(String field60) {
1332        this.field60 = field60;
1333    }
1334
1335    /**
1336     * @return the field61
1337     */
1338    public String getField61() {
1339        return this.field61;
1340    }
1341
1342    /**
1343     * @param field61 the field61 to set
1344     */
1345    public void setField61(String field61) {
1346        this.field61 = field61;
1347    }
1348
1349    /**
1350     * @return the field62
1351     */
1352    public String getField62() {
1353        return this.field62;
1354    }
1355
1356    /**
1357     * @param field62 the field62 to set
1358     */
1359    public void setField62(String field62) {
1360        this.field62 = field62;
1361    }
1362
1363    /**
1364     * @return the field63
1365     */
1366    public String getField63() {
1367        return this.field63;
1368    }
1369
1370    /**
1371     * @param field63 the field63 to set
1372     */
1373    public void setField63(String field63) {
1374        this.field63 = field63;
1375    }
1376
1377    /**
1378     * @return the field64
1379     */
1380    public String getField64() {
1381        return this.field64;
1382    }
1383
1384    /**
1385     * @param field64 the field64 to set
1386     */
1387    public void setField64(String field64) {
1388        this.field64 = field64;
1389    }
1390
1391    /**
1392     * @return the field65
1393     */
1394    public String getField65() {
1395        return this.field65;
1396    }
1397
1398    /**
1399     * @param field65 the field65 to set
1400     */
1401    public void setField65(String field65) {
1402        this.field65 = field65;
1403    }
1404
1405    /**
1406     * @param field34 the field34 to set
1407     */
1408    public void setField34(String field34) {
1409        this.field34 = field34;
1410    }
1411
1412    public Boolean getbField1() {
1413        return bField1;
1414    }
1415
1416    public void setbField1(Boolean bField1) {
1417        this.bField1 = bField1;
1418    }
1419
1420    /**
1421     * @return the bField2
1422     */
1423    public boolean isbField2() {
1424        return this.bField2;
1425    }
1426
1427    /**
1428     * @param bField2 the bField2 to set
1429     */
1430    public void setbField2(boolean bField2) {
1431        this.bField2 = bField2;
1432    }
1433
1434    /**
1435     * @return the bField3
1436     */
1437    public boolean isbField3() {
1438        return this.bField3;
1439    }
1440
1441    /**
1442     * @param bField3 the bField3 to set
1443     */
1444    public void setbField3(boolean bField3) {
1445        this.bField3 = bField3;
1446    }
1447
1448    public boolean isBooleanField() {
1449        return booleanField;
1450    }
1451
1452    public void setBooleanField(boolean booleanField) {
1453        this.booleanField = booleanField;
1454    }
1455
1456    public int getIntField() {
1457        return intField;
1458    }
1459
1460    public void setIntField(int intField) {
1461        this.intField = intField;
1462    }
1463
1464    /**
1465     * @return the list1
1466     */
1467    public List<UITestObject> getList1() {
1468        return this.list1;
1469    }
1470
1471    /**
1472     * @param list1 the list1 to set
1473     */
1474    public void setList1(List<UITestObject> list1) {
1475        this.list1 = list1;
1476    }
1477
1478    /**
1479     * @return the list2
1480     */
1481    public List<UITestObject> getList2() {
1482        return this.list2;
1483    }
1484
1485    /**
1486     * @param list2 the list2 to set
1487     */
1488    public void setList2(List<UITestObject> list2) {
1489        this.list2 = list2;
1490    }
1491
1492    /**
1493     * @return the list3
1494     */
1495    public List<UITestObject> getList3() {
1496        return this.list3;
1497    }
1498
1499    /**
1500     * @param list3 the list3 to set
1501     */
1502    public void setList3(List<UITestObject> list3) {
1503        this.list3 = list3;
1504    }
1505
1506    /**
1507     * @return the list4
1508     */
1509    public List<UITestObject> getList4() {
1510        return this.list4;
1511    }
1512
1513    /**
1514     * @param list4 the list4 to set
1515     */
1516    public void setList4(List<UITestObject> list4) {
1517        this.list4 = list4;
1518    }
1519
1520    /**
1521     * @return the gField1
1522     */
1523    public String getgField1() {
1524        return this.gField1;
1525    }
1526
1527    /**
1528     * @param gField1 the gField1 to set
1529     */
1530    public void setgField1(String gField1) {
1531        this.gField1 = gField1;
1532    }
1533
1534    /**
1535     * @return the gField2
1536     */
1537    public String getgField2() {
1538        return this.gField2;
1539    }
1540
1541    /**
1542     * @param gField2 the gField2 to set
1543     */
1544    public void setgField2(String gField2) {
1545        this.gField2 = gField2;
1546    }
1547
1548    /**
1549     * @return the gField3
1550     */
1551    public String getgField3() {
1552        return this.gField3;
1553    }
1554
1555    /**
1556     * @param gField3 the gField3 to set
1557     */
1558    public void setgField3(String gField3) {
1559        this.gField3 = gField3;
1560    }
1561
1562    /**
1563     * @return the field66
1564     */
1565    public String getField66() {
1566        return this.field66;
1567    }
1568
1569    /**
1570     * @param field66 the field66 to set
1571     */
1572    public void setField66(String field66) {
1573        this.field66 = field66;
1574    }
1575
1576    /**
1577     * @return the field67
1578     */
1579    public String getField67() {
1580        return this.field67;
1581    }
1582
1583    /**
1584     * @param field67 the field67 to set
1585     */
1586    public void setField67(String field67) {
1587        this.field67 = field67;
1588    }
1589
1590    /**
1591     * @return the field68
1592     */
1593    public String getField68() {
1594        return this.field68;
1595    }
1596
1597    /**
1598     * @param field68 the field68 to set
1599     */
1600    public void setField68(String field68) {
1601        this.field68 = field68;
1602    }
1603
1604    /**
1605     * @return the field69
1606     */
1607    public String getField69() {
1608        return this.field69;
1609    }
1610
1611    /**
1612     * @param field69 the field69 to set
1613     */
1614    public void setField69(String field69) {
1615        this.field69 = field69;
1616    }
1617
1618    /**
1619     * @return the field70
1620     */
1621    public String getField70() {
1622        return this.field70;
1623    }
1624
1625    /**
1626     * @param field70 the field70 to set
1627     */
1628    public void setField70(String field70) {
1629        this.field70 = field70;
1630    }
1631
1632    /**
1633     * @return the field71
1634     */
1635    public String getField71() {
1636        return this.field71;
1637    }
1638
1639    /**
1640     * @param field71 the field71 to set
1641     */
1642    public void setField71(String field71) {
1643        this.field71 = field71;
1644    }
1645
1646    /**
1647     * @return the field72
1648     */
1649    public String getField72() {
1650        return this.field72;
1651    }
1652
1653    /**
1654     * @param field72 the field72 to set
1655     */
1656    public void setField72(String field72) {
1657        this.field72 = field72;
1658    }
1659
1660    /**
1661     * @return the field73
1662     */
1663    public String getField73() {
1664        return this.field73;
1665    }
1666
1667    /**
1668     * @param field73 the field73 to set
1669     */
1670    public void setField73(String field73) {
1671        this.field73 = field73;
1672    }
1673
1674    /**
1675     * @return the field74
1676     */
1677    public String getField74() {
1678        return this.field74;
1679    }
1680
1681    /**
1682     * @param field74 the field74 to set
1683     */
1684    public void setField74(String field74) {
1685        this.field74 = field74;
1686    }
1687
1688    /**
1689     * @return the field75
1690     */
1691    public String getField75() {
1692        return this.field75;
1693    }
1694
1695    /**
1696     * @param field75 the field75 to set
1697     */
1698    public void setField75(String field75) {
1699        this.field75 = field75;
1700    }
1701
1702    /**
1703     * @return the field76
1704     */
1705    public String getField76() {
1706        return this.field76;
1707    }
1708
1709    /**
1710     * @param field76 the field76 to set
1711     */
1712    public void setField76(String field76) {
1713        this.field76 = field76;
1714    }
1715
1716    /**
1717     * @return the field77
1718     */
1719    public String getField77() {
1720        return this.field77;
1721    }
1722
1723    /**
1724     * @param field77 the field77 to set
1725     */
1726    public void setField77(String field77) {
1727        this.field77 = field77;
1728    }
1729
1730    /**
1731     * @return the field78
1732     */
1733    public String getField78() {
1734        return this.field78;
1735    }
1736
1737    /**
1738     * @param field78 the field78 to set
1739     */
1740    public void setField78(String field78) {
1741        this.field78 = field78;
1742    }
1743
1744    /**
1745     * @return the field79
1746     */
1747    public String getField79() {
1748        return this.field79;
1749    }
1750
1751    /**
1752     * @param field79 the field79 to set
1753     */
1754    public void setField79(String field79) {
1755        this.field79 = field79;
1756    }
1757
1758    /**
1759     * @return the field80
1760     */
1761    public String getField80() {
1762        return this.field80;
1763    }
1764
1765    /**
1766     * @param field80 the field80 to set
1767     */
1768    public void setField80(String field80) {
1769        this.field80 = field80;
1770    }
1771
1772    /**
1773     * @return the field81
1774     */
1775    public String getField81() {
1776        return this.field81;
1777    }
1778
1779    /**
1780     * @param field81 the field81 to set
1781     */
1782    public void setField81(String field81) {
1783        this.field81 = field81;
1784    }
1785
1786    public String getMField1() {
1787        return mField1;
1788    }
1789
1790    public void setMField1(String mField1) {
1791        this.mField1 = mField1;
1792    }
1793
1794    public String getMField2() {
1795        return mField2;
1796    }
1797
1798    public void setMField2(String mField2) {
1799        this.mField2 = mField2;
1800    }
1801
1802    public String getMField3() {
1803        return mField3;
1804    }
1805
1806    public void setMField3(String mField3) {
1807        this.mField3 = mField3;
1808    }
1809
1810    /**
1811     * @return the list5
1812     */
1813    public List<UITestObject> getList5() {
1814        return this.list5;
1815    }
1816
1817    /**
1818     * @param list5 the list5 to set
1819     */
1820    public void setList5(List<UITestObject> list5) {
1821        this.list5 = list5;
1822    }
1823
1824    /**
1825     * @return the list6
1826     */
1827    public List<UITestObject> getList6() {
1828        return this.list6;
1829    }
1830
1831    /**
1832     * @param list6 the list6 to set
1833     */
1834    public void setList6(List<UITestObject> list6) {
1835        this.list6 = list6;
1836    }
1837
1838    public List<UITestObject> getEmptyList() {
1839        return emptyList;
1840    }
1841
1842    public void setEmptyList(List<UITestObject> emptyList) {
1843        this.emptyList = emptyList;
1844    }
1845
1846    /**
1847     * @return the tree1
1848     */
1849    public Tree<String, String> getTree1() {
1850        return this.tree1;
1851    }
1852
1853    /**
1854     * @param tree1 the tree1 to set
1855     */
1856    public void setTree1(Tree<String, String> tree1) {
1857        this.tree1 = tree1;
1858    }
1859
1860    public Tree<UITestObject, String> getTree2() {
1861        return tree2;
1862    }
1863
1864    public void setTree2(Tree<UITestObject, String> tree2) {
1865        this.tree2 = tree2;
1866    }
1867
1868    public String getField82() {
1869        return field82;
1870    }
1871
1872    public void setField82(String field82) {
1873        this.field82 = field82;
1874    }
1875
1876    public String getField83() {
1877        return field83;
1878    }
1879
1880    public void setField83(String field83) {
1881        this.field83 = field83;
1882    }
1883
1884    public String getField84() {
1885        return field84;
1886    }
1887
1888    public void setField84(String field84) {
1889        this.field84 = field84;
1890    }
1891
1892    public String getField85() {
1893        return field85;
1894    }
1895
1896    public void setField85(String field85) {
1897        this.field85 = field85;
1898    }
1899
1900    public String getField86() {
1901        return field86;
1902    }
1903
1904    public void setField86(String field86) {
1905        this.field86 = field86;
1906    }
1907
1908    public String getField87() {
1909        return field87;
1910    }
1911
1912    public void setField87(String field87) {
1913        this.field87 = field87;
1914    }
1915
1916    public String getField88() {
1917        return field88;
1918    }
1919
1920    public void setField88(String field88) {
1921        this.field88 = field88;
1922    }
1923
1924    public String getField89() {
1925        return field89;
1926    }
1927
1928    public void setField89(String field89) {
1929        this.field89 = field89;
1930    }
1931
1932    public Map<String, Object> getRemoteFieldValuesMap() {
1933        return remoteFieldValuesMap;
1934    }
1935
1936    public void setRemoteFieldValuesMap(Map<String, Object> remoteFieldValuesMap) {
1937        this.remoteFieldValuesMap = remoteFieldValuesMap;
1938    }
1939
1940    public Map<String, Object> getRemoteFieldValuesMap2() {
1941        return remoteFieldValuesMap2;
1942    }
1943
1944    public void setRemoteFieldValuesMap2(Map<String, Object> remoteFieldValuesMap2) {
1945        this.remoteFieldValuesMap2 = remoteFieldValuesMap2;
1946    }
1947
1948    public String getField90() {
1949        return field90;
1950    }
1951
1952    public void setField90(String field90) {
1953        this.field90 = field90;
1954    }
1955
1956    public String getField91() {
1957        return field91;
1958    }
1959
1960    public void setField91(String field91) {
1961        this.field91 = field91;
1962    }
1963
1964    public String getField92() {
1965        return field92;
1966    }
1967
1968    public void setField92(String field92) {
1969        this.field92 = field92;
1970    }
1971
1972    public String getField100() {
1973        return field100;
1974    }
1975
1976    public void setField100(String field100) {
1977        this.field100 = field100;
1978    }
1979
1980    public String getField101() {
1981        return field101;
1982    }
1983
1984    public void setField101(String field101) {
1985        this.field101 = field101;
1986    }
1987
1988    public String getField102() {
1989        return field102;
1990    }
1991
1992    public void setField102(String field102) {
1993        this.field102 = field102;
1994    }
1995
1996    public String getField103() {
1997        return field103;
1998    }
1999
2000    public void setField103(String field103) {
2001        this.field103 = field103;
2002    }
2003
2004    public String getField104() {
2005        return field104;
2006    }
2007
2008    public void setField104(String field104) {
2009        this.field104 = field104;
2010    }
2011
2012    public String getField105() {
2013        return field105;
2014    }
2015
2016    public void setField105(String field105) {
2017        this.field105 = field105;
2018    }
2019
2020    public String getField106() {
2021        return field106;
2022    }
2023
2024    public void setField106(String field106) {
2025        this.field106 = field106;
2026    }
2027
2028    public String getField107() {
2029        return field107;
2030    }
2031
2032    public void setField107(String field107) {
2033        this.field107 = field107;
2034    }
2035
2036    public String getField108() {
2037        return field108;
2038    }
2039
2040    public void setField108(String field108) {
2041        this.field108 = field108;
2042    }
2043
2044    public String getField110() {
2045        return field110;
2046    }
2047
2048    public void setField110(String field110) {
2049        this.field110 = field110;
2050    }
2051
2052    public String getField109() {
2053        return field109;
2054    }
2055
2056    public void setField109(String field109) {
2057        this.field109 = field109;
2058    }
2059
2060    public String getField111() {
2061        return field111;
2062    }
2063
2064    public void setField111(String field111) {
2065        this.field111 = field111;
2066    }
2067
2068    public String getField112() {
2069        return field112;
2070    }
2071
2072    public void setField112(String field112) {
2073        this.field112 = field112;
2074    }
2075
2076    public String getField113() {
2077        return field113;
2078    }
2079
2080    public void setField113(String field113) {
2081        this.field113 = field113;
2082    }
2083
2084    public List<String> getField114() {
2085        return field114;
2086    }
2087
2088    public void setField114(List<String> field114) {
2089        this.field114 = field114;
2090    }
2091
2092    public List<String> getField115() {
2093        return field115;
2094    }
2095
2096    public void setField115(List<String> field115) {
2097        this.field115 = field115;
2098    }
2099
2100    public List<String> getField116() {
2101        return field116;
2102    }
2103
2104    public void setField116(List<String> field116) {
2105        this.field116 = field116;
2106    }
2107
2108    public String getField117() {
2109        return field117;
2110    }
2111
2112    public void setField117(String field117) {
2113        this.field117 = field117;
2114    }
2115
2116    public String getField118() {
2117        return field118;
2118    }
2119
2120    public void setField118(String field118) {
2121        this.field118 = field118;
2122    }
2123
2124    public String getTestPersonId() {
2125        return testPersonId;
2126    }
2127
2128    public void setTestPersonId(String testPersonId) {
2129        this.testPersonId = testPersonId;
2130    }
2131
2132    public Person getTestPerson() {
2133        if ((testPerson == null) || !StringUtils.equals(testPerson.getPrincipalId(), getTestPersonId())) {
2134            testPerson = KimApiServiceLocator.getPersonService().getPerson(getTestPersonId());
2135
2136            if (testPerson == null) {
2137                try {
2138                    testPerson = KimApiServiceLocator.getPersonService().getPersonImplementationClass().newInstance();
2139                } catch (Exception e) {
2140                    throw new RuntimeException(e);
2141                }
2142            }
2143        }
2144
2145        return testPerson;
2146    }
2147
2148    public void setTestPerson(Person testPerson) {
2149        this.testPerson = testPerson;
2150    }
2151
2152    public String getField119() {
2153        return field119;
2154    }
2155
2156    public void setField119(String field119) {
2157        this.field119 = field119;
2158    }
2159
2160    public List<String> getField120() {
2161        return field120;
2162    }
2163
2164    public void setField120(List<String> field120) {
2165        this.field120 = field120;
2166    }
2167
2168    public String getField121() {
2169        return field121;
2170    }
2171
2172    public void setField121(String field121) {
2173        this.field121 = field121;
2174    }
2175
2176    public String getField122() {
2177        return field122;
2178    }
2179
2180    public void setField122(String field122) {
2181        this.field122 = field122;
2182    }
2183
2184    public String getField123() {
2185        return field123;
2186    }
2187
2188    public void setField123(String field123) {
2189        this.field123 = field123;
2190    }
2191
2192    public String getField124() {
2193        return field124;
2194    }
2195
2196    public void setField124(String field124) {
2197        this.field124 = field124;
2198    }
2199
2200    public String getField125() {
2201        return field125;
2202    }
2203
2204    public void setField125(String field125) {
2205        this.field125 = field125;
2206    }
2207
2208    public String getField126() {
2209        return field126;
2210    }
2211
2212    public void setField126(String field126) {
2213        this.field126 = field126;
2214    }
2215
2216    public String getField127() {
2217        return field127;
2218    }
2219
2220    public void setField127(String field127) {
2221        this.field127 = field127;
2222    }
2223
2224    public String getField128() {
2225        return field128;
2226    }
2227
2228    public void setField128(String field128) {
2229        this.field128 = field128;
2230    }
2231
2232    public String getField129() {
2233        return field129;
2234    }
2235
2236    public void setField129(String field129) {
2237        this.field129 = field129;
2238    }
2239
2240    public String getField130() {
2241        return field130;
2242    }
2243
2244    public void setField130(String field130) {
2245        this.field130 = field130;
2246    }
2247
2248    public UITestObject getUiTestObject() {
2249        return uiTestObject;
2250    }
2251
2252    public void setUiTestObject(UITestObject uiTestObject) {
2253        this.uiTestObject = uiTestObject;
2254    }
2255
2256    public Integer getField131() {
2257        return field131;
2258    }
2259
2260    public void setField131(Integer field131) {
2261        this.field131 = field131;
2262    }
2263
2264    public String getField132() {
2265        return field132;
2266    }
2267
2268    public void setField132(String field132) {
2269        this.field132 = field132;
2270    }
2271
2272    public String getField133() {
2273        return field133;
2274    }
2275
2276    public void setField133(String field133) {
2277        this.field133 = field133;
2278    }
2279
2280    public String getField134() {
2281        return field134;
2282    }
2283
2284    public void setField134(String field134) {
2285        this.field134 = field134;
2286    }
2287
2288    public String getField140() {
2289        return field140;
2290    }
2291
2292    public void setField140(String field140) {
2293        this.field140 = field140;
2294    }
2295
2296    public String getField141() {
2297        return field141;
2298    }
2299
2300    public void setField141(String field141) {
2301        this.field141 = field141;
2302    }
2303
2304    public String getField142() {
2305        return field142;
2306    }
2307
2308    public void setField142(String field142) {
2309        this.field142 = field142;
2310    }
2311
2312    public MultipartFile getFileUpload() {
2313        return fileUpload;
2314    }
2315
2316    public void setFileUpload(MultipartFile fileUpload) {
2317        this.fileUpload = fileUpload;
2318    }
2319
2320    public List<TimeInfo> getListTimeInfo() {
2321        return listTimeInfo;
2322    }
2323
2324    public void setListTimeInfo(List<TimeInfo> listTimeInfo) {
2325        this.listTimeInfo = listTimeInfo;
2326    }
2327
2328    public Date getDate1() {
2329        return date1;
2330    }
2331
2332    public void setDate1(Date date1) {
2333        this.date1 = date1;
2334    }
2335
2336    public Date getDate2() {
2337        return date2;
2338    }
2339
2340    public void setDate2(Date date2) {
2341        this.date2 = date2;
2342    }
2343
2344    public Date getDate3() {
2345        return date3;
2346    }
2347
2348    public void setDate3(Date date3) {
2349        this.date3 = date3;
2350    }
2351
2352    public Date getDate4() {
2353        return date4;
2354    }
2355
2356    public void setDate4(Date date4) {
2357        this.date4 = date4;
2358    }
2359
2360    public Date getDate5() {
2361        return date5;
2362    }
2363
2364    public void setDate5(Date date5) {
2365        this.date5 = date5;
2366    }
2367
2368    public Date getDate6() {
2369        return date6;
2370    }
2371
2372    public void setDate6(Date date6) {
2373        this.date6 = date6;
2374    }
2375
2376    public Date getDate7() {
2377        return date7;
2378    }
2379
2380    public void setDate7(Date date7) {
2381        this.date7 = date7;
2382    }
2383
2384    public List<DayEvent> getDayEvents() {
2385        return dayEvents;
2386    }
2387
2388    public void setDayEvents(List<DayEvent> dayEvents) {
2389        this.dayEvents = dayEvents;
2390    }
2391
2392    public List<UITestObject> getList1generated() {
2393        return list1generated;
2394    }
2395
2396    public void setList1generated(List<UITestObject> list1generated) {
2397        this.list1generated = list1generated;
2398    }
2399
2400    public List<UITestObject> getList2generated() {
2401        return list2generated;
2402    }
2403
2404    public void setList2generated(List<UITestObject> list2generated) {
2405        this.list2generated = list2generated;
2406    }
2407
2408    public List<UITestObject> getList3generated() {
2409        return list3generated;
2410    }
2411
2412    public void setList3generated(List<UITestObject> list3generated) {
2413        this.list3generated = list3generated;
2414    }
2415
2416    public String getRichMessageField() {
2417        return richMessageField;
2418    }
2419
2420    public void setRichMessageField(String richMessageField) {
2421        this.richMessageField = richMessageField;
2422    }
2423
2424    public String getTestValueField() {
2425        return testValueField;
2426    }
2427
2428    public void setTestValueField(String testValueField) {
2429        this.testValueField = testValueField;
2430    }
2431
2432    public String getRichMessageField2() {
2433        return richMessageField2;
2434    }
2435
2436    public void setRichMessageField2(String richMessageField2) {
2437        this.richMessageField2 = richMessageField2;
2438    }
2439
2440    public String getCurrentTimestamp() {
2441        DateTimeService dateTimeService = CoreApiServiceLocator.getDateTimeService();
2442        return dateTimeService.getCurrentTimestamp().toString();
2443    }
2444
2445    public List<UITestObject> getGroupedList1() {
2446        return groupedList1;
2447    }
2448
2449    public void setGroupedList1(List<UITestObject> groupedList1) {
2450        this.groupedList1 = groupedList1;
2451    }
2452
2453    public List<UITestObject> getGroupedList2() {
2454        return groupedList2;
2455    }
2456
2457    public void setGroupedList2(List<UITestObject> groupedList2) {
2458        this.groupedList2 = groupedList2;
2459    }
2460
2461    public List<UITestObject> getGroupedList3() {
2462        return groupedList3;
2463    }
2464
2465    public void setGroupedList3(List<UITestObject> groupedList3) {
2466        this.groupedList3 = groupedList3;
2467    }
2468
2469    public List<UITestObject> getDoubleGroupedList() {
2470        return doubleGroupedList;
2471    }
2472
2473    public void setDoubleGroupedList(List<UITestObject> doubleGroupedList) {
2474        this.doubleGroupedList = doubleGroupedList;
2475    }
2476
2477    public String getFakeTotal() {
2478        return fakeTotal;
2479    }
2480
2481    public void setFakeTotal(String fakeTotal) {
2482        this.fakeTotal = fakeTotal;
2483    }
2484
2485    public List<String> getStringList1() {
2486        return stringList1;
2487    }
2488
2489    public void setStringList1(List<String> stringList1) {
2490        this.stringList1 = stringList1;
2491    }
2492
2493    public List<String> getStringList2() {
2494        return stringList2;
2495    }
2496
2497    public void setStringList2(List<String> stringList2) {
2498        this.stringList2 = stringList2;
2499    }
2500
2501    public List<String> getStringList3() {
2502        return stringList3;
2503    }
2504
2505    public void setStringList3(List<String> stringList3) {
2506        this.stringList3 = stringList3;
2507    }
2508
2509    public List<String> getStringList4() {
2510        return stringList4;
2511    }
2512
2513    public void setStringList4(List<String> stringList4) {
2514        this.stringList4 = stringList4;
2515    }
2516
2517    public List<Integer> getIntList() {
2518        return intList;
2519    }
2520
2521    public void setIntList(List<Integer> intList) {
2522        this.intList = intList;
2523    }
2524
2525    public List<Double> getDoubleList() {
2526        return doubleList;
2527    }
2528
2529    public void setDoubleList(List<Double> doubleList) {
2530        this.doubleList = doubleList;
2531    }
2532
2533    public List<Date> getDateList() {
2534        return dateList;
2535    }
2536
2537    public void setDateList(List<Date> dateList) {
2538        this.dateList = dateList;
2539    }
2540
2541    public String getSourceCodeField() {
2542        return sourceCodeField;
2543    }
2544
2545    public void setSourceCodeField(String sourceCodeField) {
2546        this.sourceCodeField = sourceCodeField;
2547    }
2548}