    001// License: GPL. For details, see LICENSE file.
    002package org.openstreetmap.josm.plugins.streetside.model;
    003
    004import java.io.Serializable;
    005
    006import javax.swing.ImageIcon;
    007
    008public class UserProfile extends KeyIndexedObject implements Serializable {
    009
    010  private static final long serialVersionUID = 7993340649510343946L;
    011
    012  private final String username;
    013  private final ImageIcon avatar;
    014
    015  public UserProfile(String key, String username, ImageIcon avatar) {
    016    super(key);
    017    this.avatar = avatar;
    018    this.username = username;
    019  }
    020
    021  public String getUsername() {
    022    return username;
    023  }
    024
    025  public ImageIcon getAvatar() {
    026    return avatar;
    027  }
    028}