summaryrefslogtreecommitdiff
path: root/src/main/java/com/keuin/kbackupfabric/util/backup/incremental/ObjectCollectionSerializer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/keuin/kbackupfabric/util/backup/incremental/ObjectCollectionSerializer.java')
-rw-r--r--src/main/java/com/keuin/kbackupfabric/util/backup/incremental/ObjectCollectionSerializer.java33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/main/java/com/keuin/kbackupfabric/util/backup/incremental/ObjectCollectionSerializer.java b/src/main/java/com/keuin/kbackupfabric/util/backup/incremental/ObjectCollectionSerializer.java
deleted file mode 100644
index 6f9b792..0000000
--- a/src/main/java/com/keuin/kbackupfabric/util/backup/incremental/ObjectCollectionSerializer.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package com.keuin.kbackupfabric.util.backup.incremental;
-
-import java.io.*;
-import java.util.Objects;
-
-/**
- * Serialize and deserialize ObjectCollection from/to the disk file.
- */
-public class ObjectCollectionSerializer {
- public static ObjectCollection fromFile(File file) throws IOException {
- Objects.requireNonNull(file);
- ObjectCollection collection;
- try (FileInputStream fileInputStream = new FileInputStream(file)) {
- try (ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream)) {
- collection = (ObjectCollection) objectInputStream.readObject();
- } catch (ClassNotFoundException ignored) {
- // this should not happen
- return null;
- }
- }
- return collection;
- }
-
- public static void toFile(ObjectCollection collection, File file) throws IOException {
- Objects.requireNonNull(collection);
- Objects.requireNonNull(file);
- try (FileOutputStream fileOutputStream = new FileOutputStream(file)) {
- try (ObjectOutputStream objectOutputStream = new ObjectOutputStream(fileOutputStream)) {
- objectOutputStream.writeObject(collection);
- }
- }
- }
-}