diff options
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/model/Student.java')
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/model/Student.java | 15 |
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 |
