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/PersonName.java

    r4095 r4158  
    2424import org.openmrs.util.OpenmrsConstants; 
    2525import org.openmrs.util.OpenmrsUtil; 
     26import org.simpleframework.xml.Attribute; 
     27import org.simpleframework.xml.Element; 
     28import org.simpleframework.xml.Root; 
    2629import org.springframework.util.StringUtils; 
    2730 
     
    2932 * A Person can have zero to n PersonName(s). 
    3033 */ 
     34@Root(strict=false) 
    3135public class PersonName implements java.io.Serializable, Cloneable, Comparable<PersonName> { 
    3236 
     
    6367 
    6468        /** default constructor */ 
    65         public PersonName() { 
    66         } 
     69        public PersonName() { } 
    6770 
    6871        /** constructor with id */ 
     
    213216         * @return Returns the creator. 
    214217         */ 
     218        @Element(required=true) 
    215219        public User getCreator() { 
    216220                return creator; 
     
    220224         * @param creator The creator to set. 
    221225         */ 
     226        @Element(required=true) 
    222227        public void setCreator(User creator) { 
    223228                this.creator = creator; 
     
    227232         * @return Returns the dateCreated. 
    228233         */ 
     234        @Element(required=true) 
    229235        public Date getDateCreated() { 
    230236                return dateCreated; 
     
    234240         * @param dateCreated The dateCreated to set. 
    235241         */ 
     242        @Element(required=true) 
    236243        public void setDateCreated(Date dateCreated) { 
    237244                this.dateCreated = dateCreated; 
     
    241248         * @return Returns the dateVoided. 
    242249         */ 
     250        @Element(required=false) 
    243251        public Date getDateVoided() { 
    244252                return dateVoided; 
     
    248256         * @param dateVoided The dateVoided to set. 
    249257         */ 
     258        @Element(required=false) 
    250259        public void setDateVoided(Date dateVoided) { 
    251260                this.dateVoided = dateVoided; 
     
    255264         * @return Returns the degree. 
    256265         */ 
     266        @Element(data=true,required=false) 
    257267        public String getDegree() { 
    258268                return degree; 
     
    262272         * @param degree The degree to set. 
    263273         */ 
     274        @Element(data=true,required=false) 
    264275        public void setDegree(String degree) { 
    265276                this.degree = degree; 
     
    269280         * @return Returns the familyName. 
    270281         */ 
     282        @Element(data=true,required=false) 
    271283        public String getFamilyName() { 
    272284                if (OpenmrsConstants.OBSCURE_PATIENTS) 
     
    278290         * @param familyName The familyName to set. 
    279291         */ 
     292        @Element(data=true,required=false) 
    280293        public void setFamilyName(String familyName) { 
    281294                this.familyName = familyName; 
     
    285298         * @return Returns the familyName2. 
    286299         */ 
     300        @Element(data=true,required=false) 
    287301        public String getFamilyName2() { 
    288302                if (OpenmrsConstants.OBSCURE_PATIENTS) 
     
    294308         * @param familyName2 The familyName2 to set. 
    295309         */ 
     310        @Element(data=true,required=false) 
    296311        public void setFamilyName2(String familyName2) { 
    297312                this.familyName2 = familyName2; 
     
    301316         * @return Returns the familyNamePrefix. 
    302317         */ 
     318        @Element(data=true,required=false) 
    303319        public String getFamilyNamePrefix() { 
    304320                if (OpenmrsConstants.OBSCURE_PATIENTS) 
     
    310326         * @param familyNamePrefix The familyNamePrefix to set. 
    311327         */ 
     328        @Element(data=true,required=false) 
    312329        public void setFamilyNamePrefix(String familyNamePrefix) { 
    313330                this.familyNamePrefix = familyNamePrefix; 
     
    317334         * @return Returns the familyNameSuffix. 
    318335         */ 
     336        @Element(data=true,required=false) 
    319337        public String getFamilyNameSuffix() { 
    320338                if (OpenmrsConstants.OBSCURE_PATIENTS) 
     
    326344         * @param familyNameSuffix The familyNameSuffix to set. 
    327345         */ 
     346        @Element(data=true,required=false) 
    328347        public void setFamilyNameSuffix(String familyNameSuffix) { 
    329348                this.familyNameSuffix = familyNameSuffix; 
     
    333352         * @return Returns the givenName. 
    334353         */ 
     354        @Element(data=true,required=false) 
    335355        public String getGivenName() { 
    336356                if (OpenmrsConstants.OBSCURE_PATIENTS) 
     
    342362         * @param givenName The givenName to set. 
    343363         */ 
     364        @Element(data=true,required=false) 
    344365        public void setGivenName(String givenName) { 
    345366                this.givenName = givenName; 
     
    349370         * @return Returns the middleName. 
    350371         */ 
     372        @Element(data=true,required=false) 
    351373        public String getMiddleName() { 
    352374                if (OpenmrsConstants.OBSCURE_PATIENTS) 
     
    358380         * @param middleName The middleName to set. 
    359381         */ 
     382        @Element(data=true,required=false) 
    360383        public void setMiddleName(String middleName) { 
    361384                this.middleName = middleName; 
     
    365388         * @return Returns the person. 
    366389         */ 
     390        @Element(required=true) 
    367391        public Person getPerson() { 
    368392                return person; 
     
    372396         * @param person The person to set. 
    373397         */ 
     398        @Element(required=true) 
    374399        public void setPerson(Person person) { 
    375400                this.person = person; 
     
    379404         * @return Returns the personNameId. 
    380405         */ 
     406        @Attribute(required=true) 
    381407        public Integer getPersonNameId() { 
    382408                return personNameId; 
     
    386412         * @param personNameId The personNameId to set. 
    387413         */ 
     414        @Attribute(required=true) 
    388415        public void setPersonNameId(Integer personNameId) { 
    389416                this.personNameId = personNameId; 
     
    399426        } 
    400427         
     428        @Attribute(required=true) 
    401429        public Boolean getPreferred() { 
    402430                return isPreferred(); 
     
    406434         * @param preferred The preferred to set. 
    407435         */ 
     436        @Attribute(required=true) 
    408437        public void setPreferred(Boolean preferred) { 
    409438                this.preferred = preferred; 
     
    413442         * @return Returns the prefix. 
    414443         */ 
     444        @Element(data=true,required=false) 
    415445        public String getPrefix() { 
    416446                if (OpenmrsConstants.OBSCURE_PATIENTS) 
     
    422452         * @param prefix The prefix to set. 
    423453         */ 
     454        @Element(data=true,required=false) 
    424455        public void setPrefix(String prefix) { 
    425456                this.prefix = prefix; 
     
    436467         * @see #isVoided() 
    437468         */ 
     469        @Attribute(required=true) 
    438470        public Boolean getVoided() { 
    439471                return isVoided(); 
     
    443475         * @param voided The voided to set. 
    444476         */ 
     477        @Attribute(required=true) 
    445478        public void setVoided(Boolean voided) { 
    446479                this.voided = voided; 
     
    450483         * @return Returns the voidedBy. 
    451484         */ 
     485        @Element(required=false) 
    452486        public User getVoidedBy() { 
    453487                return voidedBy; 
     
    457491         * @param voidedBy The voidedBy to set. 
    458492         */ 
     493        @Element(required=false) 
    459494        public void setVoidedBy(User voidedBy) { 
    460495                this.voidedBy = voidedBy; 
     
    464499         * @return Returns the voidReason. 
    465500         */ 
     501        @Element(data=true,required=false) 
    466502        public String getVoidReason() { 
    467503                return voidReason; 
     
    471507         * @param voidReason The voidReason to set. 
    472508         */ 
     509        @Element(data=true,required=false) 
    473510        public void setVoidReason(String voidReason) { 
    474511                this.voidReason = voidReason; 
     
    478515         * @return Returns the changedBy. 
    479516         */ 
     517        @Element(required=false) 
    480518        public User getChangedBy() { 
    481519                return changedBy; 
     
    485523         * @param changedBy The changedBy to set. 
    486524         */ 
     525        @Element(required=false) 
    487526        public void setChangedBy(User changedBy) { 
    488527                this.changedBy = changedBy; 
     
    492531         * @return Returns the dateChanged. 
    493532         */ 
     533        @Element(required=false) 
    494534        public Date getDateChanged() { 
    495535                return dateChanged; 
     
    499539         * @param dateChanged The dateChanged to set. 
    500540         */ 
     541        @Element(required=false) 
    501542        public void setDateChanged(Date dateChanged) { 
    502543                this.dateChanged = dateChanged;