StringHeaderWriter.java
package com.sintia.ffl.admin.optique.catalogue.batch.writer;
import org.springframework.batch.item.file.FlatFileHeaderCallback;
import java.io.IOException;
import java.io.Writer;
/**
* Use to insert a header line in the CSV file generated by the writers.
*
* @author jumazet
*/
public class StringHeaderWriter implements FlatFileHeaderCallback {
private final String header;
public StringHeaderWriter(String header) {
this.header = header;
}
@Override
public void writeHeader(Writer writer)
throws IOException {
writer.write(header);
}
}