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

import de.ivu.elect.business.anschrift.boundary.ZusammengesetzteAnschriftFormatter;
import de.ivu.elect.business.kandidatur.entity.Kandidatur;
import de.ivu.elect.jee.faces.Messages;
import de.ivu.elect.presentation.anschrift.table.AbstractZusammengesetzteAnschriftColumn;
import de.ivu.elect.presentation.anschrift.table.ZusammengesetzteAnschrift;

public class KandidaturZusammengesetzteAnschriftColumn extends AbstractZusammengesetzteAnschriftColumn<Kandidatur> {

  private static final long serialVersionUID = 1L;

  public KandidaturZusammengesetzteAnschriftColumn(Messages messages, ZusammengesetzteAnschriftFormatter zusammengesetzteAnschriftFormatter) {
    super("Kandidatur-ZusammengesetzteAnschrift", messages, zusammengesetzteAnschriftFormatter);
  }

  @Override
  protected ZusammengesetzteAnschrift getAnschrift(Kandidatur kandidatur) {
    return new ZusammengesetzteAnschrift(kandidatur.getAnschrift());
  }
}
