Changeset 4158 for openmrs/trunk/src/api/org/openmrs/PersonName.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/PersonName.java
r4095 r4158 24 24 import org.openmrs.util.OpenmrsConstants; 25 25 import org.openmrs.util.OpenmrsUtil; 26 import org.simpleframework.xml.Attribute; 27 import org.simpleframework.xml.Element; 28 import org.simpleframework.xml.Root; 26 29 import org.springframework.util.StringUtils; 27 30 … … 29 32 * A Person can have zero to n PersonName(s). 30 33 */ 34 @Root(strict=false) 31 35 public class PersonName implements java.io.Serializable, Cloneable, Comparable<PersonName> { 32 36 … … 63 67 64 68 /** default constructor */ 65 public PersonName() { 66 } 69 public PersonName() { } 67 70 68 71 /** constructor with id */ … … 213 216 * @return Returns the creator. 214 217 */ 218 @Element(required=true) 215 219 public User getCreator() { 216 220 return creator; … … 220 224 * @param creator The creator to set. 221 225 */ 226 @Element(required=true) 222 227 public void setCreator(User creator) { 223 228 this.creator = creator; … … 227 232 * @return Returns the dateCreated. 228 233 */ 234 @Element(required=true) 229 235 public Date getDateCreated() { 230 236 return dateCreated; … … 234 240 * @param dateCreated The dateCreated to set. 235 241 */ 242 @Element(required=true) 236 243 public void setDateCreated(Date dateCreated) { 237 244 this.dateCreated = dateCreated; … … 241 248 * @return Returns the dateVoided. 242 249 */ 250 @Element(required=false) 243 251 public Date getDateVoided() { 244 252 return dateVoided; … … 248 256 * @param dateVoided The dateVoided to set. 249 257 */ 258 @Element(required=false) 250 259 public void setDateVoided(Date dateVoided) { 251 260 this.dateVoided = dateVoided; … … 255 264 * @return Returns the degree. 256 265 */ 266 @Element(data=true,required=false) 257 267 public String getDegree() { 258 268 return degree; … … 262 272 * @param degree The degree to set. 263 273 */ 274 @Element(data=true,required=false) 264 275 public void setDegree(String degree) { 265 276 this.degree = degree; … … 269 280 * @return Returns the familyName. 270 281 */ 282 @Element(data=true,required=false) 271 283 public String getFamilyName() { 272 284 if (OpenmrsConstants.OBSCURE_PATIENTS) … … 278 290 * @param familyName The familyName to set. 279 291 */ 292 @Element(data=true,required=false) 280 293 public void setFamilyName(String familyName) { 281 294 this.familyName = familyName; … … 285 298 * @return Returns the familyName2. 286 299 */ 300 @Element(data=true,required=false) 287 301 public String getFamilyName2() { 288 302 if (OpenmrsConstants.OBSCURE_PATIENTS) … … 294 308 * @param familyName2 The familyName2 to set. 295 309 */ 310 @Element(data=true,required=false) 296 311 public void setFamilyName2(String familyName2) { 297 312 this.familyName2 = familyName2; … … 301 316 * @return Returns the familyNamePrefix. 302 317 */ 318 @Element(data=true,required=false) 303 319 public String getFamilyNamePrefix() { 304 320 if (OpenmrsConstants.OBSCURE_PATIENTS) … … 310 326 * @param familyNamePrefix The familyNamePrefix to set. 311 327 */ 328 @Element(data=true,required=false) 312 329 public void setFamilyNamePrefix(String familyNamePrefix) { 313 330 this.familyNamePrefix = familyNamePrefix; … … 317 334 * @return Returns the familyNameSuffix. 318 335 */ 336 @Element(data=true,required=false) 319 337 public String getFamilyNameSuffix() { 320 338 if (OpenmrsConstants.OBSCURE_PATIENTS) … … 326 344 * @param familyNameSuffix The familyNameSuffix to set. 327 345 */ 346 @Element(data=true,required=false) 328 347 public void setFamilyNameSuffix(String familyNameSuffix) { 329 348 this.familyNameSuffix = familyNameSuffix; … … 333 352 * @return Returns the givenName. 334 353 */ 354 @Element(data=true,required=false) 335 355 public String getGivenName() { 336 356 if (OpenmrsConstants.OBSCURE_PATIENTS) … … 342 362 * @param givenName The givenName to set. 343 363 */ 364 @Element(data=true,required=false) 344 365 public void setGivenName(String givenName) { 345 366 this.givenName = givenName; … … 349 370 * @return Returns the middleName. 350 371 */ 372 @Element(data=true,required=false) 351 373 public String getMiddleName() { 352 374 if (OpenmrsConstants.OBSCURE_PATIENTS) … … 358 380 * @param middleName The middleName to set. 359 381 */ 382 @Element(data=true,required=false) 360 383 public void setMiddleName(String middleName) { 361 384 this.middleName = middleName; … … 365 388 * @return Returns the person. 366 389 */ 390 @Element(required=true) 367 391 public Person getPerson() { 368 392 return person; … … 372 396 * @param person The person to set. 373 397 */ 398 @Element(required=true) 374 399 public void setPerson(Person person) { 375 400 this.person = person; … … 379 404 * @return Returns the personNameId. 380 405 */ 406 @Attribute(required=true) 381 407 public Integer getPersonNameId() { 382 408 return personNameId; … … 386 412 * @param personNameId The personNameId to set. 387 413 */ 414 @Attribute(required=true) 388 415 public void setPersonNameId(Integer personNameId) { 389 416 this.personNameId = personNameId; … … 399 426 } 400 427 428 @Attribute(required=true) 401 429 public Boolean getPreferred() { 402 430 return isPreferred(); … … 406 434 * @param preferred The preferred to set. 407 435 */ 436 @Attribute(required=true) 408 437 public void setPreferred(Boolean preferred) { 409 438 this.preferred = preferred; … … 413 442 * @return Returns the prefix. 414 443 */ 444 @Element(data=true,required=false) 415 445 public String getPrefix() { 416 446 if (OpenmrsConstants.OBSCURE_PATIENTS) … … 422 452 * @param prefix The prefix to set. 423 453 */ 454 @Element(data=true,required=false) 424 455 public void setPrefix(String prefix) { 425 456 this.prefix = prefix; … … 436 467 * @see #isVoided() 437 468 */ 469 @Attribute(required=true) 438 470 public Boolean getVoided() { 439 471 return isVoided(); … … 443 475 * @param voided The voided to set. 444 476 */ 477 @Attribute(required=true) 445 478 public void setVoided(Boolean voided) { 446 479 this.voided = voided; … … 450 483 * @return Returns the voidedBy. 451 484 */ 485 @Element(required=false) 452 486 public User getVoidedBy() { 453 487 return voidedBy; … … 457 491 * @param voidedBy The voidedBy to set. 458 492 */ 493 @Element(required=false) 459 494 public void setVoidedBy(User voidedBy) { 460 495 this.voidedBy = voidedBy; … … 464 499 * @return Returns the voidReason. 465 500 */ 501 @Element(data=true,required=false) 466 502 public String getVoidReason() { 467 503 return voidReason; … … 471 507 * @param voidReason The voidReason to set. 472 508 */ 509 @Element(data=true,required=false) 473 510 public void setVoidReason(String voidReason) { 474 511 this.voidReason = voidReason; … … 478 515 * @return Returns the changedBy. 479 516 */ 517 @Element(required=false) 480 518 public User getChangedBy() { 481 519 return changedBy; … … 485 523 * @param changedBy The changedBy to set. 486 524 */ 525 @Element(required=false) 487 526 public void setChangedBy(User changedBy) { 488 527 this.changedBy = changedBy; … … 492 531 * @return Returns the dateChanged. 493 532 */ 533 @Element(required=false) 494 534 public Date getDateChanged() { 495 535 return dateChanged; … … 499 539 * @param dateChanged The dateChanged to set. 500 540 */ 541 @Element(required=false) 501 542 public void setDateChanged(Date dateChanged) { 502 543 this.dateChanged = dateChanged;