Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register
Show
Ignore:
Timestamp:
05/09/08 10:53:35 (2 months ago)
Author:
bwolfe
Message:

Merging report-api-refactoring to trunk [2696]:[4157]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • openmrs/trunk/src/api/org/openmrs/PersonAddress.java

    r4095 r4158  
    2121import org.apache.commons.logging.LogFactory; 
    2222import org.openmrs.util.OpenmrsUtil; 
     23import org.simpleframework.xml.Attribute; 
     24import org.simpleframework.xml.Element; 
     25import org.simpleframework.xml.Root; 
    2326 
    2427/** 
    2528 * This class is the representation of a person's address. This class is 
    2629 * many-to-one to the Person class, so a Person/Patient/User can have zero  
    27  * to n 
     30 * to n addresses 
    2831 *  
    2932 */ 
     33@Root(strict=false) 
    3034public class PersonAddress implements java.io.Serializable, Cloneable, Comparable<PersonAddress> { 
    3135 
     
    6670 
    6771        /** default constructor */ 
    68         public PersonAddress() { 
    69         } 
     72        public PersonAddress() { } 
    7073 
    7174        /** constructor with id */ 
     
    180183         * @return Returns the address1. 
    181184         */ 
     185        @Element(data=true, required=false) 
    182186        public String getAddress1() { 
    183187                return address1; 
     
    187191         * @param address1 The address1 to set. 
    188192         */ 
     193        @Element(data=true, required=false) 
    189194        public void setAddress1(String address1) { 
    190195                this.address1 = address1; 
     
    194199         * @return Returns the address2. 
    195200         */ 
     201        @Element(data=true, required=false) 
    196202        public String getAddress2() { 
    197203                return address2; 
     
    201207         * @param address2 The address2 to set. 
    202208         */ 
     209        @Element(data=true, required=false) 
    203210        public void setAddress2(String address2) { 
    204211                this.address2 = address2; 
     
    208215         * @return Returns the cityVillage. 
    209216         */ 
     217        @Element(data=true, required=false) 
    210218        public String getCityVillage() { 
    211219                return cityVillage; 
     
    215223         * @param cityVillage The cityVillage to set. 
    216224         */ 
     225        @Element(data=true, required=false) 
    217226        public void setCityVillage(String cityVillage) { 
    218227                this.cityVillage = cityVillage; 
     
    222231         * @return Returns the country. 
    223232         */ 
     233        @Element(data=true, required=false) 
    224234        public String getCountry() { 
    225235                return country; 
     
    229239         * @param country The country to set. 
    230240         */ 
     241        @Element(data=true, required=false) 
    231242        public void setCountry(String country) { 
    232243                this.country = country; 
     
    241252                return preferred; 
    242253        } 
    243  
     254         
     255        @Attribute(required=true) 
    244256        public Boolean getPreferred() { 
    245257                return isPreferred(); 
     
    249261         * @param preferred The preferred to set. 
    250262         */ 
     263        @Attribute(required=true) 
    251264        public void setPreferred(Boolean preferred) { 
    252265                this.preferred = preferred; 
     
    256269         * @return Returns the creator. 
    257270         */ 
     271        @Element(required=true) 
    258272        public User getCreator() { 
    259273                return creator; 
     
    263277         * @param creator The creator to set. 
    264278         */ 
     279        @Element(required=true) 
    265280        public void setCreator(User creator) { 
    266281                this.creator = creator; 
     
    270285         * @return Returns the dateCreated. 
    271286         */ 
     287        @Element(required=true) 
    272288        public Date getDateCreated() { 
    273289                return dateCreated; 
     
    277293         * @param dateCreated The dateCreated to set. 
    278294         */ 
     295        @Element(required=true) 
    279296        public void setDateCreated(Date dateCreated) { 
    280297                this.dateCreated = dateCreated; 
     
    284301         * @return Returns the latitude. 
    285302         */ 
     303        @Attribute(required=false) 
    286304        public String getLatitude() { 
    287305                return latitude; 
     
    291309         * @param latitude The latitude to set. 
    292310         */ 
     311        @Attribute(required=false) 
    293312        public void setLatitude(String latitude) { 
    294313                this.latitude = latitude; 
     
    298317         * @return Returns the longitude. 
    299318         */ 
     319        @Attribute(required=false) 
    300320        public String getLongitude() { 
    301321                return longitude; 
     
    305325         * @param longitude The longitude to set. 
    306326         */ 
     327        @Attribute(required=false) 
    307328        public void setLongitude(String longitude) { 
    308329                this.longitude = longitude; 
     
    312333         * @return Returns the person. 
    313334         */ 
     335        @Element(required=true) 
    314336        public Person getPerson() { 
    315337                return person; 
     
    319341         * @param person The person to set. 
    320342         */ 
     343        @Element(required=true) 
    321344        public void setPerson(Person person) { 
    322345                this.person = person; 
     
    326349         * @return Returns the personAddressId. 
    327350         */ 
     351        @Attribute(required=true) 
    328352        public Integer getPersonAddressId() { 
    329353                return personAddressId; 
     
    333357         * @param personAddressId The personAddressId to set. 
    334358         */ 
     359        @Attribute(required=true) 
    335360        public void setPersonAddressId(Integer personAddressId) { 
    336361                this.personAddressId = personAddressId; 
     
    340365         * @return Returns the postalCode. 
    341366         */ 
     367        @Element(data=true,required=false) 
    342368        public String getPostalCode() { 
    343369                return postalCode; 
     
    347373         * @param postalCode The postalCode to set. 
    348374         */ 
     375        @Element(data=true,required=false) 
    349376        public void setPostalCode(String postalCode) { 
    350377                this.postalCode = postalCode; 
     
    354381         * @return Returns the stateProvince. 
    355382         */ 
     383        @Element(data=true,required=false) 
    356384        public String getStateProvince() { 
    357385                return stateProvince; 
     
    361389         * @param stateProvince The stateProvince to set. 
    362390         */ 
     391        @Element(data=true,required=false) 
    363392        public void setStateProvince(String stateProvince) { 
    364393                this.stateProvince = stateProvince; 
     
    368397         * @return Returns the dateVoided. 
    369398         */ 
     399        @Element(required=false) 
    370400        public Date getDateVoided() { 
    371401                return dateVoided; 
     
    375405         * @param dateVoided The dateVoided to set. 
    376406         */ 
     407        @Element(required=false) 
    377408        public void setDateVoided(Date dateVoided) { 
    378409                this.dateVoided = dateVoided; 
     
    386417        } 
    387418 
     419        @Attribute(required=true) 
    388420        public Boolean getVoided() { 
    389421                return isVoided(); 
     
    393425         * @param voided The voided to set. 
    394426         */ 
     427        @Attribute(required=true) 
    395428        public void setVoided(Boolean voided) { 
    396429                this.voided = voided; 
     
    400433         * @return Returns the voidedBy. 
    401434         */ 
     435        @Element(required=false) 
    402436        public User getVoidedBy() { 
    403437                return voidedBy; 
     
    407441         * @param voidedBy The voidedBy to set. 
    408442         */ 
     443        @Element(required=false) 
    409444        public void setVoidedBy(User voidedBy) { 
    410445                this.voidedBy = voidedBy; 
     
    414449         * @return Returns the voidReason. 
    415450         */ 
     451        @Element(data=true,required=false) 
    416452        public String getVoidReason() { 
    417453                return voidReason; 
     
    421457         * @param voidReason The voidReason to set. 
    422458         */ 
     459        @Element(data=true,required=false) 
    423460        public void setVoidReason(String voidReason) { 
    424461                this.voidReason = voidReason; 
     
    428465         * @return Returns the countyDistrict. 
    429466         */ 
     467        @Element(data=true,required=false) 
    430468        public String getCountyDistrict() { 
    431469                return countyDistrict; 
     
    435473         * @param countyDistrict The countyDistrict to set. 
    436474         */ 
     475        @Element(data=true,required=false) 
    437476        public void setCountyDistrict(String countyDistrict) { 
    438477                this.countyDistrict = countyDistrict; 
     
    442481         * @return Returns the neighborhoodCell. 
    443482         */ 
     483        @Element(data=true,required=false) 
    444484        public String getNeighborhoodCell() { 
    445485                return neighborhoodCell; 
     
    449489         * @param neighborhoodCell The neighborhoodCell to set. 
    450490         */ 
     491        @Element(data=true,required=false) 
    451492        public void setNeighborhoodCell(String neighborhoodCell) { 
    452493                this.neighborhoodCell = neighborhoodCell; 
     
    472513         * @return the region 
    473514         */ 
     515        @Element(data=true,required=false) 
    474516        public String getRegion() { 
    475517                return region; 
     
    479521         * @param region the region to set 
    480522         */ 
     523        @Element(data=true,required=false) 
    481524        public void setRegion(String region) { 
    482525                this.region = region; 
     
    486529         * @return the subregion 
    487530         */ 
     531        @Element(data=true,required=false) 
    488532        public String getSubregion() { 
    489533                return subregion; 
     
    493537         * @param subregion the subregion to set 
    494538         */ 
     539        @Element(data=true,required=false) 
    495540        public void setSubregion(String subregion) { 
    496541                this.subregion = subregion; 
     
    500545         * @return the townshipDivision 
    501546         */ 
     547        @Element(data=true,required=false) 
    502548        public String getTownshipDivision() { 
    503549                return townshipDivision; 
     
    507553         * @param townshipDivision the townshipDivision to set 
    508554         */ 
     555        @Element(data=true,required=false) 
    509556        public void setTownshipDivision(String townshipDivision) { 
    510557                this.townshipDivision = townshipDivision;