package de.ivu.elect.business.stimmeingabe.control;

import java.io.File;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import de.ivu.elect.business.konfiguration.control.AbstractStreamCreator;

import javax.annotation.Nullable;

public class ErgebniseingangExportStreamCreator extends AbstractStreamCreator {

  private static final Logger LOG = LoggerFactory.getLogger(ErgebniseingangExportStreamCreator.class);

  private final String verzeichnis;

  public ErgebniseingangExportStreamCreator(String verzeichnis) {
    this.verzeichnis = verzeichnis;
  }

  @Override
  protected String getAbsolutePath(String dateiname, @Nullable String path) {
    String finalName = verzeichnis + File.separator + dateiname;
    LOG.info("Schreibe erfasste Stimmeingabe in Datei: '" + finalName + "'");
    return finalName;
  }
}
