package infrastructure; import java.io.*; public class Persistenz { private static final String FACTORY_DATA = "Factory.ser"; public static boolean existsSavedData(String name){ return new File(name + FACTORY_DATA).exists(); } public static void saveFactoryData(Object Factory, String name) throws Exception{ ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(name + FACTORY_DATA)); oos.writeObject(Factory); oos.close(); } public static Object loadFactoryData(String name) throws Exception{ ObjectInputStream ois = new ObjectInputStream(new FileInputStream(name + FACTORY_DATA)); Object Factory = ois.readObject(); ois.close(); return Factory; } }