
package de.ivu.elect.business.gruppeimgebiet.control;

import java.io.Serializable;
import java.util.List;

import de.ivu.elect.business.gebietsbaum.entity.Gebiet;
import de.ivu.elect.business.gruppeimgebiet.entity.GruppeImGebiet;
import de.ivu.elect.business.wahl.entity.Wahl;
import de.ivu.elect.business.wahlvorschlag.entity.Wahlvorschlag;

public class GruppeImGebietExchangeObject implements Serializable {

  private static final long serialVersionUID = 1L;

  private final Wahl wahl;

  private final List<Gebiet> gebiete;

  private final List<GruppeImGebiet> gruppenImGebiet;

  private final List<Wahlvorschlag> wahvorschlaege;

  public GruppeImGebietExchangeObject(Wahl wahl, List<Gebiet> gebiete, List<GruppeImGebiet> gruppenImGebiet,
      List<Wahlvorschlag> wahvorschlaege) {
    this.wahl = wahl;
    this.gebiete = gebiete;
    this.gruppenImGebiet = gruppenImGebiet;
    this.wahvorschlaege = wahvorschlaege;
  }

  public Wahl getWahl() {
    return wahl;
  }

  public List<Gebiet> getGebiete() {
    return gebiete;
  }

  public List<GruppeImGebiet> getGruppenImGebiet() {
    return gruppenImGebiet;
  }

  public List<Wahlvorschlag> getWahvorschlaege() {
    return wahvorschlaege;
  }
}
