use of org.openlca.io.ilcd.output.ProcessExport in project olca-modules by GreenDelta.
the class ILCDExport method tryExport.
private void tryExport(RootEntity component) throws Exception {
if (component instanceof ImpactMethod) {
ImpactMethodExport export = new ImpactMethodExport(config);
export.run((ImpactMethod) component);
} else if (component instanceof ProductSystem) {
SystemExport export = new SystemExport(config);
export.run((ProductSystem) component);
} else if (component instanceof Process) {
ProcessExport export = new ProcessExport(config);
export.run((Process) component);
} else if (component instanceof Flow) {
FlowExport flowExport = new FlowExport(config);
flowExport.run((Flow) component);
} else if (component instanceof FlowProperty) {
FlowPropertyExport export = new FlowPropertyExport(config);
export.run((FlowProperty) component);
} else if (component instanceof UnitGroup) {
UnitGroupExport export = new UnitGroupExport(config);
export.run((UnitGroup) component);
} else if (component instanceof Actor) {
ActorExport export = new ActorExport(config);
export.run((Actor) component);
} else if (component instanceof Source) {
SourceExport export = new SourceExport(config);
export.run((Source) component);
}
}
use of org.openlca.io.ilcd.output.ProcessExport in project olca-modules by GreenDelta.
the class ILCDImportExportTest method testF_Process.
@Test
public void testF_Process() {
String id = "76d6aaa4-37e2-40b2-994c-03292b600074";
var dataSet = importConf.store().get(Process.class, id);
var process = new ProcessImport(importConf).run(dataSet);
assertEquals(id, process.refId);
new ProcessExport(exportConf).run(process);
assertTrue(exportConf.store.contains(Process.class, id));
}
use of org.openlca.io.ilcd.output.ProcessExport in project olca-app by GreenDelta.
the class Export method tryExportProcess.
private void tryExportProcess(ExportConfig config, Descriptor d) {
try {
Process p = new ProcessDao(database).getForId(d.id);
ProcessExport export = new ProcessExport(config);
export.run(p);
monitor.worked(1);
} catch (Exception e) {
log.error("Process export failed", e);
}
}
Aggregations