001 /** 002 * Copyright 2004-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 org.kuali.student.contract.model; 017 018 import java.io.Serializable; 019 import java.util.List; 020 021 /** 022 * This models a single field definition in the spreadsheet 023 * @author nwright 024 */ 025 public class Field implements Serializable { 026 027 public Field() { 028 } 029 private String id; 030 031 /** 032 * Get the value of id 033 * 034 * @return the value of id 035 */ 036 public String getId() { 037 return id; 038 } 039 040 /** 041 * Set the value of id 042 * 043 * @param id new value of id 044 */ 045 public void setId(String id) { 046 this.id = id; 047 } 048 private String xmlObject; 049 050 /** 051 * Get the value of xmlObject 052 * 053 * @return the value of xmlObject 054 */ 055 public String getXmlObject() { 056 return xmlObject; 057 } 058 059 /** 060 * Set the value of xmlObject 061 * 062 * @param xmlObject new value of xmlObject 063 */ 064 public void setXmlObject(String xmlObject) { 065 this.xmlObject = xmlObject; 066 } 067 private String shortName; 068 069 /** 070 * Get the value of shortName 071 * 072 * @return the value of shortName 073 */ 074 public String getShortName() { 075 return shortName; 076 } 077 078 /** 079 * Set the value of shortName 080 * 081 * @param shortName new value of shortName 082 */ 083 public void setShortName(String shortName) { 084 this.shortName = shortName; 085 } 086 private String name; 087 088 /** 089 * Get the value of name 090 * 091 * @return the value of name 092 */ 093 public String getName() { 094 return name; 095 } 096 097 /** 098 * Set the value of name 099 * 100 * @param name new value of name 101 */ 102 public void setName(String name) { 103 this.name = name; 104 } 105 private String xmlType; 106 107 /** 108 * Get the value of xmlType 109 * 110 * @return the value of xmlType 111 */ 112 public String getXmlType() { 113 return xmlType; 114 } 115 116 /** 117 * Set the value of xmlType 118 * 119 * @param xmlType new value of xmlType 120 */ 121 public void setXmlType(String xmlType) { 122 this.xmlType = xmlType; 123 } 124 private String primitive; 125 126 /** 127 * Get the value of primitive 128 * 129 * @return the value of primitive 130 */ 131 public String getPrimitive() { 132 return primitive; 133 } 134 135 /** 136 * Set the value of primitive 137 * 138 * @param primitive new value of primitive 139 */ 140 public void setPrimitive(String primitive) { 141 this.primitive = primitive; 142 } 143 private String desc; 144 145 /** 146 * Get the value of desc 147 * 148 * @return the value of desc 149 */ 150 public String getDesc() { 151 return desc; 152 } 153 154 /** 155 * Set the value of desc 156 * 157 * @param desc new value of desc 158 */ 159 public void setDesc(String desc) { 160 this.desc = desc; 161 } 162 private List<String> constraintIds; 163 164 /** 165 * Get the value of constraintIds 166 * 167 * @return the value of constraintIds 168 */ 169 public List<String> getConstraintIds() { 170 return constraintIds; 171 } 172 173 /** 174 * Set the value of constraintIds 175 * 176 * @param constraintIds new value of constraintIds 177 */ 178 public void setConstraintIds(List<String> constraintIds) { 179 this.constraintIds = constraintIds; 180 } 181 private String constraintDescription; 182 183 /** 184 * Get the value of constraintDescription 185 * 186 * @return the value of constraintDescription 187 */ 188 public String getConstraintDescription() { 189 return constraintDescription; 190 } 191 192 /** 193 * Set the value of constraintDescription 194 * 195 * @param constraintDescription new value of constraintDescription 196 */ 197 public void setConstraintDescription(String constraintDescription) { 198 this.constraintDescription = constraintDescription; 199 } 200 private boolean dynamic; 201 202 /** 203 * Get the value of dynamic 204 * 205 * @return the value of dynamic 206 */ 207 public boolean isDynamic() { 208 return dynamic; 209 } 210 211 /** 212 * Set the value of dynamic 213 * 214 * @param dynamic new value of dynamic 215 */ 216 public void setDynamic(boolean dynamic) { 217 this.dynamic = dynamic; 218 } 219 private boolean selector; 220 221 /** 222 * Get the value of selector 223 * 224 * @return the value of selector 225 */ 226 public boolean isSelector() { 227 return selector; 228 } 229 230 /** 231 * Set the value of selector 232 * 233 * @param selector new value of selector 234 */ 235 public void setSelector(boolean selector) { 236 this.selector = selector; 237 } 238 private Constraint inlineConstraint; 239 240 /** 241 * Get the value of inlineConstraint 242 * 243 * @return the value of inlineConstraint 244 */ 245 public Constraint getInlineConstraint() { 246 return inlineConstraint; 247 } 248 249 /** 250 * Set the value of inlineConstraint 251 * 252 * @param inlineConstraint new value of inlineConstraint 253 */ 254 public void setInlineConstraint(Constraint inlineConstraint) { 255 this.inlineConstraint = inlineConstraint; 256 } 257 private String comments; 258 259 /** 260 * Get the value of comments 261 * 262 * @return the value of comments 263 */ 264 public String getComments() { 265 return comments; 266 } 267 268 /** 269 * Set the value of comments 270 * 271 * @param comments new value of comments 272 */ 273 public void setComments(String comments) { 274 this.comments = comments; 275 } 276 }