001 package com.bea.medrec.value;
002
003 /**
004 * <p>This class represents information about a address.</p>
005 *
006 * @author Copyright (c) 2006 by BEA Systems. All Rights Reserved.
007 */
008 public final class Address extends BaseVO {
009
010 // Attributes
011 private String streetName1;
012 private String streetName2;
013 private String city;
014 private String state;
015 private String zipCode;
016 private String country;
017
018 // Constructors
019 public Address() {
020 }
021
022 public Address(Integer id,
023 String streetName1,
024 String streetName2,
025 String city,
026 String state,
027 String zipCode,
028 String country) {
029 super.setId(id);
030 this.streetName1 = streetName1;
031 this.streetName2 = streetName2;
032 this.city = city;
033 this.state = state;
034 this.zipCode = zipCode;
035 this.country = country;
036 }
037
038 public Address(String id,
039 String streetName1,
040 String streetName2,
041 String city,
042 String state,
043 String zipCode,
044 String country) {
045 super.setId(id);
046 this.streetName1 = streetName1;
047 this.streetName2 = streetName2;
048 this.city = city;
049 this.state = state;
050 this.zipCode = zipCode;
051 this.country = country;
052 }
053
054 // Getters
055 public String getStreetName1() {
056 return this.streetName1;
057 }
058
059 public String getStreetName2() {
060 return this.streetName2;
061 }
062
063 public String getCity() {
064 return this.city;
065 }
066
067 public String getState() {
068 return this.state;
069 }
070
071 public String getZipCode() {
072 return this.zipCode;
073 }
074
075 public String getCountry() {
076 return this.country;
077 }
078
079 // Setters
080 public void setStreetName1(String streetName1) {
081 this.streetName1 = streetName1;
082 }
083
084 public void setStreetName2(String streetName2) {
085 this.streetName2 = streetName2;
086 }
087
088 public void setCity(String city) {
089 this.city = city;
090 }
091
092 public void setState(String state) {
093 this.state = state;
094 }
095
096 public void setZipCode(String zipCode) {
097 this.zipCode = zipCode;
098 }
099
100 public void setCountry(String country) {
101 this.country = country;
102 }
103
104 // Utility
105 public String toString() {
106 StringBuffer str = new StringBuffer();
107 str.append("Address[Id: "+super.getId());
108 str.append(" | StreetName1: "+streetName1);
109 str.append(" | StreetName2: "+streetName2);
110 str.append(" | City: "+city);
111 str.append(" | State: "+state);
112 str.append(" | ZipCode: "+zipCode);
113 str.append(" | Country: "+country);
114 str.append("]");
115 return str.toString();
116 }
117 }
|