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

public class VerteilungBerechnenViewVerteilungMitHoechstzahlenColumnBuilder extends AbstractVerteilungBerechnenViewVerteilungResultColumnBuilder {

  private static final long serialVersionUID = 1L;

  public VerteilungBerechnenViewVerteilungMitHoechstzahlenColumnBuilder() {
    super();
  }

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

    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 = "VerteilungBerechnenViewVerteilungMitHoechstzahlenTeilnehmerErgebnisQuotientenDezimalColumn";

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

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