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