From bd070e5ebea2810fc94f69ed21929912f8ef6bba Mon Sep 17 00:00:00 2001 From: Andrea Burattin <andrea.burattin@gmail.com> Date: Fri, 25 Mar 2022 20:39:12 +0100 Subject: [PATCH] Reduced complexity of file and security hotspot warning --- src/main/java/beamline/sources/XesLogSource.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/beamline/sources/XesLogSource.java b/src/main/java/beamline/sources/XesLogSource.java index e5cc6b3..7aa3893 100644 --- a/src/main/java/beamline/sources/XesLogSource.java +++ b/src/main/java/beamline/sources/XesLogSource.java @@ -3,6 +3,7 @@ package beamline.sources; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; +import java.nio.file.Files; import java.util.Collections; import java.util.Iterator; import java.util.LinkedList; @@ -60,7 +61,7 @@ public class XesLogSource extends BeamlineAbstractSource { * is created */ public XesLogSource(XLog log) throws IOException { - File tmpFile = File.createTempFile("file", ".xes.gz"); + File tmpFile = Files.createTempFile("file", ".xes.gz").toFile(); new XesXmlGZIPSerializer().serialize(log, new FileOutputStream(tmpFile)); this.fileName = tmpFile.getAbsolutePath(); } @@ -113,9 +114,6 @@ public class XesLogSource extends BeamlineAbstractSource { String processName = XConceptExtension.instance().extractName(log); if (processName == null) { processName = "unnamed-xes-process"; - if (fileName != null) { - processName = fileName; - } } // populate all events -- GitLab