- Timestamp:
- 05/09/08 10:53:35 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openmrs/trunk/src/api/org/openmrs/PersonAttributeType.java
r4095 r4158 16 16 import java.util.Date; 17 17 18 import org.simpleframework.xml.Attribute; 19 import org.simpleframework.xml.Element; 20 import org.simpleframework.xml.Root; 21 18 22 /** 19 23 * PersonAttributeType 20 24 */ 25 @Root(strict=false) 21 26 public class PersonAttributeType implements java.io.Serializable { 22 27 … … 29 34 private String description; 30 35 31 private Boolean searchable ;36 private Boolean searchable = false; 32 37 33 38 private User creator; … … 45 50 } 46 51 52 /** 53 * @see java.lang.Object#hashCode() 54 */ 47 55 public int hashCode() { 48 56 if (this.getPersonAttributeTypeId() == null) return super.hashCode(); … … 70 78 * @return Returns the creator. 71 79 */ 80 @Element(required=true) 72 81 public User getCreator() { 73 82 return creator; … … 77 86 * @param creator The creator to set. 78 87 */ 88 @Element(required=true) 79 89 public void setCreator(User creator) { 80 90 this.creator = creator; … … 84 94 * @return Returns the dateCreated. 85 95 */ 96 @Element(required=true) 86 97 public Date getDateCreated() { 87 98 return dateCreated; … … 91 102 * @param dateCreated The dateCreated to set. 92 103 */ 104 @Element(required=true) 93 105 public void setDateCreated(Date dateCreated) { 94 106 this.dateCreated = dateCreated; … … 98 110 * @return Returns the description. 99 111 */ 112 @Element(data=true,required=false) 100 113 public String getDescription() { 101 114 return description; … … 105 118 * @param description The description to set. 106 119 */ 120 @Element(data=true,required=false) 107 121 public void setDescription(String description) { 108 122 this.description = description; … … 112 126 * @return Returns the name. 113 127 */ 128 @Element(data=true,required=false) 114 129 public String getName() { 115 130 return name; … … 119 134 * @param name The name to set. 120 135 */ 136 @Element(data=true,required=false) 121 137 public void setName(String name) { 122 138 this.name = name; … … 126 142 * @return Returns the format. 127 143 */ 144 @Element(data=true,required=false) 128 145 public String getFormat() { 129 146 return format; … … 133 150 * @param format The format to set. 134 151 */ 152 @Element(data=true,required=false) 135 153 public void setFormat(String format) { 136 154 this.format = format; … … 140 158 * @return the foreignKey 141 159 */ 160 @Attribute(required=false) 142 161 public Integer getForeignKey() { 143 162 return foreignKey; … … 147 166 * @param foreignKey the foreignKey to set 148 167 */ 168 @Attribute(required=false) 149 169 public void setForeignKey(Integer foreignKey) { 150 170 this.foreignKey = foreignKey; … … 154 174 * @return Returns the PersonAttributeTypeId. 155 175 */ 176 @Attribute(required=false) 156 177 public Integer getPersonAttributeTypeId() { 157 178 return personAttributeTypeId; … … 161 182 * @param PersonAttributeTypeId The PersonAttributeTypeId to set. 162 183 */ 184 @Attribute(required=false) 163 185 public void setPersonAttributeTypeId(Integer PersonAttributeTypeId) { 164 186 this.personAttributeTypeId = PersonAttributeTypeId; … … 168 190 * @return the changedBy 169 191 */ 192 @Element(required=false) 170 193 public User getChangedBy() { 171 194 return changedBy; … … 175 198 * @param changedBy the changedBy to set 176 199 */ 200 @Element(required=false) 177 201 public void setChangedBy(User changedBy) { 178 202 this.changedBy = changedBy; … … 182 206 * @return the dateChanged 183 207 */ 208 @Element(required=false) 184 209 public Date getDateChanged() { 185 210 return dateChanged; … … 189 214 * @param dateChanged the dateChanged to set 190 215 */ 216 @Element(required=false) 191 217 public void setDateChanged(Date dateChanged) { 192 218 this.dateChanged = dateChanged; … … 203 229 * @return the searchable status 204 230 */ 231 @Attribute(required=false) 205 232 public Boolean getSearchable() { 206 233 return searchable; … … 210 237 * @param searchable the searchable to set 211 238 */ 239 @Attribute(required=false) 212 240 public void setSearchable(Boolean searchable) { 213 241 this.searchable = searchable; 214 242 } 215 243 244 /** 245 * @see java.lang.Object#toString() 246 */ 216 247 public String toString() { 217 248 return this.name;