diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-08 18:01:13 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-08 18:01:13 +0100 |
| commit | e101e47e41490baa4661613bde2294e6c87a5160 (patch) | |
| tree | d33ec4ab6fb3f8ea3d71c79a91645cec0cedba9b /src/de/fhswf/in/inf/se/projektthemenvergabe | |
| parent | 7c7e45d69a93b8cddf703ad6df7b51a80dc83f88 (diff) | |
| download | Projektthemenvergabe-e101e47e41490baa4661613bde2294e6c87a5160.tar.gz Projektthemenvergabe-e101e47e41490baa4661613bde2294e6c87a5160.zip | |
Move files for vertical prototype
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe')
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/Dozent.java | 49 | ||||
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/Main.java | 73 | ||||
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/Projekt.java | 135 | ||||
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/Student.java | 52 | ||||
| -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; |
