summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/fhswf')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/Dozent.java49
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java73
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/Projekt.java135
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/Student.java52
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java (renamed from src/de/fhswf/in/inf/se/projektthemenvergabe/Ansprechpartner.java)23
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java (renamed from src/de/fhswf/in/inf/se/projektthemenvergabe/Organisation.java)2
6 files changed, 2 insertions, 332 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/Dozent.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/Dozent.java
deleted file mode 100644
index 7dea911..0000000
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/Dozent.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package de.fhswf.in.inf.se.projektthemenvergabe;
-
-import java.util.ArrayList;
-
-public class Dozent
-{
- private String name;
-
- private String vorname;
-
- private ArrayList<Projekt> projekt = new ArrayList<Projekt>();
-
- public String getName()
- {
- return this.name;
- }
-
- public void setName(String name)
- {
- this.name = name;
- }
-
- public String getVorname()
- {
- return this.vorname;
- }
-
- public void setVorname(String vorname)
- {
- this.vorname = vorname;
- }
-
- 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;
- }
-} \ No newline at end of file
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java
deleted file mode 100644
index aad9537..0000000
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/**
- *
- */
-package de.fhswf.in.inf.se.projektthemenvergabe;
-
-/**
- * Testet die generierten Klassen.
- *
- * @author Dina-Marie Hanxleden & Stefan Suhren
- * @version 1.0
- */
-public final class Main
-{
-
- /**
- * Leerer Hilfsmittelkonstruktor.
- *
- */
- private Main()
- {
- }
-
- /**
- * Testet die generierten Klassen.
- *
- * @param args
- * Kommandozeilenargumente.
- */
- public static void main(String[] args)
- {
- Dozent klug = new Dozent();
- klug.setName("Klug");
- klug.setVorname("Uwe");
-
- Student suhren = new Student();
- suhren.setNachname("Suhren");
- suhren.setVorname("Stefan");
- suhren.setMatrikelnummer(10034567);
-
- Student hanxleden = new Student();
- hanxleden.setNachname("Hanxleden");
- hanxleden.setVorname("Dina-Marie");
- hanxleden.setMatrikelnummer(10034568);
-
- Student talarczyk = new Student();
- talarczyk.setNachname("Talarczyk");
- talarczyk.setVorname("Martin");
- talarczyk.setMatrikelnummer(10034569);
-
- Organisation fhswf = new Organisation();
- fhswf.setName("Fachhochschule Südwestfalen - Iserlohn");
-
- Ansprechpartner mueller = new Ansprechpartner(fhswf);
- mueller.setNachname("Müller");
- mueller.setVorname("Gundula");
-
- Projekt projektverwaltung = new Projekt(suhren, hanxleden, talarczyk,
- mueller, klug);
- projektverwaltung.setProjektthema("Projektverwaltung");
- projektverwaltung
- .setProjektbeschreibung("Verwaltung von Projektthemen");
- projektverwaltung
- .setSkizze("Ein Projekt zur Verwaltung von Themen für Projekte.");
- projektverwaltung.setProjekteinhalte("Lorum Ipsum...");
-
- System.out.println(talarczyk.getProjekt().getAnsprechpartner()
- .getOrganisation().getName());
-
- System.out.println(fhswf.toAnsprechpartnerArray()[0].toProjektArray()[0]
- .getDozent().getName());
- }
-
-}
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/Projekt.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/Projekt.java
deleted file mode 100644
index 4c689f7..0000000
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/Projekt.java
+++ /dev/null
@@ -1,135 +0,0 @@
-package de.fhswf.in.inf.se.projektthemenvergabe;
-
-import java.util.ArrayList;
-import java.util.Date;
-
-public class Projekt
-{
- private String projektthema;
-
- private String skizze;
-
- private String projektbeschreibung;
-
- private String projekteinhalte;
-
- private Date präsentationstermin;
-
- private Dozent dozent;
-
- private ArrayList<Student> student = new ArrayList<Student>();
-
- private Ansprechpartner ansprechpartner;
-
- public String getProjektthema()
- {
- return this.projektthema;
- }
-
- public void setProjektthema(String projektthema)
- {
- this.projektthema = projektthema;
- }
-
- public String getSkizze()
- {
- return this.skizze;
- }
-
- public void setSkizze(String skizze)
- {
- this.skizze = skizze;
- }
-
- public String getProjektbeschreibung()
- {
- return this.projektbeschreibung;
- }
-
- public void setProjektbeschreibung(String projektbeschreibung)
- {
- this.projektbeschreibung = projektbeschreibung;
- }
-
- public String getProjekteinhalte()
- {
- return this.projekteinhalte;
- }
-
- public void setProjekteinhalte(String projekteinhalte)
- {
- this.projekteinhalte = projekteinhalte;
- }
-
- public Date getPräsentationstermin()
- {
- return this.präsentationstermin;
- }
-
- public void setPräsentationstermin(Date präsentationstermin)
- {
- this.präsentationstermin = präsentationstermin;
- }
-
- public Projekt(Student student1, Student student2, Student student3,
- Ansprechpartner ansprechpartner, Dozent dozent)
- {
- if (student1 == null && student2 == null && student3 == null)
- {
- throw new IllegalArgumentException(
- "Zumindest ein Student sollte das Projekt bearbeiten.");
- }
-
- if (ansprechpartner == null)
- {
- throw new IllegalArgumentException(
- "Das Projekt sollte irgendwo gemacht werden.");
- }
-
- if (dozent == null)
- {
- throw new IllegalArgumentException(
- "Das Projekt sollte für einen Dozenten gemacht werden.");
- }
-
- if (student1 != null)
- {
- student.add(student1);
- student1.setProjekt(this);
- }
-
- if (student2 != null)
- {
- student.add(student2);
- student2.setProjekt(this);
- }
-
- if (student3 != null)
- {
- student.add(student3);
- student3.setProjekt(this);
- }
-
- this.dozent = dozent;
- this.dozent.addProjekt(this);
- this.ansprechpartner = ansprechpartner;
- this.ansprechpartner.addProjekt(this);
- }
-
- public Dozent getDozent()
- {
- return this.dozent;
- }
-
- public Student[] toStudentArray()
- {
- Student[] lStudent_Temp = new Student[this.student.size()];
- this.student.toArray(lStudent_Temp);
- return lStudent_Temp;
- }
-
- public Ansprechpartner getAnsprechpartner()
- {
- return this.ansprechpartner;
- }
-} \ No newline at end of file
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/Student.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/Student.java
deleted file mode 100644
index 2c06bf5..0000000
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/Student.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package de.fhswf.in.inf.se.projektthemenvergabe;
-
-public class Student
-{
- private String vorname;
-
- private String nachname;
-
- private int matrikelnummer;
-
- private Projekt projekt;
-
- 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 int getMatrikelnummer()
- {
- return this.matrikelnummer;
- }
-
- public void setMatrikelnummer(int matrikelnummer)
- {
- this.matrikelnummer = matrikelnummer;
- }
-
- public void setProjekt(Projekt projekt)
- {
- this.projekt = projekt;
- }
-
- public Projekt getProjekt()
- {
- return this.projekt;
- }
-} \ No newline at end of file
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/Ansprechpartner.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java
index 867d469..a57dac2 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/Ansprechpartner.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Ansprechpartner.java
@@ -1,6 +1,4 @@
-package de.fhswf.in.inf.se.projektthemenvergabe;
-
-import java.util.ArrayList;
+package de.fhswf.in.inf.se.projektthemenvergabe.model;
public class Ansprechpartner
{
@@ -8,8 +6,6 @@ public class Ansprechpartner
private String nachname;
- private ArrayList<Projekt> projekt = new ArrayList<Projekt>();
-
private Organisation organisation;
public String getVorname()
@@ -43,23 +39,6 @@ public class Ansprechpartner
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;
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/Organisation.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java
index 7d1aa92..723a48c 100644
--- a/src/de/fhswf/in/inf/se/projektthemenvergabe/Organisation.java
+++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/model/Organisation.java
@@ -1,4 +1,4 @@
-package de.fhswf.in.inf.se.projektthemenvergabe;
+package de.fhswf.in.inf.se.projektthemenvergabe.model;
import java.util.ArrayList;