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

import java.io.Serializable;
import java.util.Comparator;

import de.ivu.elect.business.gebietsbaum.control.GebietByBreadthFirstComparator;
import de.ivu.elect.business.wahlvorschlag.entity.Wahlvorschlag;

/**
 * Zum Sortieren von Wahlvorschlägen anhand des Gebietes
 */
public class WahlvorschlagByGebietComparator implements Comparator<Wahlvorschlag>, Serializable {

  GebietByBreadthFirstComparator gebietByBreadthFirstComparator = new GebietByBreadthFirstComparator();

  @Override
  public int compare(Wahlvorschlag o1, Wahlvorschlag o2) {
    return gebietByBreadthFirstComparator.compare(o1.getGebiet(), o2.getGebiet());
  }
}
