
package de.ivu.elect.presentation.verteilung.table;

public class VerteilungBerechnenViewDivisorkandidatColumnBuilder extends AbstractVerteilungBerechnenViewZuteilungsdivisorResultColumnBuilder {

  private static final long serialVersionUID = 1L;

  public VerteilungBerechnenViewDivisorkandidatColumnBuilder() {
    super();
  }

  @Override
  protected AbstractVerteilungBerechnenViewTeilnehmerErgebnisQuotientColumn createTeilnehmerErgebnisQuotientGemeinColumn() {
    String id = "VerteilungBerechnenViewDivisorkandidatTeilnehmerErgebnisQuotientGemeinColumn";

    return new AbstractVerteilungBerechnenViewTeilnehmerErgebnisQuotientColumn(id, getMessages(), getLocale(), id + ".header", (context, quotient) -> quotient.formatGemein(context), false, false,
        false) {

      private static final long serialVersionUID = 1L;
    };
  }

  @Override
  protected AbstractVerteilungBerechnenViewTeilnehmerErgebnisQuotientColumn createTeilnehmerErgebnisQuotientDezimalColumn() {
    String id = "VerteilungBerechnenViewDivisorkandidatTeilnehmerErgebnisQuotientDezimalColumn";

    return new AbstractVerteilungBerechnenViewTeilnehmerErgebnisQuotientColumn(id, getMessages(), getLocale(), id + ".header", (context, quotient) -> quotient.formatDezimal(context), false, false,
        true) {

      private static final long serialVersionUID = 1L;
    };
  }
}
