View Javadoc

1   /*
2    * Copyright 2007-2009 The Kuali Foundation
3    * 
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    * http://www.opensource.org/licenses/ecl2.php
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  
17  package org.kuali.rice.kns.bo;
18  
19  import java.util.LinkedHashMap;
20  
21  import org.kuali.rice.kns.bo.ExternalizableBusinessObject;
22  import org.kuali.rice.kns.bo.Inactivateable;
23  import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
24  
25  /**
26   * 
27   */
28  public class PostalCodeImpl extends PersistableBusinessObjectBase implements Inactivateable, PostalCode {
29  
30      private String postalCountryCode;
31      private String postalCode;
32      private String postalStateCode;
33      private String postalCityName;
34      private String buildingCode;
35      private String buildingRoomNumber;
36      private boolean active;
37      private String countyCode;
38  
39      private State state;
40      private Country country;
41      private County county;
42      /**
43       * Default no-arg constructor.
44       */
45      public PostalCodeImpl() {
46  
47      }
48  
49      /**
50       * Gets the postalCode attribute.
51       * 
52       * @return Returns the postalCode
53       */
54      public String getPostalCode() {
55          return postalCode;
56      }
57  
58      /**
59       * Sets the postalCode attribute.
60       * 
61       * @param postalCode The postalZipCode to set.
62       */
63      public void setPostalCode(String postalCode) {
64          this.postalCode = postalCode;
65      }
66  
67      /**
68       * Gets the postalStateCode attribute.
69       * 
70       * @return Returns the postalStateCode
71       */
72      public String getPostalStateCode() {
73          return postalStateCode;
74      }
75  
76      /**
77       * Sets the postalStateCode attribute.
78       * 
79       * @param postalStateCode The postalStateCode to set.
80       */
81      public void setPostalStateCode(String postalStateCode) {
82          this.postalStateCode = postalStateCode;
83      }
84  
85      /**
86       * Gets the postalCityName attribute.
87       * 
88       * @return Returns the postalCityName
89       */
90      public String getPostalCityName() {
91          return postalCityName;
92      }
93  
94      /**
95       * Sets the postalCityName attribute.
96       * 
97       * @param postalCityName The postalCityName to set.
98       */
99      public void setPostalCityName(String postalCityName) {
100         this.postalCityName = postalCityName;
101     }
102 
103     /**
104      * Gets the state attribute.
105      * 
106      * @return Returns the state.
107      */
108     public State getState() {
109         return state;
110     }
111 
112     /**
113      * Sets the state attribute value.
114      * 
115      * @param state The state to set.
116      */
117     public void setState(State state) {
118         this.state = state;
119     }
120 
121     /**
122      * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
123      */
124     protected LinkedHashMap toStringMapper() {
125         LinkedHashMap m = new LinkedHashMap();
126         m.put("postalCode", this.postalCode);
127         return m;
128     }
129 
130     /**
131      * Gets the active attribute.
132      * 
133      * @return Returns the active.
134      */
135     public boolean isActive() {
136         return active;
137     }
138 
139     /**
140      * Sets the active attribute value.
141      * 
142      * @param active The active to set.
143      */
144     public void setActive(boolean active) {
145         this.active = active;
146     }
147 
148     public String getCountyCode() {
149         return countyCode;
150     }
151 
152     public void setCountyCode(String countyCode) {
153         this.countyCode = countyCode;
154     }
155 
156     /**
157      * Gets the postalCountryCode attribute.
158      * 
159      * @return Returns the postalCountryCode.
160      */
161     public String getPostalCountryCode() {
162         return postalCountryCode;
163     }
164 
165     /**
166      * Sets the postalCountryCode attribute value.
167      * 
168      * @param postalCountryCode The postalCountryCode to set.
169      */
170     public void setPostalCountryCode(String postalCountryCode) {
171         this.postalCountryCode = postalCountryCode;
172     }
173 
174     /**
175      * Gets the country attribute.
176      * 
177      * @return Returns the country.
178      */
179     public Country getCountry() {
180         return country;
181     }
182 
183     /**
184      * Sets the country attribute value.
185      * 
186      * @param country The country to set.
187      */
188     public void setCountry(Country country) {
189         this.country = country;
190     }
191     
192     
193     public County getCounty() {
194         return county;
195     }
196 
197     public void setCounty(County county) {
198         this.county = county;
199     }
200 
201     
202 }