Skip to content

Commit dfc30c0

Browse files
committed
Simplified DepositFile/FileInfo
1 parent 25aae44 commit dfc30c0

File tree

3 files changed

+13
-24
lines changed

3 files changed

+13
-24
lines changed

src/main/java/nl/knaw/dans/dvingest/core/dansbag/domain/DepositFile.java

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,16 @@
1616
package nl.knaw.dans.dvingest.core.dansbag.domain;
1717

1818
import lombok.AllArgsConstructor;
19-
import lombok.Data;
19+
import lombok.Value;
2020
import org.w3c.dom.Node;
2121

2222
import java.nio.file.Path;
2323

24-
@Data
24+
@Value
2525
@AllArgsConstructor
2626
public class DepositFile {
27-
private Path path;
28-
private Path physicalPath;
29-
private String checksum;
30-
private Node xmlNode;
31-
32-
public Path getPhysicalPath() {
33-
if (this.physicalPath != null) {
34-
return physicalPath;
35-
}
36-
37-
return path;
38-
}
27+
Path path;
28+
Path physicalPath;
29+
String checksum;
30+
Node xmlNode;
3931
}

src/main/java/nl/knaw/dans/dvingest/core/dansbag/domain/FileInfo.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,18 @@
1616
package nl.knaw.dans.dvingest.core.dansbag.domain;
1717

1818
import lombok.AllArgsConstructor;
19-
import lombok.Data;
2019
import lombok.ToString;
20+
import lombok.Value;
2121
import nl.knaw.dans.lib.dataverse.model.file.FileMeta;
2222

2323
import java.nio.file.Path;
2424

25-
@Data
25+
@Value
2626
@ToString
2727
@AllArgsConstructor
2828
public class FileInfo {
29-
private Path path;
30-
private Path physicalPath;
31-
private String checksum;
32-
private boolean sanitized;
33-
private FileMeta metadata;
34-
29+
Path path;
30+
String checksum;
31+
boolean sanitized;
32+
FileMeta metadata;
3533
}

src/main/java/nl/knaw/dans/dvingest/core/dansbag/mapper/mapping/FileElement.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class FileElement extends Base {
4545
);
4646

4747
@Value
48-
private static class FileMetaResult {
48+
public static class FileMetaResult {
4949
boolean sanitized;
5050
FileMeta fileMeta;
5151
}
@@ -226,7 +226,6 @@ public static Map<Path, FileInfo> pathToFileInfo(Deposit deposit, boolean isMigr
226226
var fileMetaResult = toFileMeta(depositFile.getXmlNode(), defaultRestrict, isMigration);
227227
result.put(depositFile.getPath(), new FileInfo(
228228
bagDir.resolve(depositFile.getPath()),
229-
bagDir.resolve(depositFile.getPhysicalPath()),
230229
depositFile.getChecksum(),
231230
fileMetaResult.isSanitized(),
232231
fileMetaResult.getFileMeta()

0 commit comments

Comments
 (0)