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 01:25:27 +0100
committerStefan Suhren <suhren.stefan@fh-swf.de>2016-01-13 02:02:22 +0100
commit640dab2006901db2a4edea785b4ee9cf835ac989 (patch)
tree884c5d5c69015429e3f7cb427811a7c4b0cc77cc /src/de/fhswf/in/inf/se/projektthemenvergabe/model
parent76f2ce493f550ff6c5c6faacbb1fb41a0bd41c9a (diff)
downloadProjektthemenvergabe-640dab2006901db2a4edea785b4ee9cf835ac989.tar.gz
Projektthemenvergabe-640dab2006901db2a4edea785b4ee9cf835ac989.zip
Persist student
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/model')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/model/Student.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Student.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Student.java
index 89c80bb..32ee802 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Student.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Student.java
@@ -26,6 +26,8 @@ public class Student
private ObjectProperty<Projekt> projekt = new SimpleObjectProperty<>();
+ private int oldMatrikelnummer = 0;
+
/**
* Generates an extractor that fires when a property of a list value
* changes.
@@ -48,6 +50,7 @@ public class Student
public Student(int matrikelnummer)
{
this.matrikelnummer.set(matrikelnummer);
+ oldMatrikelnummer = matrikelnummer;
}
/**
@@ -220,4 +223,16 @@ public class Student
return ((Student) obj).matrikelnummer.get() == matrikelnummer.get();
}
+
+ /**
+ * Get the previous matrikel number of this Student.
+ *
+ */
+ public int getOldMatrikelnummer()
+ {
+ int tmp = oldMatrikelnummer;
+ oldMatrikelnummer = matrikelnummer.get();
+
+ return tmp;
+ }
} \ No newline at end of file