species-products-discovery/src/main/java/org/gcube/data/spd/executor/jobs/csv/CSVCreatorForOMJob.java

36 lines
865 B
Java

package org.gcube.data.spd.executor.jobs.csv;
import java.util.List;
import java.util.Map;
import org.gcube.data.spd.model.products.OccurrencePoint;
import org.gcube.data.spd.plugin.fwk.AbstractPlugin;
public class CSVCreatorForOMJob extends CSVJob{
/**
*
*/
private static final long serialVersionUID = 1L;
private static transient OccurrenceCSVConverterOpenModeller converter;
public CSVCreatorForOMJob(Map<String, AbstractPlugin> plugins) {
super(plugins);
converter = new OccurrenceCSVConverterOpenModeller();
}
@Override
public Converter<OccurrencePoint, List<String>> getConverter() {
if (CSVCreatorForOMJob.converter==null) converter = new OccurrenceCSVConverterOpenModeller();
return CSVCreatorForOMJob.converter;
}
@Override
public List<String> getHeader() {
return OccurrenceCSVConverterOpenModeller.HEADER;
}
}