Improving code

This commit is contained in:
Luca Frosini 2023-01-27 16:40:13 +01:00
parent 7961619ac0
commit 56f690c4cc
3 changed files with 11 additions and 10 deletions

View File

@ -83,9 +83,9 @@ public class SoftwareVersionConfigAnalyser {
Class<? extends SoftwareVersionExporter> exporterClass = availableExporters.get(className);
SoftwareVersionExporter sve = exporterClass.newInstance();
ExporterConfig processorConfig = requestedExporters.get(className);
sve.setSoftwareConfig(softwareConfig);
sve.setGlobalConfig(softwareConfig);
sve.setSoftwareVersion(softwareVersionConfig);
sve.setProcessorConfig(processorConfig);
sve.setExporterConfig(processorConfig);
sve.setFirst(first);
// sve.export();
}

View File

@ -30,17 +30,17 @@ public abstract class SoftwareVersionExporter {
return processors;
}
protected GlobalConfig softwareConfig;
protected GlobalConfig globalConfig;
protected SoftwareVersionConfig softwareVersionConfig;
protected ExporterConfig processorConfig;
protected boolean first;
public GlobalConfig getSoftwareConfig() {
return softwareConfig;
public GlobalConfig getGlobalConfig() {
return globalConfig;
}
public void setSoftwareConfig(GlobalConfig softwareConfig) {
this.softwareConfig = softwareConfig;
public void setGlobalConfig(GlobalConfig softwareConfig) {
this.globalConfig = softwareConfig;
}
public SoftwareVersionConfig getSoftwareVersionConfig() {
@ -51,11 +51,11 @@ public abstract class SoftwareVersionExporter {
this.softwareVersionConfig = softwareVersionConfig;
}
public ExporterConfig getProcessorConfig() {
public ExporterConfig getExporterConfig() {
return processorConfig;
}
public void setProcessorConfig(ExporterConfig processorConfig) {
public void setExporterConfig(ExporterConfig processorConfig) {
this.processorConfig = processorConfig;
}

View File

@ -9,6 +9,7 @@ import java.util.Set;
import org.gcube.com.fasterxml.jackson.databind.JsonNode;
import org.gcube.com.fasterxml.jackson.databind.node.ArrayNode;
import org.gcube.common.software.analyser.AnalyserFactory;
import org.gcube.common.software.export.SoftwareVersionExporter;
import org.gcube.common.software.model.ElaborationType;
import org.gcube.common.software.model.Variables;
@ -183,7 +184,7 @@ public class BibLaTeXSoftwareVersionExporter extends SoftwareVersionExporter {
}
protected File getExportFile() {
String fileName = softwareConfig.getExportFileName();
String fileName = AnalyserFactory.getExportFileName(null);
File file = new File(fileName + EXPORT_FILENAME_EXTENSION);
return file;
}