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

    r4095 r4158  
    1616import java.util.Date; 
    1717 
     18import org.simpleframework.xml.Attribute; 
     19import org.simpleframework.xml.Element; 
     20import org.simpleframework.xml.Root; 
     21 
    1822/** 
    1923 * PersonAttributeType  
    2024 */ 
     25@Root(strict=false) 
    2126public class PersonAttributeType implements java.io.Serializable { 
    2227 
     
    2934        private String description; 
    3035         
    31         private Boolean searchable
     36        private Boolean searchable = false
    3237         
    3338        private User creator; 
     
    4550        } 
    4651         
     52        /** 
     53         * @see java.lang.Object#hashCode() 
     54         */ 
    4755        public int hashCode() { 
    4856                if (this.getPersonAttributeTypeId() == null) return super.hashCode(); 
     
    7078         * @return Returns the creator. 
    7179         */ 
     80        @Element(required=true) 
    7281        public User getCreator() { 
    7382                return creator; 
     
    7786         * @param creator The creator to set. 
    7887         */ 
     88        @Element(required=true) 
    7989        public void setCreator(User creator) { 
    8090                this.creator = creator; 
     
    8494         * @return Returns the dateCreated. 
    8595         */ 
     96        @Element(required=true) 
    8697        public Date getDateCreated() { 
    8798                return dateCreated; 
     
    91102         * @param dateCreated The dateCreated to set. 
    92103         */ 
     104        @Element(required=true) 
    93105        public void setDateCreated(Date dateCreated) { 
    94106                this.dateCreated = dateCreated; 
     
    98110         * @return Returns the description. 
    99111         */ 
     112        @Element(data=true,required=false) 
    100113        public String getDescription() { 
    101114                return description; 
     
    105118         * @param description The description to set. 
    106119         */ 
     120        @Element(data=true,required=false) 
    107121        public void setDescription(String description) { 
    108122                this.description = description; 
     
    112126         * @return Returns the name. 
    113127         */ 
     128        @Element(data=true,required=false) 
    114129        public String getName() { 
    115130                return name; 
     
    119134         * @param name The name to set. 
    120135         */ 
     136        @Element(data=true,required=false) 
    121137        public void setName(String name) { 
    122138                this.name = name; 
     
    126142         * @return Returns the format. 
    127143         */ 
     144        @Element(data=true,required=false) 
    128145        public String getFormat() { 
    129146                return format; 
     
    133150         * @param format The format to set. 
    134151         */ 
     152        @Element(data=true,required=false) 
    135153        public void setFormat(String format) { 
    136154                this.format = format; 
     
    140158         * @return the foreignKey 
    141159         */ 
     160        @Attribute(required=false) 
    142161        public Integer getForeignKey() { 
    143162                return foreignKey; 
     
    147166         * @param foreignKey the foreignKey to set 
    148167         */ 
     168        @Attribute(required=false) 
    149169        public void setForeignKey(Integer foreignKey) { 
    150170                this.foreignKey = foreignKey; 
     
    154174         * @return Returns the PersonAttributeTypeId. 
    155175         */ 
     176        @Attribute(required=false) 
    156177        public Integer getPersonAttributeTypeId() { 
    157178                return personAttributeTypeId; 
     
    161182         * @param PersonAttributeTypeId The PersonAttributeTypeId to set. 
    162183         */ 
     184        @Attribute(required=false) 
    163185        public void setPersonAttributeTypeId(Integer PersonAttributeTypeId) { 
    164186                this.personAttributeTypeId = PersonAttributeTypeId; 
     
    168190         * @return the changedBy 
    169191         */ 
     192        @Element(required=false) 
    170193        public User getChangedBy() { 
    171194                return changedBy; 
     
    175198         * @param changedBy the changedBy to set 
    176199         */ 
     200        @Element(required=false) 
    177201        public void setChangedBy(User changedBy) { 
    178202                this.changedBy = changedBy; 
     
    182206         * @return the dateChanged 
    183207         */ 
     208        @Element(required=false) 
    184209        public Date getDateChanged() { 
    185210                return dateChanged; 
     
    189214         * @param dateChanged the dateChanged to set 
    190215         */ 
     216        @Element(required=false) 
    191217        public void setDateChanged(Date dateChanged) { 
    192218                this.dateChanged = dateChanged; 
     
    203229         * @return the searchable status 
    204230         */ 
     231        @Attribute(required=false) 
    205232        public Boolean getSearchable() { 
    206233                return searchable; 
     
    210237         * @param searchable the searchable to set 
    211238         */ 
     239        @Attribute(required=false) 
    212240        public void setSearchable(Boolean searchable) { 
    213241                this.searchable = searchable; 
    214242        } 
    215243 
     244        /** 
     245         * @see java.lang.Object#toString() 
     246         */ 
    216247        public String toString() { 
    217248                return this.name;