From 834487d0cdfabb506ba9e365d5a800e299a47bfc Mon Sep 17 00:00:00 2001 From: informatikperson <62358979+informatikperson@users.noreply.github.com> Date: Tue, 25 Oct 2022 12:23:56 +0200 Subject: [PATCH] hu --- .../Sparkasse Mannheim-bank-data.ser | Bin 0 -> 799 bytes .../src/de/hs_mannheim/informatik/bank/Main.java | 2 +- .../informatik/bank/domain/Kontoauszüge.java | 3 ++- .../informatik/bank/facade/Banksystem.java | 5 ++++- 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 Bank-BeispielMeins/Sparkasse Mannheim-bank-data.ser diff --git a/Bank-BeispielMeins/Sparkasse Mannheim-bank-data.ser b/Bank-BeispielMeins/Sparkasse Mannheim-bank-data.ser new file mode 100644 index 0000000000000000000000000000000000000000..691fb1e7053cf2f1cebd5a53aaae2de02d1af349 GIT binary patch literal 799 zcmb7DJ!lj`6n?jNdzZu`oOdW#1gsVI1VNPGFA}`V#U_nb`p%u~ZgzKeotaJ6Ai{yD z5UkX~La?wAVsBxiDbl2grG@XFE`m7z+dS!C{2bYc3iUNN+YziFH3?9L6|9j9vNgcJtu%og!FsFcl@}&fyJ{ zs1{5bUkU9ek(;My&jCNx)d^Z_^jf=@F^AJ4O`cHo&(B}{>fJwSL7@fq3Pzd871a8q z{l3dt+!gBH#*>+Sk3X$j0C@^f{7RP{{kJ^k$$hf^YUjc4FBPz$)Pl0i;#jCQrD{;R z9hksOuWi2ZD24-jGCHpm-s%L}P)e0R`ba`Q5<-PYaPq*+{ zk)4%vuqGG=h1C+T1Umj7`bPqP+&=N}Pq1AiA8jaig;D6WVTvc549!$ATjFg`jO5ac zT{L8_w#VE>+Mx-v1vWAG0vIUyC^gBO9(&?mf4NtfziJK@c>+At!d?5!v6p#1LU1x= z8qGJ&)g)JgORX#YohtJT&2z`}=yXhNhY=a=ch^T0k4`hi;Dn0$Vu~t6t;OMm;g9ea DT%Pv+ literal 0 HcmV?d00001 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); }