package net.anxuiz.tourney.event.mapselect; import com.google.common.base.Preconditions; import net.anxuiz.tourney.vote.VetoVote; import tc.oc.api.docs.Entrant; import tc.oc.pgm.teams.Team; public abstract class MapSelectionTeamEvent extends MapSelectionEvent { private final Team team; private final Entrant entrant; public MapSelectionTeamEvent(final VetoVote vote, final Team team, Entrant entrant) { super(vote); this.team = Preconditions.checkNotNull(team, "Team"); this.entrant = Preconditions.checkNotNull(entrant, "Entrant"); } public Team getTeam() { return this.team; } public Entrant getEntrant() { return this.entrant; } }