package net.jrtechs.www.server; import java.time.LocalDate; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * Class to store information on a player * * @author Jeffery Russell 5-26-18 */ public class Player { /** Name of the player **/ private String name; /** Steam id of the player **/ private String id; /** List of friends the player has */ private List friends; /** Time which the player was crawled */ private Date date; /** * Sets the name and id of the player * * @param name * @param id */ public Player(String name, String id) { this.name = name; this.id = id; this.friends = null; this.date = new Date(); } public List getFriends() { return friends; } public Date getDate() { return date; } /** * Returns a list of all the friends of a specific player * * @return */ public List fetchFriends() { return this.friends; } /** * Getter for display name of player * * @return */ public String getName() { return this.name.replace("'", ""); } /** * Getter for id of player * * @return */ public String getId() { return this.id; } public void setFriends(List friends) { this.friends = friends; } @Override public String toString() { return "Name: " + this.name + " id: " + this.id; } }