Persistenzklasse eingerichtet
parent
697b99eb07
commit
d4362b1cf4
|
@ -1,4 +1,24 @@
|
|||
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;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue