From c608b7071691b11a6b34fe0ac4f184fc7ea36bc0 Mon Sep 17 00:00:00 2001 From: Juraj Roka <95219754+jr-rk@users.noreply.github.com> Date: Wed, 9 Jul 2025 10:49:01 +0200 Subject: [PATCH] Removed subdirectory attribute of FileInfo - from previous request --- .../java/org/dspace/content/PreviewContentServiceImpl.java | 2 +- dspace-api/src/main/java/org/dspace/util/FileInfo.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dspace-api/src/main/java/org/dspace/content/PreviewContentServiceImpl.java b/dspace-api/src/main/java/org/dspace/content/PreviewContentServiceImpl.java index 676e76cbb874..be21988c968c 100644 --- a/dspace-api/src/main/java/org/dspace/content/PreviewContentServiceImpl.java +++ b/dspace-api/src/main/java/org/dspace/content/PreviewContentServiceImpl.java @@ -201,7 +201,7 @@ public PreviewContent createPreviewContent(Context context, Bitstream bitstream, @Override public FileInfo createFileInfo(PreviewContent pc) { Hashtable sub = createSubMap(pc.sub, this::createFileInfo); - return new FileInfo(pc.name, pc.content, pc.size, pc.isDirectory, sub); + return new FileInfo(pc.name, pc.content, pc.size, pc.isDirectory); } @Override diff --git a/dspace-api/src/main/java/org/dspace/util/FileInfo.java b/dspace-api/src/main/java/org/dspace/util/FileInfo.java index fa9e75a06f6e..875a33ef9dcd 100644 --- a/dspace-api/src/main/java/org/dspace/util/FileInfo.java +++ b/dspace-api/src/main/java/org/dspace/util/FileInfo.java @@ -22,12 +22,11 @@ public class FileInfo { public Hashtable sub = null; - public FileInfo(String name, String content, String size, boolean isDirectory, Hashtable sub) { + public FileInfo(String name, String content, String size, boolean isDirectory) { this.name = name; this.content = content; this.size = size; this.isDirectory = isDirectory; - this.sub = sub; } public FileInfo(String name) { @@ -45,4 +44,8 @@ public FileInfo(String name, String size) { this.size = size; isDirectory = false; } + + public void setSub(Hashtable sub) { + this.sub = sub; + } }