package kickr.web.model;
import javax.validation.constraints.NotNull;
import kickr.db.entity.Team;
public class TeamData {
@NotNull
protected PlayerData offense;
protected PlayerData defense;
public TeamData() { }
public TeamData(PlayerData offense, PlayerData defense) {
this.offense = offense;
this.defense = defense;
}
public PlayerData getOffense() {
return offense;
}
public void setOffense(PlayerData offense) {
this.offense = offense;
}
public PlayerData getDefense() {
return defense;
}
public void setDefense(PlayerData defense) {
this.defense = defense;
}
public static TeamData fromTeam(Team team) {
return new TeamData(PlayerData.fromPlayer(team.getOffense()), PlayerData.fromPlayer(team.getDefense()));
}
}