package edu.lmu.cs.headmaster.ws.domain; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlRootElement; import edu.lmu.cs.headmaster.ws.types.Term; @Entity @XmlRootElement public class GPA { private Long id; private Term term; private int year; private double gpa; @Id @GeneratedValue(strategy = GenerationType.AUTO) @XmlAttribute public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Term getTerm() { return term; } public void setTerm(Term term) { this.term = term; } public int getYear() { return year; } public void setYear(int year) { this.year = year; } public double getGpa() { return gpa; } public void setGpa(double gpa) { this.gpa = gpa; } }