Address.java
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 }