Changeset 4158 for openmrs/trunk/src/api/org/openmrs/PersonAddress.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/PersonAddress.java
r4095 r4158 21 21 import org.apache.commons.logging.LogFactory; 22 22 import org.openmrs.util.OpenmrsUtil; 23 import org.simpleframework.xml.Attribute; 24 import org.simpleframework.xml.Element; 25 import org.simpleframework.xml.Root; 23 26 24 27 /** 25 28 * This class is the representation of a person's address. This class is 26 29 * many-to-one to the Person class, so a Person/Patient/User can have zero 27 * to n 30 * to n addresses 28 31 * 29 32 */ 33 @Root(strict=false) 30 34 public class PersonAddress implements java.io.Serializable, Cloneable, Comparable<PersonAddress> { 31 35 … … 66 70 67 71 /** default constructor */ 68 public PersonAddress() { 69 } 72 public PersonAddress() { } 70 73 71 74 /** constructor with id */ … … 180 183 * @return Returns the address1. 181 184 */ 185 @Element(data=true, required=false) 182 186 public String getAddress1() { 183 187 return address1; … … 187 191 * @param address1 The address1 to set. 188 192 */ 193 @Element(data=true, required=false) 189 194 public void setAddress1(String address1) { 190 195 this.address1 = address1; … … 194 199 * @return Returns the address2. 195 200 */ 201 @Element(data=true, required=false) 196 202 public String getAddress2() { 197 203 return address2; … … 201 207 * @param address2 The address2 to set. 202 208 */ 209 @Element(data=true, required=false) 203 210 public void setAddress2(String address2) { 204 211 this.address2 = address2; … … 208 215 * @return Returns the cityVillage. 209 216 */ 217 @Element(data=true, required=false) 210 218 public String getCityVillage() { 211 219 return cityVillage; … … 215 223 * @param cityVillage The cityVillage to set. 216 224 */ 225 @Element(data=true, required=false) 217 226 public void setCityVillage(String cityVillage) { 218 227 this.cityVillage = cityVillage; … … 222 231 * @return Returns the country. 223 232 */ 233 @Element(data=true, required=false) 224 234 public String getCountry() { 225 235 return country; … … 229 239 * @param country The country to set. 230 240 */ 241 @Element(data=true, required=false) 231 242 public void setCountry(String country) { 232 243 this.country = country; … … 241 252 return preferred; 242 253 } 243 254 255 @Attribute(required=true) 244 256 public Boolean getPreferred() { 245 257 return isPreferred(); … … 249 261 * @param preferred The preferred to set. 250 262 */ 263 @Attribute(required=true) 251 264 public void setPreferred(Boolean preferred) { 252 265 this.preferred = preferred; … … 256 269 * @return Returns the creator. 257 270 */ 271 @Element(required=true) 258 272 public User getCreator() { 259 273 return creator; … … 263 277 * @param creator The creator to set. 264 278 */ 279 @Element(required=true) 265 280 public void setCreator(User creator) { 266 281 this.creator = creator; … … 270 285 * @return Returns the dateCreated. 271 286 */ 287 @Element(required=true) 272 288 public Date getDateCreated() { 273 289 return dateCreated; … … 277 293 * @param dateCreated The dateCreated to set. 278 294 */ 295 @Element(required=true) 279 296 public void setDateCreated(Date dateCreated) { 280 297 this.dateCreated = dateCreated; … … 284 301 * @return Returns the latitude. 285 302 */ 303 @Attribute(required=false) 286 304 public String getLatitude() { 287 305 return latitude; … … 291 309 * @param latitude The latitude to set. 292 310 */ 311 @Attribute(required=false) 293 312 public void setLatitude(String latitude) { 294 313 this.latitude = latitude; … … 298 317 * @return Returns the longitude. 299 318 */ 319 @Attribute(required=false) 300 320 public String getLongitude() { 301 321 return longitude; … … 305 325 * @param longitude The longitude to set. 306 326 */ 327 @Attribute(required=false) 307 328 public void setLongitude(String longitude) { 308 329 this.longitude = longitude; … … 312 333 * @return Returns the person. 313 334 */ 335 @Element(required=true) 314 336 public Person getPerson() { 315 337 return person; … … 319 341 * @param person The person to set. 320 342 */ 343 @Element(required=true) 321 344 public void setPerson(Person person) { 322 345 this.person = person; … … 326 349 * @return Returns the personAddressId. 327 350 */ 351 @Attribute(required=true) 328 352 public Integer getPersonAddressId() { 329 353 return personAddressId; … … 333 357 * @param personAddressId The personAddressId to set. 334 358 */ 359 @Attribute(required=true) 335 360 public void setPersonAddressId(Integer personAddressId) { 336 361 this.personAddressId = personAddressId; … … 340 365 * @return Returns the postalCode. 341 366 */ 367 @Element(data=true,required=false) 342 368 public String getPostalCode() { 343 369 return postalCode; … … 347 373 * @param postalCode The postalCode to set. 348 374 */ 375 @Element(data=true,required=false) 349 376 public void setPostalCode(String postalCode) { 350 377 this.postalCode = postalCode; … … 354 381 * @return Returns the stateProvince. 355 382 */ 383 @Element(data=true,required=false) 356 384 public String getStateProvince() { 357 385 return stateProvince; … … 361 389 * @param stateProvince The stateProvince to set. 362 390 */ 391 @Element(data=true,required=false) 363 392 public void setStateProvince(String stateProvince) { 364 393 this.stateProvince = stateProvince; … … 368 397 * @return Returns the dateVoided. 369 398 */ 399 @Element(required=false) 370 400 public Date getDateVoided() { 371 401 return dateVoided; … … 375 405 * @param dateVoided The dateVoided to set. 376 406 */ 407 @Element(required=false) 377 408 public void setDateVoided(Date dateVoided) { 378 409 this.dateVoided = dateVoided; … … 386 417 } 387 418 419 @Attribute(required=true) 388 420 public Boolean getVoided() { 389 421 return isVoided(); … … 393 425 * @param voided The voided to set. 394 426 */ 427 @Attribute(required=true) 395 428 public void setVoided(Boolean voided) { 396 429 this.voided = voided; … … 400 433 * @return Returns the voidedBy. 401 434 */ 435 @Element(required=false) 402 436 public User getVoidedBy() { 403 437 return voidedBy; … … 407 441 * @param voidedBy The voidedBy to set. 408 442 */ 443 @Element(required=false) 409 444 public void setVoidedBy(User voidedBy) { 410 445 this.voidedBy = voidedBy; … … 414 449 * @return Returns the voidReason. 415 450 */ 451 @Element(data=true,required=false) 416 452 public String getVoidReason() { 417 453 return voidReason; … … 421 457 * @param voidReason The voidReason to set. 422 458 */ 459 @Element(data=true,required=false) 423 460 public void setVoidReason(String voidReason) { 424 461 this.voidReason = voidReason; … … 428 465 * @return Returns the countyDistrict. 429 466 */ 467 @Element(data=true,required=false) 430 468 public String getCountyDistrict() { 431 469 return countyDistrict; … … 435 473 * @param countyDistrict The countyDistrict to set. 436 474 */ 475 @Element(data=true,required=false) 437 476 public void setCountyDistrict(String countyDistrict) { 438 477 this.countyDistrict = countyDistrict; … … 442 481 * @return Returns the neighborhoodCell. 443 482 */ 483 @Element(data=true,required=false) 444 484 public String getNeighborhoodCell() { 445 485 return neighborhoodCell; … … 449 489 * @param neighborhoodCell The neighborhoodCell to set. 450 490 */ 491 @Element(data=true,required=false) 451 492 public void setNeighborhoodCell(String neighborhoodCell) { 452 493 this.neighborhoodCell = neighborhoodCell; … … 472 513 * @return the region 473 514 */ 515 @Element(data=true,required=false) 474 516 public String getRegion() { 475 517 return region; … … 479 521 * @param region the region to set 480 522 */ 523 @Element(data=true,required=false) 481 524 public void setRegion(String region) { 482 525 this.region = region; … … 486 529 * @return the subregion 487 530 */ 531 @Element(data=true,required=false) 488 532 public String getSubregion() { 489 533 return subregion; … … 493 537 * @param subregion the subregion to set 494 538 */ 539 @Element(data=true,required=false) 495 540 public void setSubregion(String subregion) { 496 541 this.subregion = subregion; … … 500 545 * @return the townshipDivision 501 546 */ 547 @Element(data=true,required=false) 502 548 public String getTownshipDivision() { 503 549 return townshipDivision; … … 507 553 * @param townshipDivision the townshipDivision to set 508 554 */ 555 @Element(data=true,required=false) 509 556 public void setTownshipDivision(String townshipDivision) { 510 557 this.townshipDivision = townshipDivision;