From bdec8b2ed49f0473168638c9220209dc77a3afd8 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Tue, 15 Dec 2015 23:58:04 +0100 Subject: Add model and JavaFXify it --- .../model/Ansprechpartner.java | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java') 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 = new ArrayList(); + private Organisation organisation; /** @@ -46,6 +49,35 @@ public class Ansprechpartner this.organisation.addAnsprechpartner(this); } + /** + * TODO Add method comment here + * + * @return + */ + public List 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. -- cgit v1.2.3-70-g09d2