First Commit

This commit is contained in:
2023-09-19 22:07:16 +03:00
commit 5e4b81c90d
35 changed files with 1092 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
package org.lumijiez.data;
import org.lumijiez.managers.Manager;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
public class DataDeserializer {
public static Manager deserialize() {
File serializedFile = new File("manager.ser");
Manager manager = new Manager();
if (serializedFile.exists()) {
try (ObjectInputStream ois = new ObjectInputStream(new FileInputStream(serializedFile))) {
manager = (Manager) ois.readObject();
System.out.println("Manager object deserialized successfully.");
} catch (IOException | ClassNotFoundException e) {
e.printStackTrace();
}
} else {
System.out.println("Serialized file 'manager.ser' does not exist.");
}
return manager;
}
}