summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/se/projektthemenvergabe/model
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2016-01-13 00:28:55 +0100
committerStefan Suhren <suhren.stefan@fh-swf.de>2016-01-13 02:02:22 +0100
commit5c80d6cd7611efe24234f9f27a5b3751b21113a7 (patch)
tree68c8e4c6d649522e7bdd3c31e6f9f3b4489a2e93 /src/de/fhswf/in/inf/se/projektthemenvergabe/model
parent8bb0ce651c5d7921725d7195e2f058ce0f431af9 (diff)
downloadProjektthemenvergabe-5c80d6cd7611efe24234f9f27a5b3751b21113a7.tar.gz
Projektthemenvergabe-5c80d6cd7611efe24234f9f27a5b3751b21113a7.zip
Persist organisation
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/model')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java
index 63bbc96..8336baf 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java
@@ -20,6 +20,8 @@ public class Organisation
{
private StringProperty name = new SimpleStringProperty("");
+ private String oldName = "";
+
private List<Ansprechpartner> ansprechpartner = new ArrayList<>();
/**
@@ -52,6 +54,7 @@ public class Organisation
}
this.name.set(name);
+ oldName = name;
}
/**
@@ -155,4 +158,16 @@ public class Organisation
return ((Organisation) obj).name.get().equals(name.get());
}
+
+ /**
+ * Get the previous name of this Organisation.
+ *
+ */
+ public String getOldName()
+ {
+ String tmp = oldName;
+ oldName = name.get();
+
+ return tmp;
+ }
} \ No newline at end of file