import java.util.HashSet;

public class Student implements Comparable<Student> {
	private String fname, lname;
	private HashSet<Workstation> wkst_usual;

	public Student(String l, String f, HashSet<Workstation> w) {
		fname = f;
		lname = l;
		wkst_usual = w;
	}

	public String lnameGet() { return lname; }
	public String fnameGet() { return fname; }
	public HashSet<Workstation> wkstGetUsual() { return wkst_usual; }
	public String nameGetNatural() { return fname+" "+lname; }
	public String nameGetSortable() { return lname+", "+fname; }
	public int compareTo(Student x) {
		return nameGetSortable().compareTo(x.nameGetSortable());
	}
	public String toString() {
		return nameGetNatural()+" ("+wkstGetUsual()+")";
	}
}
