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