
package de.ivu.elect.business.stimmen.boundary;

import de.ivu.elect.business.gruppeimgebiet.entity.GruppeImGebiet;
import de.ivu.elect.business.kandidatur.entity.Listenkandidatur;

public class DefaultStimmzettelListenkandidaturStrategie implements StimmzettelListenkandidaturStrategie {

  public DefaultStimmzettelListenkandidaturStrategie() {
    super();
  }

  @Override
  public boolean isListenkandidaturAufStimmzettel(GruppeImGebiet gruppeImGebiet, Listenkandidatur listenkandidatur) {
    return listenkandidatur.isAufStimmzettel() && isWahlspezifischeBedingungenErfuellt(gruppeImGebiet, listenkandidatur);
  }

  protected boolean isWahlspezifischeBedingungenErfuellt(GruppeImGebiet gruppeImGebiet, Listenkandidatur listenkandidatur) {
    return true;
  }
}
