package de.fhswf.in.inf.se.projektthemenvergabe; import java.util.ArrayList; public class Ansprechpartner { private String vorname; private String nachname; private ArrayList projekt = new ArrayList(); private Organisation organisation; public String getVorname() { return this.vorname; } public void setVorname(String vorname) { this.vorname = vorname; } public String getNachname() { return this.nachname; } public void setNachname(String nachname) { this.nachname = nachname; } public Ansprechpartner(Organisation organisation) { if (organisation == null) { throw new IllegalArgumentException( "Ansprechpartner sollten nicht arbeitslos sein."); } this.organisation = organisation; this.organisation.addAnsprechpartner(this); } public void addProjekt(Projekt projekt) { this.projekt.add(projekt); } public void removeProjekt(Projekt projekt) { this.projekt.remove(projekt); } public Projekt[] toProjektArray() { Projekt[] lProjekt_Temp = new Projekt[this.projekt.size()]; this.projekt.toArray(lProjekt_Temp); return lProjekt_Temp; } public Organisation getOrganisation() { return this.organisation; } }