package kickr.db.entity; import java.io.Serializable; import javax.persistence.Embeddable; import javax.persistence.ManyToOne; import javax.validation.constraints.NotNull; /** * * @author nikku */ @Embeddable public class Team implements Serializable { @NotNull @ManyToOne protected Player offense; @NotNull @ManyToOne protected Player defense; public Team() { } public Team(Player offense, Player defense) { this.offense = offense; this.defense = defense; } public Player getOffense() { return offense; } public Player getDefense() { return defense; } public boolean isSingle() { return offense.equals(defense); } }