package persistency.entities.gamification;
import java.io.Serializable;
import java.util.List;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Transient;
/**
* Entity implementation class for Entity: Rank
*
*/
@Entity
@NamedQueries({
@NamedQuery(name = "getRankById", query = "SELECT e FROM Rank e WHERE e.rankPos = :id"),
@NamedQuery(name = "allRanks", query = "SELECT e FROM Rank e")})
public class Rank implements Serializable {
private static final long serialVersionUID = 1L;
@Id
private int rankPos;
private String rankName;
private List<PointsCategory> rankRequirements;
public String getRankName() {
return rankName;
}
public void setRankName(String rankName) {
this.rankName = rankName;
}
public int getRankPos() {
return rankPos;
}
public void setRankPos(int rankPos) {
this.rankPos = rankPos;
}
public List<PointsCategory> getRankRequirements() {
return rankRequirements;
}
public void setRankRequirements(List<PointsCategory> rankRequirements) {
this.rankRequirements = rankRequirements;
}
@Override
public String toString() {
return rankPos + " - " + rankName;
}
}