Changeset 4158 for openmrs/trunk/src/api/org/openmrs/PersonAttribute.java
- Timestamp:
- 05/09/08 10:53:35 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openmrs/trunk/src/api/org/openmrs/PersonAttribute.java
r4095 r4158 23 23 import org.openmrs.util.OpenmrsClassLoader; 24 24 import org.openmrs.util.OpenmrsUtil; 25 import org.simpleframework.xml.Attribute; 26 import org.simpleframework.xml.Element; 27 import org.simpleframework.xml.Root; 25 28 26 29 /** … … 39 42 * @see org.openmrs.Attributable 40 43 */ 44 @Root(strict=false) 41 45 public class PersonAttribute implements java.io.Serializable, Comparable<PersonAttribute> { 42 46 … … 151 155 * @return Returns the creator. 152 156 */ 157 @Element(required=true) 153 158 public User getCreator() { 154 159 return creator; … … 158 163 * @param creator The creator to set. 159 164 */ 165 @Element(required=true) 160 166 public void setCreator(User creator) { 161 167 this.creator = creator; … … 165 171 * @return Returns the dateCreated. 166 172 */ 173 @Element(required=true) 167 174 public Date getDateCreated() { 168 175 return dateCreated; … … 172 179 * @param dateCreated The dateCreated to set. 173 180 */ 181 @Element(required=true) 174 182 public void setDateCreated(Date dateCreated) { 175 183 this.dateCreated = dateCreated; … … 179 187 * @return Returns the dateVoided. 180 188 */ 189 @Element(required=false) 181 190 public Date getDateVoided() { 182 191 return dateVoided; … … 186 195 * @param dateVoided The dateVoided to set. 187 196 */ 197 @Element(required=false) 188 198 public void setDateVoided(Date dateVoided) { 189 199 this.dateVoided = dateVoided; … … 193 203 * @return Returns the person. 194 204 */ 205 @Element(required=true) 195 206 public Person getPerson() { 196 207 return person; … … 200 211 * @param person The person to set. 201 212 */ 213 @Element(required=true) 202 214 public void setPerson(Person person) { 203 215 this.person = person; … … 211 223 } 212 224 225 @Attribute(required=true) 213 226 public Boolean getVoided() { 214 227 return isVoided(); … … 218 231 * @param voided The voided to set. 219 232 */ 233 @Attribute(required=true) 220 234 public void setVoided(Boolean voided) { 221 235 this.voided = voided; … … 225 239 * @return Returns the voidedBy. 226 240 */ 241 @Element(required=false) 227 242 public User getVoidedBy() { 228 243 return voidedBy; … … 232 247 * @param voidedBy The voidedBy to set. 233 248 */ 249 @Element(required=false) 234 250 public void setVoidedBy(User voidedBy) { 235 251 this.voidedBy = voidedBy; … … 239 255 * @return Returns the voidReason. 240 256 */ 257 @Element(data=true,required=false) 241 258 public String getVoidReason() { 242 259 return voidReason; … … 246 263 * @param voidReason The voidReason to set. 247 264 */ 265 @Element(data=true,required=false) 248 266 public void setVoidReason(String voidReason) { 249 267 this.voidReason = voidReason; … … 253 271 * @return the attributeType 254 272 */ 273 @Element(required=true) 255 274 public PersonAttributeType getAttributeType() { 256 275 return attributeType; … … 260 279 * @param attributeType the attributeType to set 261 280 */ 281 @Element(required=true) 262 282 public void setAttributeType(PersonAttributeType attributeType) { 263 283 this.attributeType = attributeType; … … 267 287 * @return the changedBy 268 288 */ 289 @Element(required=false) 269 290 public User getChangedBy() { 270 291 return changedBy; … … 274 295 * @param changedBy the changedBy to set 275 296 */ 297 @Element(required=false) 276 298 public void setChangedBy(User changedBy) { 277 299 this.changedBy = changedBy; … … 281 303 * @return the dateChanged 282 304 */ 305 @Element(required=false) 283 306 public Date getDateChanged() { 284 307 return dateChanged; … … 288 311 * @param dateChanged the dateChanged to set 289 312 */ 313 @Element(required=false) 290 314 public void setDateChanged(Date dateChanged) { 291 315 this.dateChanged = dateChanged; … … 295 319 * @return the value 296 320 */ 321 @Element(data=true,required=false) 297 322 public String getValue() { 298 323 return value; … … 302 327 * @param value the value to set 303 328 */ 329 @Element(data=true,required=false) 304 330 public void setValue(String value) { 305 331 this.value = value; 306 332 } 307 333 334 /** 335 * @see java.lang.Object#toString() 336 */ 308 337 public String toString() { 309 338 Object o = getHydratedObject(); … … 317 346 * @return the personAttributeId 318 347 */ 348 @Attribute(required=true) 319 349 public Integer getPersonAttributeId() { 320 350 return personAttributeId; … … 324 354 * @param personAttributeId the personAttributeId to set 325 355 */ 356 @Attribute(required=true) 326 357 public void setPersonAttributeId(Integer personAttributeId) { 327 358 this.personAttributeId = personAttributeId;