From 8d368cb385addee01993a4a85682cd00d644a2df Mon Sep 17 00:00:00 2001 From: Berat Date: Fri, 8 Nov 2024 17:15:07 +0100 Subject: [PATCH] made new BibEntries with content from bibliothek class --- PR2Bib/src/domainBib/Benutzer.java | 4 +- PR2Bib/src/domainBib/BibEntries.java | 86 ++++++++++++++++++++++++++++ PR2Bib/src/domainBib/Bibliothek.java | 62 +------------------- PR2Bib/src/guiBib/BibliothekGUI.java | 6 +- 4 files changed, 95 insertions(+), 63 deletions(-) create mode 100644 PR2Bib/src/domainBib/BibEntries.java diff --git a/PR2Bib/src/domainBib/Benutzer.java b/PR2Bib/src/domainBib/Benutzer.java index afe9ade..a869b57 100644 --- a/PR2Bib/src/domainBib/Benutzer.java +++ b/PR2Bib/src/domainBib/Benutzer.java @@ -8,9 +8,11 @@ abstract class Benutzer { class Kunde extends Benutzer { private int kennnummer; + private boolean istStudent; private ArrayList ausgelieheneMedien = new ArrayList<>(); - public Kunde(int kennnummer) { + public Kunde(boolean istStudent, int kennnummer) { + this.istStudent = istStudent; this.kennnummer = kennnummer; } diff --git a/PR2Bib/src/domainBib/BibEntries.java b/PR2Bib/src/domainBib/BibEntries.java new file mode 100644 index 0000000..c1afb0d --- /dev/null +++ b/PR2Bib/src/domainBib/BibEntries.java @@ -0,0 +1,86 @@ +package domainBib; + +import java.util.ArrayList; + +public class BibEntries { + public static void start() { + ArrayList bücherListe = new ArrayList<>(); + ArrayList cdListe = new ArrayList<>(); + ArrayList dvdListe = new ArrayList<>(); + ArrayList brettspielListe = new ArrayList<>(); + ArrayList videospielListe = new ArrayList<>(); + ArrayList benutzerListe = new ArrayList<>(); + + Buch b1 = new Buch("Buch1", 2000, "Autor1", "01.01.2020", 10001); + Buch b2 = new Buch("Buch2", 2000, "Autor2", "01.01.2020", 10002); + Buch b3 = new Buch("Buch3", 2000, "Autor3", "01.01.2020", 10003); + Buch b4 = new Buch("Buch4", 2000, "Autor4", "01.01.2020", 10004); + Buch b5 = new Buch("Buch5", 2000, "Autor5", "01.01.2020", 10005); + bücherListe.add(b1); + bücherListe.add(b2); + bücherListe.add(b3); + bücherListe.add(b4); + bücherListe.add(b5); + + CD c1 = new CD("CD1", 2000, "01.01.2020", 20001); + CD c2 = new CD("CD2", 2000, "01.01.2020", 20002); + CD c3 = new CD("CD3", 2000, "01.01.2020", 20003); + CD c4 = new CD("CD4", 2000, "01.01.2020", 20004); + CD c5 = new CD("CD5", 2000, "01.01.2020", 20005); + cdListe.add(c1); + cdListe.add(c2); + cdListe.add(c3); + cdListe.add(c4); + cdListe.add(c5); + + DVD d1 = new DVD("DVD1", 2000, "01.01.2020", 30001); + DVD d2 = new DVD("DVD2", 2000, "01.01.2020", 30002); + DVD d3 = new DVD("DVD3", 2000, "01.01.2020", 30003); + DVD d4 = new DVD("DVD4", 2000, "01.01.2020", 30004); + DVD d5 = new DVD("DVD5", 2000, "01.01.2020", 30005); + dvdListe.add(d1); + dvdListe.add(d2); + dvdListe.add(d3); + dvdListe.add(d4); + dvdListe.add(d5); + + Brettspiel bs1 = new Brettspiel("Brettspiel1", 2000, "01.01.2020", 40001); + Brettspiel bs2 = new Brettspiel("Brettspiel2", 2000, "01.01.2020", 40002); + Brettspiel bs3 = new Brettspiel("Brettspiel3", 2000, "01.01.2020", 40003); + Brettspiel bs4 = new Brettspiel("Brettspiel4", 2000, "01.01.2020", 40004); + Brettspiel bs5 = new Brettspiel("Brettspiel5", 2000, "01.01.2020", 40005); + brettspielListe.add(bs1); + brettspielListe.add(bs2); + brettspielListe.add(bs3); + brettspielListe.add(bs4); + brettspielListe.add(bs5); + + Videospiel v1 = new Videospiel("Videospiel1", 2000, "01.01.2020", 50001); + Videospiel v2 = new Videospiel("Videospiel2", 2000, "01.01.2020", 50002); + Videospiel v3 = new Videospiel("Videospiel3", 2000, "01.01.2020", 50003); + Videospiel v4 = new Videospiel("Videospiel4", 2000, "01.01.2020", 50004); + Videospiel v5 = new Videospiel("Videospiel5", 2000, "01.01.2020", 50005); + videospielListe.add(v1); + videospielListe.add(v2); + videospielListe.add(v3); + videospielListe.add(v4); + videospielListe.add(v5); + + Benutzer bn1 = new Mitarbeiter(1); + Benutzer bn2 = new Kunde(true, 2); + Benutzer bn3 = new Kunde(true, 3); + Benutzer bn4 = new Kunde(false, 4); + Benutzer bn5 = new Kunde(false, 5); + benutzerListe.add(bn1); + benutzerListe.add(bn2); + benutzerListe.add(bn3); + benutzerListe.add(bn4); + benutzerListe.add(bn5); + + + + + + + } +} diff --git a/PR2Bib/src/domainBib/Bibliothek.java b/PR2Bib/src/domainBib/Bibliothek.java index 3120c4e..0431739 100644 --- a/PR2Bib/src/domainBib/Bibliothek.java +++ b/PR2Bib/src/domainBib/Bibliothek.java @@ -5,68 +5,8 @@ import guiBib.*; public class Bibliothek { private static void main(String[] args) { - ArrayList bücherListe = new ArrayList<>(); - ArrayList cdListe = new ArrayList<>(); - ArrayList dvdListe = new ArrayList<>(); - ArrayList brettspielListe = new ArrayList<>(); - ArrayList videospielListe = new ArrayList<>(); - ArrayList benutzerListe = new ArrayList<>(); + BibEntries.start(); - Buch b1 = new Buch("Buch1", 2000, "Autor1", "01.01.2020", 10001); - Buch b2 = new Buch("Buch2", 2000, "Autor2", "01.01.2020", 10002); - Buch b3 = new Buch("Buch3", 2000, "Autor3", "01.01.2020", 10003); - Buch b4 = new Buch("Buch4", 2000, "Autor4", "01.01.2020", 10004); - Buch b5 = new Buch("Buch5", 2000, "Autor5", "01.01.2020", 10005); - bücherListe.add(b1); - bücherListe.add(b2); - bücherListe.add(b3); - bücherListe.add(b4); - bücherListe.add(b5); - - CD c1 = new CD("CD1", 2000, "01.01.2020", 20001); - CD c2 = new CD("CD2", 2000, "01.01.2020", 20002); - CD c3 = new CD("CD3", 2000, "01.01.2020", 20003); - CD c4 = new CD("CD4", 2000, "01.01.2020", 20004); - CD c5 = new CD("CD5", 2000, "01.01.2020", 20005); - cdListe.add(c1); - cdListe.add(c2); - cdListe.add(c3); - cdListe.add(c4); - cdListe.add(c5); - - DVD d1 = new DVD("DVD1", 2000, "01.01.2020", 30001); - DVD d2 = new DVD("DVD2", 2000, "01.01.2020", 30002); - DVD d3 = new DVD("DVD3", 2000, "01.01.2020", 30003); - DVD d4 = new DVD("DVD4", 2000, "01.01.2020", 30004); - DVD d5 = new DVD("DVD5", 2000, "01.01.2020", 30005); - dvdListe.add(d1); - dvdListe.add(d2); - dvdListe.add(d3); - dvdListe.add(d4); - dvdListe.add(d5); - - Brettspiel bs1 = new Brettspiel("Brettspiel1", 2000, "01.01.2020", 40001); - Brettspiel bs2 = new Brettspiel("Brettspiel2", 2000, "01.01.2020", 40002); - Brettspiel bs3 = new Brettspiel("Brettspiel3", 2000, "01.01.2020", 40003); - Brettspiel bs4 = new Brettspiel("Brettspiel4", 2000, "01.01.2020", 40004); - Brettspiel bs5 = new Brettspiel("Brettspiel5", 2000, "01.01.2020", 40005); - brettspielListe.add(bs1); - brettspielListe.add(bs2); - brettspielListe.add(bs3); - brettspielListe.add(bs4); - brettspielListe.add(bs5); - - Videospiel v1 = new Videospiel("Videospiel1", 2000, "01.01.2020", 50001); - Videospiel v2 = new Videospiel("Videospiel2", 2000, "01.01.2020", 50002); - Videospiel v3 = new Videospiel("Videospiel3", 2000, "01.01.2020", 50003); - Videospiel v4 = new Videospiel("Videospiel4", 2000, "01.01.2020", 50004); - Videospiel v5 = new Videospiel("Videospiel5", 2000, "01.01.2020", 50005); - videospielListe.add(v1); - videospielListe.add(v2); - videospielListe.add(v3); - videospielListe.add(v4); - videospielListe.add(v5); - } } diff --git a/PR2Bib/src/guiBib/BibliothekGUI.java b/PR2Bib/src/guiBib/BibliothekGUI.java index af8b7c9..96398e1 100644 --- a/PR2Bib/src/guiBib/BibliothekGUI.java +++ b/PR2Bib/src/guiBib/BibliothekGUI.java @@ -1,6 +1,10 @@ package guiBib; import domainBib.*; +import javax.swing.*; +import java.awt.*; public class BibliothekGUI { - + public static void main(String[] args) { + + } }