001 // License: GPL. For details, see LICENSE file.
002 package org.openstreetmap.josm.data.osm;
003
004 import java.util.Date;
005 import java.util.List;
006
007 import org.openstreetmap.josm.data.coor.LatLon;
008
009 public class UserInfo {
010 /** the user id */
011 private int id;
012 /** the display name */
013 private String displayName;
014 /** the date this user was created */
015 private Date accountCreated;
016 /** the home location */
017 private LatLon home;
018 /** the zoom level for the home location */
019 private int homeZoom;
020 /** the profile description */
021 private String description;
022 /** the list of preferred languages */
023 private List<String> languages;
024
025 public UserInfo() {
026 id = 0;
027 }
028
029 public int getId() {
030 return id;
031 }
032 public void setId(int id) {
033 this.id = id;
034 }
035 public String getDisplayName() {
036 return displayName;
037 }
038 public void setDisplayName(String displayName) {
039 this.displayName = displayName;
040 }
041 public Date getAccountCreated() {
042 return accountCreated;
043 }
044 public void setAccountCreated(Date accountCreated) {
045 this.accountCreated = accountCreated;
046 }
047 public LatLon getHome() {
048 return home;
049 }
050 public void setHome(LatLon home) {
051 this.home = home;
052 }
053 public String getDescription() {
054 return description;
055 }
056 public void setDescription(String description) {
057 this.description = description;
058 }
059 public List<String> getLanguages() {
060 return languages;
061 }
062 public void setLanguages(List<String> languages) {
063 this.languages = languages;
064 }
065
066 public int getHomeZoom() {
067 return homeZoom;
068 }
069
070 public void setHomeZoom(int homeZoom) {
071 this.homeZoom = homeZoom;
072 }
073 }