
package de.ivu.elect.was.sitzberechnung.control;

import de.ivu.elect.business.gebietsbaum.entity.Wahldurchfuehrungsgebiet;
import de.ivu.elect.business.staat.entity.StaatenGruppe;

public abstract class AbstractElectAnzahlSitzeMapper extends AbstractElectSitzberechnungMapper implements ElectAnzahlSitzeMapper {

  protected AbstractElectAnzahlSitzeMapper() {
    super();
  }

  @Override
  public long getAnzahlSitze(Wahldurchfuehrungsgebiet wahldurchfuehrungsgebiet) {
    Long result = wahldurchfuehrungsgebiet.getAnzahlSitze();

    if (result != null) {
      return result;
    }

    return 0L;
  }

  @Override
  public long getAnzahlSitze(StaatenGruppe staatenGruppe) {
    return 0L;
  }
}
