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

import de.ivu.elect.business.kandidatur.entity.Kandidatur;
import de.ivu.elect.business.person.entity.PersonendatenConstants;
import de.ivu.elect.jee.faces.Messages;
import de.ivu.elect.jee.presentation.dynamictable.ColumnType;
import de.ivu.elect.presentation.person.PersonendatenFormatter;
import de.ivu.elect.presentation.person.table.PersonendatenVornamenAnzeigeColumn;

public class NlKandidaturInitialenMitVornameColumn extends AbstractKandidaturColumn<Kandidatur> {

  private static final long serialVersionUID = 1L;

  public NlKandidaturInitialenMitVornameColumn(Messages messages, PersonendatenFormatter personendatenFormatter) {
    super("Nl-Kandidatur-Initialen-Mit-Vorname-Column", messages, PersonendatenConstants.MESSAGE_KEY_VORNAMEN_VOLLSTAENDIG_EINZAHL, ColumnType.STRING,
        kandidatur -> new PersonendatenVornamenAnzeigeColumn<>(messages, personendatenFormatter).getValue(kandidatur));
  }
}
