package com.magnet.messagingsample.models;
import java.util.Date;
public class UserProfile {
private String mUsername = null;
private String mDisplayName = null;
private Date mCreationDate = null;
protected UserProfile() {}
public UserProfile(String username, String displayName, Date creationDate) {
mUsername = username;
mDisplayName = displayName;
mCreationDate = creationDate;
}
public final String getUsername() {
return mUsername;
}
protected void setUsername(String username) {
mUsername = username;
}
public final String getDisplayName() { return mDisplayName; }
protected void setDisplayName(String displayName) { mDisplayName = displayName; }
public final Date getCreationDate() {
return mCreationDate;
}
protected final void setCreationDate(Date creationDate) {
mCreationDate = creationDate;
}
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || !(o instanceof UserProfile) || ((UserProfile) o).getUsername() == null) {
return false;
}
return ((UserProfile)o).getUsername().equals(mUsername);
}
}