
package de.ivu.elect.sitzberechnung.verteilung.trivial;

import de.ivu.elect.sitzberechnung.verteilung.Teilnehmer;
import de.ivu.elect.sitzberechnung.verteilung.TeilnehmerErgebnis;

public class NachStimmenTeilnehmerErgebnis extends TeilnehmerErgebnis {

  NachStimmenTeilnehmerErgebnis(Teilnehmer teilnehmer, boolean sitzGewonnen) {
    super(teilnehmer, sitzGewonnen ? 1L : 0L);
  }

  @Override // Diese Methode gibt es nur, um zu verhindern, dass sie in der Oberklasse public sein muss.
  protected void vergibRestsitz() {
    super.vergibRestsitz();
  }

  @Override // Diese Methode gibt es nur, um zu verhindern, dass sie in der Oberklasse public sein muss.
  protected void seiTeilnehmerAmLosverfahren() {
    super.seiTeilnehmerAmLosverfahren();
  }

  static NachStimmenTeilnehmerErgebnis ohneVerteilung(Teilnehmer teilnehmer) {
    return new NachStimmenTeilnehmerErgebnis(teilnehmer, false);
  }
}
