diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2016-01-12 13:16:15 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2016-01-12 13:16:15 +0100 |
| commit | 73a8dd6ebd286ea9de3af32d9b5e7751cbc7ab72 (patch) | |
| tree | 7ccd342b1c1322269a689d6c508f3c1f8dd38768 /src/de/fhswf/in/inf/se/projektthemenvergabe/model/Student.java | |
| parent | 993cba579295a06209fc9109243837f101ae0010 (diff) | |
| download | Projektthemenvergabe-73a8dd6ebd286ea9de3af32d9b5e7751cbc7ab72.tar.gz Projektthemenvergabe-73a8dd6ebd286ea9de3af32d9b5e7751cbc7ab72.zip | |
Update extractors for the model
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 7265b94..89c80bb 100644 --- a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Student.java +++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Student.java @@ -1,11 +1,13 @@ package de.fhswf.in.inf.se.projektthemenvergabe.model; +import javafx.beans.Observable; import javafx.beans.property.IntegerProperty; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleIntegerProperty; import javafx.beans.property.SimpleObjectProperty; import javafx.beans.property.SimpleStringProperty; import javafx.beans.property.StringProperty; +import javafx.util.Callback; /** * @@ -25,6 +27,19 @@ public class Student private ObjectProperty<Projekt> projekt = new SimpleObjectProperty<>(); /** + * Generates an extractor that fires when a property of a list value + * changes. + * + * @return The extractor. + */ + public static Callback<Student, Observable[]> extractor() + { + return student -> new Observable[] { student.matrikelnummerProperty(), + student.vornameProperty(), student.nachnameProperty(), + student.projektProperty() }; + } + + /** * Constructor of {@link Student}. * * @param matrikelnummer |
