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

import java.util.List;

import de.ivu.elect.business.gruppeimgebiet.entity.GruppeImGebiet;
import de.ivu.elect.business.stimmeingabe.control.StimmeingabeErfassenContext;
import de.ivu.elect.business.stimmeingabe.control.StimmeingabeErfassenModelBuilder;
import de.ivu.elect.business.stimmeingabe.entity.StimmeingabeListenkandidaturStimmenErfassenModel;

public interface StimmeingabeListenkandidaturStimmenErfassenModelBuilder extends StimmeingabeErfassenModelBuilder {

  List<StimmeingabeListenkandidaturStimmenErfassenModel> createListenkandidaturStimmenErfassenModelForAllApplicableGruppeImGebiet(
      StimmeingabeErfassenContext context);

  StimmeingabeListenkandidaturStimmenErfassenModel createListenkandidaturStimmenErfassenModel(
      GruppeImGebiet gruppeImGebiet, StimmeingabeErfassenContext context);

}
