summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-12-15 20:05:13 +0100
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-12-15 20:05:13 +0100
commitdb9dbb0dd840a1f2c7500b65e71ee3942265670f (patch)
treed419bc06edb43aa0a6b6ee24b01ebfa10f657720 /src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java
parentaeb4e8a6f70fbf6261e9c464ac8f156bf1dafa78 (diff)
downloadProjektthemenvergabe-db9dbb0dd840a1f2c7500b65e71ee3942265670f.tar.gz
Projektthemenvergabe-db9dbb0dd840a1f2c7500b65e71ee3942265670f.zip
Don't remove all Ansprechpartner on Organisation delete
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java
index fe144e7..e786f78 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java
@@ -175,15 +175,13 @@ public class Main extends Application
{
Organisation organisation = orga
.get(rs.getString("organisation"));
- if (organisation != null)
- {
- Ansprechpartner ansprechpartner = new Ansprechpartner(
- organisation);
- ansprechpartner.setVorname(rs.getString("vorname"));
- ansprechpartner.setNachname(rs.getString("nachname"));
- this.ansprechpartner.add(ansprechpartner);
- }
+ Ansprechpartner ansprechpartner = new Ansprechpartner(
+ organisation);
+ ansprechpartner.setVorname(rs.getString("vorname"));
+ ansprechpartner.setNachname(rs.getString("nachname"));
+
+ this.ansprechpartner.add(ansprechpartner);
}
organisation.addAll(orga.values());
@@ -223,7 +221,14 @@ public class Main extends Application
{
ps.setString(1, ans.getVorname());
ps.setString(2, ans.getNachname());
- ps.setString(3, ans.getOrganisation().getName());
+ if (ans.getOrganisation() != null)
+ {
+ ps.setString(3, ans.getOrganisation().getName());
+ }
+ else
+ {
+ ps.setString(3, null);
+ }
ps.execute();
}