001/** 002 * Copyright 2005-2016 The Kuali Foundation 003 * 004 * Licensed under the Educational Community License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.opensource.org/licenses/ecl2.php 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016package org.kuali.rice.krad.test; 017 018import org.kuali.rice.krad.web.bind.RequestAccessible; 019import org.kuali.rice.krad.web.bind.RequestProtected; 020import org.springframework.web.bind.annotation.RequestMethod; 021 022import java.io.Serializable; 023import java.util.ArrayList; 024import java.util.Arrays; 025import java.util.List; 026import java.util.Map; 027 028/** 029 * Data object for test cases. 030 * 031 * @author Kuali Rice Team (rice.collab@kuali.org) 032 */ 033public class TestDataObject implements Serializable { 034 private static final long serialVersionUID = -7525378097732916411L; 035 036 private String field1; 037 private String field2; 038 private String field3; 039 private String field4; 040 041 @RequestProtected 042 private String field5; 043 private String field6; 044 private String field7; 045 046 @RequestAccessible(method = {RequestMethod.GET, RequestMethod.POST}) 047 private String field8; 048 private boolean bfield; 049 050 private List<String> stringList = Arrays.asList("String1", "String2", "String3"); 051 052 @RequestAccessible 053 private TestDataObject nestedObject; 054 055 @RequestAccessible 056 private Map<String, Object> map; 057 private List<TestDataObject> list = new ArrayList<TestDataObject>(); 058 059 @RequestAccessible 060 private List<TestDataObject> list2 = new ArrayList<TestDataObject>(); 061 062 public TestDataObject() { 063 } 064 065 public TestDataObject(String field1, String field2, String field3, String field4) { 066 this(); 067 068 this.field1 = field1; 069 this.field2 = field2; 070 this.field3 = field3; 071 this.field4 = field4; 072 } 073 074 public String getField1() { 075 return this.field1; 076 } 077 078 public void setField1(String field1) { 079 this.field1 = field1; 080 } 081 082 public String getField2() { 083 return this.field2; 084 } 085 086 public void setField2(String field2) { 087 this.field2 = field2; 088 } 089 090 public String getField3() { 091 return this.field3; 092 } 093 094 public void setField3(String field3) { 095 this.field3 = field3; 096 } 097 098 public String getField4() { 099 return this.field4; 100 } 101 102 public void setField4(String field4) { 103 this.field4 = field4; 104 } 105 106 public String getField5() { 107 return field5; 108 } 109 110 public void setField5(String field5) { 111 this.field5 = field5; 112 } 113 114 public String getField6() { 115 return field6; 116 } 117 118 public void setField6(String field6) { 119 this.field6 = field6; 120 } 121 122 public String getField7() { 123 return field7; 124 } 125 126 public void setField7(String field7) { 127 this.field7 = field7; 128 } 129 130 public String getField8() { 131 return field8; 132 } 133 134 public void setField8(String field8) { 135 this.field8 = field8; 136 } 137 138 public boolean isBfield() { 139 return bfield; 140 } 141 142 public void setBfield(boolean bfield) { 143 this.bfield = bfield; 144 } 145 146 public List<String> getStringList() { 147 return stringList; 148 } 149 150 public void setStringList(List<String> stringList) { 151 this.stringList = stringList; 152 } 153 154 public TestDataObject getNestedObject() { 155 return nestedObject; 156 } 157 158 public void setNestedObject(TestDataObject nestedObject) { 159 this.nestedObject = nestedObject; 160 } 161 162 public Map<String, Object> getMap() { 163 return map; 164 } 165 166 public void setMap(Map<String, Object> map) { 167 this.map = map; 168 } 169 170 public List<TestDataObject> getList() { 171 return list; 172 } 173 174 public void setList(List<TestDataObject> list) { 175 this.list = list; 176 } 177 178 public List<TestDataObject> getList2() { 179 return list2; 180 } 181 182 public void setList2(List<TestDataObject> list2) { 183 this.list2 = list2; 184 } 185} 186