package edu.washington.geopost;
/**
*
* A User object represents a user of the GeoPost app.
*
* @author Megan Drasnin
*
*/
public class User {
// Number of pins the user has viewed
private int viewedNum;
// Number of pins the user has posted
private int postedNum;
// The name of the user
private String name;
// The user's Facebook ID
private String facebookID;
/**
* Creates a new User.
* @param viewedNum The number of pins the user has viewed.
* @param postedNum The number of pins the user has posted.
* @param name The name of the user.
*/
public User(int viewedNum, int postedNum, String name, String facebookID) {
this.viewedNum = viewedNum;
this.postedNum = postedNum;
this.name = name;
this.facebookID = facebookID;
}
/**
* Returns the number of pins the user has viewed.
* @return The number of pins the user has viewed.
*/
public int getNumViewed() {
return viewedNum;
}
/**
* Returns the number of pins the user has posted.
* @return The number of pins the user has posted.
*/
public int getNumPosted() {
return postedNum;
}
/**
* Returns the user's name.
* @return The user's name.
*/
public String getName() {
return name;
}
/**
* Return's the user's Facebook ID.
* @return The user's Facebook ID.
*/
public String getFacebookID() {
return facebookID;
}
}