package kickr.web.model; import java.util.ArrayList; import java.util.List; import kickr.db.entity.FoosballTable; public class FoosballTableData { protected Long id; protected String name; protected String team1Alias; protected String team2Alias; public static FoosballTableData fromTable(FoosballTable table) { FoosballTableData tableData = new FoosballTableData(); tableData.id = table.getId(); tableData.team1Alias = table.getTeam1Alias(); tableData.team2Alias = table.getTeam2Alias(); tableData.name = table.getName(); return tableData; } public static List<FoosballTableData> fromTables(List<FoosballTable> tables) { List<FoosballTableData> tablesData = new ArrayList<>(); for (FoosballTable table : tables) { tablesData.add(fromTable(table)); } return tablesData; } public FoosballTableData() { } public FoosballTableData(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTeam1Alias() { return team1Alias; } public void setTeam1Alias(String team1Alias) { this.team1Alias = team1Alias; } public String getTeam2Alias() { return team2Alias; } public void setTeam2Alias(String team2Alias) { this.team2Alias = team2Alias; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } }