diff --git a/Bank-BeispielMeins/Sparkasse Mannheim-bank-data.ser b/Bank-BeispielMeins/Sparkasse Mannheim-bank-data.ser new file mode 100644 index 0000000..691fb1e Binary files /dev/null and b/Bank-BeispielMeins/Sparkasse Mannheim-bank-data.ser differ diff --git a/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/Main.java b/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/Main.java index f0976d6..300ae6f 100644 --- a/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/Main.java +++ b/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/Main.java @@ -5,7 +5,7 @@ import de.hs_mannheim.informatik.bank.ui.UI; public class Main { - public static void main(String[] args) { + public static void main(String[] args) throws Exception { Banksystem bs = new Banksystem("Sparkasse Mannheim"); UI ui = new UI(bs); System.out.println("Main Main!"); diff --git a/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/domain/Kontoauszüge.java b/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/domain/Kontoauszüge.java index 5f8682d..a923651 100644 --- a/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/domain/Kontoauszüge.java +++ b/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/domain/Kontoauszüge.java @@ -1,8 +1,9 @@ package de.hs_mannheim.informatik.bank.domain; +import java.io.Serializable; import java.util.Date; -public class Kontoauszüge { +public class Kontoauszüge implements Serializable { private long kontostand; private long betrag; diff --git a/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java b/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java index 09f75d5..6251ada 100644 --- a/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java +++ b/Bank-BeispielMeins/src/de/hs_mannheim/informatik/bank/facade/Banksystem.java @@ -11,7 +11,10 @@ import infrastruktur.Persistenz; public class Banksystem { private Bank bank; - public Banksystem(String bankname) { + public Banksystem(String bankname) throws Exception { + if (Persistenz.sindDatenGespeichert(bankname)) + this.bank = (Bank) Persistenz.ladeBankDaten(bankname); + else this.bank = new Bank(bankname); }