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

import de.ivu.elect.business.gruppe.entity.Gruppe;
import de.ivu.elect.business.gruppe.entity.NlGruppeCustomData;
import de.ivu.elect.jee.faces.Messages;
import de.ivu.elect.jee.presentation.dynamictable.ColumnType;

public class NlVornameVeroeffentlichenColumn extends AbstractGruppeColumn<Gruppe> {

    private static final long serialVersionUID = 1L;

    protected NlVornameVeroeffentlichenColumn(Messages messages) {
        super("Gruppe-Vorname-veroeffentlichen", messages, "gruppe.search.vorname.veroeffentlichen.column.header", ColumnType.BOOLEAN,
            gruppe -> !gruppe.getCustomData(NlGruppeCustomData.class).isVornamenAusblenden());
    }
}
