diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-16 02:24:36 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-16 02:24:36 +0100 |
| commit | 869bbdd24a6c360cb2aab91d7c925d7191a5f07e (patch) | |
| tree | a5ca0f8fa9f18c2b52bd0e650ce5222ae39a726e /src/de/fhswf/in/inf/se/projektthemenvergabe/model/Projekt.java | |
| parent | bdec8b2ed49f0473168638c9220209dc77a3afd8 (diff) | |
| download | Projektthemenvergabe-869bbdd24a6c360cb2aab91d7c925d7191a5f07e.tar.gz Projektthemenvergabe-869bbdd24a6c360cb2aab91d7c925d7191a5f07e.zip | |
It partially works (TM)
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/model/Projekt.java')
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/model/Projekt.java | 51 |
1 files changed, 49 insertions, 2 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Projekt.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Projekt.java index 5b09fce..2788904 100644 --- a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Projekt.java +++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Projekt.java @@ -9,6 +9,8 @@ import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleObjectProperty; import javafx.beans.property.SimpleStringProperty; import javafx.beans.property.StringProperty; +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; public class Projekt { @@ -26,8 +28,27 @@ public class Projekt private Ansprechpartner ansprechpartner; - public Projekt(Student student1, Student student2, Student student3, - Ansprechpartner ansprechpartner) + private StringProperty status = new SimpleStringProperty( + getStatusList().get(0)); + + public static ObservableList<String> getStatusList() + { + ObservableList<String> status = FXCollections.observableArrayList(); + + status.add("Eingereicht"); + status.add("In Überarbeitung"); + status.add("Angenommen"); + status.add("Abgelehnt"); + + return FXCollections.unmodifiableObservableList(status); + } + + public Projekt( + + Student student1, Student student2, + + Student student3, Ansprechpartner ansprechpartner) + { if (student1 == null && student2 == null && student3 == null) { @@ -147,4 +168,30 @@ public class Projekt { return this.ansprechpartner; } + + public final StringProperty statusProperty() + { + return this.status; + } + + public final String getStatus() + { + return this.statusProperty().get(); + } + + public final void setStatus(final String status) + { + this.statusProperty().set(status); + } + + /* + * (non-Javadoc) + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() + { + return projektthema.get(); + } }
\ No newline at end of file |
