summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-12-15 23:58:04 +0100
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-12-15 23:58:04 +0100
commitbdec8b2ed49f0473168638c9220209dc77a3afd8 (patch)
tree53050f18b4433c151b921e44d0e1f93cf440b6aa /src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java
parent4aade633751694319a403a415134018a0b213b00 (diff)
downloadProjektthemenvergabe-bdec8b2ed49f0473168638c9220209dc77a3afd8.tar.gz
Projektthemenvergabe-bdec8b2ed49f0473168638c9220209dc77a3afd8.zip
Add model and JavaFXify it
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java
index fb59831..caa7962 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java
@@ -1,6 +1,7 @@
package de.fhswf.in.inf.se.projektthemenvergabe.model;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import javafx.beans.Observable;
@@ -14,6 +15,8 @@ public class Ansprechpartner
private StringProperty nachname = new SimpleStringProperty();
+ private ArrayList<Projekt> projekt = new ArrayList<Projekt>();
+
private Organisation organisation;
/**
@@ -46,6 +49,35 @@ public class Ansprechpartner
this.organisation.addAnsprechpartner(this);
}
+ /**
+ * TODO Add method comment here
+ *
+ * @return
+ */
+ public List<Projekt> getProjekte()
+ {
+ return Collections.unmodifiableList(projekt);
+ }
+
+ /**
+ * TODO Add method comment here
+ *
+ * @param projekt
+ */
+ public void addProjekt(Projekt projekt)
+ {
+ this.projekt.add(projekt);
+ }
+
+ /**
+ * TODO Add method comment here
+ *
+ * @param projekt
+ */
+ public void removeProjekt(Projekt projekt)
+ {
+ this.projekt.remove(projekt);
+ }
/**
* Getter for organisation.