From 4da344ec73e26025f1287206ff435f2782847f54 Mon Sep 17 00:00:00 2001 From: Janis Date: Mon, 23 May 2022 10:32:17 +0200 Subject: [PATCH] r --- src/kaufvertrag/Adresse.java | 58 ++++++++++++++++ src/kaufvertrag/Kaufvertrag.java | 58 ++++++++++++++++ src/kaufvertrag/Programm.java | 19 ++++++ src/kaufvertrag/Vertrag.csv | 6 ++ src/kaufvertrag/Vertragspartner.java | 55 +++++++++++++++ src/kaufvertrag/Ware.java | 67 +++++++++++++++++++ src/kaufvertrag/schritt1/Adresse.java | 57 ++++++++++++++++ src/kaufvertrag/schritt1/Kaufvertrag.java | 54 +++++++++++++++ src/kaufvertrag/schritt1/Programm.java | 20 ++++++ src/kaufvertrag/schritt1/Vertragspartner.java | 54 +++++++++++++++ src/kaufvertrag/schritt1/Ware.java | 66 ++++++++++++++++++ src/kaufvertrag/schritt2/Adresse.java | 57 ++++++++++++++++ src/kaufvertrag/schritt2/Kaufvertrag.java | 54 +++++++++++++++ src/kaufvertrag/schritt2/Programm.java | 20 ++++++ src/kaufvertrag/schritt2/Vertragspartner.java | 54 +++++++++++++++ src/kaufvertrag/schritt2/Ware.java | 66 ++++++++++++++++++ 16 files changed, 765 insertions(+) create mode 100644 src/kaufvertrag/Adresse.java create mode 100644 src/kaufvertrag/Kaufvertrag.java create mode 100644 src/kaufvertrag/Programm.java create mode 100644 src/kaufvertrag/Vertrag.csv create mode 100644 src/kaufvertrag/Vertragspartner.java create mode 100644 src/kaufvertrag/Ware.java create mode 100644 src/kaufvertrag/schritt1/Adresse.java create mode 100644 src/kaufvertrag/schritt1/Kaufvertrag.java create mode 100644 src/kaufvertrag/schritt1/Programm.java create mode 100644 src/kaufvertrag/schritt1/Vertragspartner.java create mode 100644 src/kaufvertrag/schritt1/Ware.java create mode 100644 src/kaufvertrag/schritt2/Adresse.java create mode 100644 src/kaufvertrag/schritt2/Kaufvertrag.java create mode 100644 src/kaufvertrag/schritt2/Programm.java create mode 100644 src/kaufvertrag/schritt2/Vertragspartner.java create mode 100644 src/kaufvertrag/schritt2/Ware.java diff --git a/src/kaufvertrag/Adresse.java b/src/kaufvertrag/Adresse.java new file mode 100644 index 0000000..a137b36 --- /dev/null +++ b/src/kaufvertrag/Adresse.java @@ -0,0 +1,58 @@ +package kaufvertrag; + +public class Adresse { + + private String strasse; + private String hausNr; + private String plz; + private String ort; + + public Adresse(String strasse, String hausNr, String plz, String ort) { + this.strasse = strasse; + this.hausNr = hausNr; + this.plz = plz; + this.ort = ort; + } + + public String getStrasse() { + return strasse; + } + + public void setStrasse(String strasse) { + this.strasse = strasse; + } + + public String getHausNr() { + return hausNr; + } + + public void setHausNr(String hausNr) { + this.hausNr = hausNr; + } + + public String getPlz() { + return plz; + } + + public void setPlz(String plz) { + this.plz = plz; + } + + public String getOrt() { + return ort; + } + + public void setOrt(String ort) { + this.ort = ort; + } + + @Override + public String toString() { + return "Adresse{" + + "strasse='" + strasse + '\'' + + ", hausNr='" + hausNr + '\'' + + ", plz='" + plz + '\'' + + ", ort='" + ort + '\'' + + '}'; + } +} diff --git a/src/kaufvertrag/Kaufvertrag.java b/src/kaufvertrag/Kaufvertrag.java new file mode 100644 index 0000000..a9fad42 --- /dev/null +++ b/src/kaufvertrag/Kaufvertrag.java @@ -0,0 +1,58 @@ +package kaufvertrag; + +public class Kaufvertrag { + private Vertragspartner verkaeufer; + private Vertragspartner kaeufer; + private Ware ware; + private String zahlungsModalitaeten; + + public Kaufvertrag(Vertragspartner kaeufer, Vertragspartner verkaeufer, Ware ware) { + this.kaeufer = kaeufer; + this.verkaeufer = verkaeufer; + this.ware = ware; + } + + public Vertragspartner getVerkaeufer() { + return verkaeufer; + } + + public void setVerkaeufer(Vertragspartner verkaeufer) { + this.verkaeufer = verkaeufer; + } + + public Vertragspartner getKaeufer() { + return kaeufer; + } + + public void setKaeufer(Vertragspartner kaeufer) { + this.kaeufer = kaeufer; + } + + public Ware getWare() { + return ware; + } + + public void setWare(Ware ware) { + this.ware = ware; + } + + public String getZahlungsModalitaeten() { + return zahlungsModalitaeten; + } + + public void setZahlungsModalitaeten(String zahlungsModalitaeten) { + this.zahlungsModalitaeten = zahlungsModalitaeten; + } + + @Override + public String toString() { + // String output = verkaeufer.getVorname() + " " + verkaeufer.getNachname() + " + // verkauft ein/en " + ware.getBezeichnung() + " an " + kaeufer.getVorname()+ " + // " + kaeufer.getNachname() +" fuer " + ware.getPreis() + " Euro."; + + String output = "Vertragspartner;Name;Vorname;\n" + "Verkaeufer;" + verkaeufer.getVorname() + ";" + + verkaeufer.getNachname() + ";\n" + "Kaeufer;" + kaeufer.getVorname() + ";" + kaeufer.getNachname() + + ";\n\n" + "Menge;Name;Preis;\n" + "1;" + ware.getBezeichnung() + ";" + ware.getPreis() + ";"; + return output; + } +} diff --git a/src/kaufvertrag/Programm.java b/src/kaufvertrag/Programm.java new file mode 100644 index 0000000..8b0cd07 --- /dev/null +++ b/src/kaufvertrag/Programm.java @@ -0,0 +1,19 @@ +package kaufvertrag; + +import java.io.FileNotFoundException; +import java.io.PrintWriter; + +public class Programm { + public static void main(String[] args) throws FileNotFoundException { + Vertragspartner kaeufer = new Vertragspartner("Julius", "Ewert"); + Vertragspartner verkaeufer = new Vertragspartner("Noah", "Thiering"); + Ware w = new Ware("Stock", 10000.2); + Kaufvertrag k = new Kaufvertrag(kaeufer, verkaeufer, w); + System.out.println(k.toString()); + String datei = "src/kaufvertrag/Vertrag.csv"; + PrintWriter writer = new PrintWriter(datei); + writer.println(k.toString()); + writer.close(); + + } +} diff --git a/src/kaufvertrag/Vertrag.csv b/src/kaufvertrag/Vertrag.csv new file mode 100644 index 0000000..f8e6815 --- /dev/null +++ b/src/kaufvertrag/Vertrag.csv @@ -0,0 +1,6 @@ +Vertragspartner;Name;Vorname; +Verkaeufer;Noah;Thiering; +Kaeufer;Julius;Ewert; + +Menge;Name;Preis; +1;Stock;10000.2; diff --git a/src/kaufvertrag/Vertragspartner.java b/src/kaufvertrag/Vertragspartner.java new file mode 100644 index 0000000..d6314dc --- /dev/null +++ b/src/kaufvertrag/Vertragspartner.java @@ -0,0 +1,55 @@ +package kaufvertrag; + +public class Vertragspartner { + private String vorname; + private String nachname; + private String ausweisNr; + private Adresse adresse; + + public Vertragspartner(String vorname, String nachname) { + this.vorname = vorname; + this.nachname = nachname; + } + + public String getVorname() { + return vorname; + } + + public void setVorname(String vorname) { + this.vorname = vorname; + } + + public String getNachname() { + return nachname; + } + + public void setNachname(String nachname) { + this.nachname = nachname; + } + + public String getAusweisNr() { + return ausweisNr; + } + + public void setAusweisNr(String ausweisNr) { + this.ausweisNr = ausweisNr; + } + + public Adresse getAdresse() { + return adresse; + } + + public void setAdresse(Adresse adresse) { + this.adresse = adresse; + } + + @Override + public String toString() { + return "Vertragspartner{" + + "vorname='" + vorname + '\'' + + ", nachname='" + nachname + '\'' + + ", ausweisNr='" + ausweisNr + '\'' + + ", adresse=" + adresse + + '}'; + } +} diff --git a/src/kaufvertrag/Ware.java b/src/kaufvertrag/Ware.java new file mode 100644 index 0000000..2bcf86e --- /dev/null +++ b/src/kaufvertrag/Ware.java @@ -0,0 +1,67 @@ +package kaufvertrag; + +import java.util.List; + +public class Ware { + private String bezeichnung; + private String beschreibung; + private double preis; + private List besonderheiten; + private List maengel; + + public Ware(String bezeichnung, double preis) { + this.bezeichnung = bezeichnung; + this.preis = preis; + } + + public String getBezeichnung() { + return bezeichnung; + } + + public void setBezeichnung(String bezeichnung) { + this.bezeichnung = bezeichnung; + } + + public String getBeschreibung() { + return beschreibung; + } + + public void setBeschreibung(String beschreibung) { + this.beschreibung = beschreibung; + } + + public double getPreis() { + return preis; + } + + public void setPreis(double preis) { + this.preis = preis; + } + + public List getBesonderheiten() { + return besonderheiten; + } + + public void setBesonderheiten(List besonderheiten) { + this.besonderheiten = besonderheiten; + } + + public List getMaengel() { + return maengel; + } + + public void setMaengel(List maengel) { + this.maengel = maengel; + } + + @Override + public String toString() { + return "Ware{" + + "bezeichnung='" + bezeichnung + '\'' + + ", beschreibung='" + beschreibung + '\'' + + ", preis=" + preis + + ", besonderheiten=" + besonderheiten + + ", maengel=" + maengel + + '}'; + } +} diff --git a/src/kaufvertrag/schritt1/Adresse.java b/src/kaufvertrag/schritt1/Adresse.java new file mode 100644 index 0000000..0028cea --- /dev/null +++ b/src/kaufvertrag/schritt1/Adresse.java @@ -0,0 +1,57 @@ +package Schritt1; + +public class Adresse { + + + private String strasse; + private String hausNr; + private String plz; + private String ort; + public Adresse(String strasse,String hausNr,String plz,String ort){ + this.strasse = strasse; + this.hausNr = hausNr; + this.plz = plz; + this.ort = ort; + } + public String getStrasse() { + return strasse; + } + + public void setStrasse(String strasse) { + this.strasse = strasse; + } + + public String getHausNr() { + return hausNr; + } + + public void setHausNr(String hausNr) { + this.hausNr = hausNr; + } + + public String getPlz() { + return plz; + } + + public void setPlz(String plz) { + this.plz = plz; + } + + public String getOrt() { + return ort; + } + + public void setOrt(String ort) { + this.ort = ort; + } + + @Override + public String toString() { + return "Adresse{" + + "strasse='" + strasse + '\'' + + ", hausNr='" + hausNr + '\'' + + ", plz='" + plz + '\'' + + ", ort='" + ort + '\'' + + '}'; + } +} diff --git a/src/kaufvertrag/schritt1/Kaufvertrag.java b/src/kaufvertrag/schritt1/Kaufvertrag.java new file mode 100644 index 0000000..d9a7d5b --- /dev/null +++ b/src/kaufvertrag/schritt1/Kaufvertrag.java @@ -0,0 +1,54 @@ +package Schritt1; + +public class Kaufvertrag { + private Vertragspartner verkaeufer; + private Vertragspartner kaeufer; + private Ware ware; + private String zahlungsModalitaeten; + + public Kaufvertrag(Vertragspartner kaeufer,Vertragspartner verkaeufer,Ware ware){ + this.kaeufer = kaeufer; + this.verkaeufer = verkaeufer; + this.ware = ware; + } + + public Vertragspartner getVerkaeufer() { + return verkaeufer; + } + + public void setVerkaeufer(Vertragspartner verkaeufer) { + this.verkaeufer = verkaeufer; + } + + public Vertragspartner getKaeufer() { + return kaeufer; + } + + public void setKaeufer(Vertragspartner kaeufer) { + this.kaeufer = kaeufer; + } + + public Ware getWare() { + return ware; + } + + public void setWare(Ware ware) { + this.ware = ware; + } + + public String getZahlungsModalitaeten() { + return zahlungsModalitaeten; + } + + public void setZahlungsModalitaeten(String zahlungsModalitaeten) { + this.zahlungsModalitaeten = zahlungsModalitaeten; + } + + @Override + public String toString() { + //String output = verkaeufer.getVorname() + " " + verkaeufer.getNachname() + " verkauft ein/en " + ware.getBezeichnung() + " an " + kaeufer.getVorname()+ " " + kaeufer.getNachname() +" fuer " + ware.getPreis() + " Euro."; + + String output = "Vertragspartner;Name;Vorname;\n" + "Verkaeufer;"+ verkaeufer.getVorname() + ";" + verkaeufer.getNachname() + ";\n"+ "Kaeufer;" + kaeufer.getVorname()+ ";" + kaeufer.getNachname() +";\n\n"+"Menge;Name;Preis;\n"+"1;"+ ware.getBezeichnung() + ";" + ware.getPreis() + ";"; + return output; + } +} diff --git a/src/kaufvertrag/schritt1/Programm.java b/src/kaufvertrag/schritt1/Programm.java new file mode 100644 index 0000000..79d78e9 --- /dev/null +++ b/src/kaufvertrag/schritt1/Programm.java @@ -0,0 +1,20 @@ +package Schritt1; + + +import java.io.FileNotFoundException; +import java.io.PrintWriter; + +public class Programm { + public static void main(String[] args) throws FileNotFoundException { + Vertragspartner kaeufer = new Vertragspartner("Julius","Ewert"); + Vertragspartner verkaeufer = new Vertragspartner("Noah", "Thiering"); + Ware w = new Ware("Stock",10000.2); + Kaufvertrag k = new Kaufvertrag(kaeufer,verkaeufer,w); + System.out.println(k.toString()); + String datei = "Vertraege/Vertrag.csv"; + PrintWriter writer = new PrintWriter(datei); + writer.println(k.toString()); + writer.close(); + + } +} diff --git a/src/kaufvertrag/schritt1/Vertragspartner.java b/src/kaufvertrag/schritt1/Vertragspartner.java new file mode 100644 index 0000000..0a48abd --- /dev/null +++ b/src/kaufvertrag/schritt1/Vertragspartner.java @@ -0,0 +1,54 @@ +package Schritt1; + +public class Vertragspartner { + private String vorname; + private String nachname; + private String ausweisNr; + private Adresse adresse; + public Vertragspartner(String vorname,String nachname){ + this.vorname = vorname; + this.nachname = nachname; + } + + public String getVorname() { + return vorname; + } + + public void setVorname(String vorname) { + this.vorname = vorname; + } + + public String getNachname() { + return nachname; + } + + public void setNachname(String nachname) { + this.nachname = nachname; + } + + public String getAusweisNr() { + return ausweisNr; + } + + public void setAusweisNr(String ausweisNr) { + this.ausweisNr = ausweisNr; + } + + public Adresse getAdresse() { + return adresse; + } + + public void setAdresse(Adresse adresse) { + this.adresse = adresse; + } + + @Override + public String toString() { + return "Vertragspartner{" + + "vorname='" + vorname + '\'' + + ", nachname='" + nachname + '\'' + + ", ausweisNr='" + ausweisNr + '\'' + + ", adresse=" + adresse + + '}'; + } +} diff --git a/src/kaufvertrag/schritt1/Ware.java b/src/kaufvertrag/schritt1/Ware.java new file mode 100644 index 0000000..a3d8a5c --- /dev/null +++ b/src/kaufvertrag/schritt1/Ware.java @@ -0,0 +1,66 @@ +package Schritt1; + +import java.util.List; + +public class Ware { + private String bezeichnung; + private String beschreibung; + private double preis; + private List besonderheiten; + private List maengel; + public Ware(String bezeichnung,double preis){ + this.bezeichnung = bezeichnung; + this.preis = preis; + } + + public String getBezeichnung() { + return bezeichnung; + } + + public void setBezeichnung(String bezeichnung) { + this.bezeichnung = bezeichnung; + } + + public String getBeschreibung() { + return beschreibung; + } + + public void setBeschreibung(String beschreibung) { + this.beschreibung = beschreibung; + } + + public double getPreis() { + return preis; + } + + public void setPreis(double preis) { + this.preis = preis; + } + + public List getBesonderheiten() { + return besonderheiten; + } + + public void setBesonderheiten(List besonderheiten) { + this.besonderheiten = besonderheiten; + } + + public List getMaengel() { + return maengel; + } + + public void setMaengel(List maengel) { + this.maengel = maengel; + } + + @Override + public String toString() { + return "Ware{" + + "bezeichnung='" + bezeichnung + '\'' + + ", beschreibung='" + beschreibung + '\'' + + ", preis=" + preis + + ", besonderheiten=" + besonderheiten + + ", maengel=" + maengel + + '}'; + } +} diff --git a/src/kaufvertrag/schritt2/Adresse.java b/src/kaufvertrag/schritt2/Adresse.java new file mode 100644 index 0000000..fb51953 --- /dev/null +++ b/src/kaufvertrag/schritt2/Adresse.java @@ -0,0 +1,57 @@ +package kaufvertrag.schritt1; + +public class Adresse { + + + private String strasse; + private String hausNr; + private String plz; + private String ort; + public Adresse(String strasse,String hausNr,String plz,String ort){ + this.strasse = strasse; + this.hausNr = hausNr; + this.plz = plz; + this.ort = ort; + } + public String getStrasse() { + return strasse; + } + + public void setStrasse(String strasse) { + this.strasse = strasse; + } + + public String getHausNr() { + return hausNr; + } + + public void setHausNr(String hausNr) { + this.hausNr = hausNr; + } + + public String getPlz() { + return plz; + } + + public void setPlz(String plz) { + this.plz = plz; + } + + public String getOrt() { + return ort; + } + + public void setOrt(String ort) { + this.ort = ort; + } + + @Override + public String toString() { + return "Adresse{" + + "strasse='" + strasse + '\'' + + ", hausNr='" + hausNr + '\'' + + ", plz='" + plz + '\'' + + ", ort='" + ort + '\'' + + '}'; + } +} diff --git a/src/kaufvertrag/schritt2/Kaufvertrag.java b/src/kaufvertrag/schritt2/Kaufvertrag.java new file mode 100644 index 0000000..6733c2e --- /dev/null +++ b/src/kaufvertrag/schritt2/Kaufvertrag.java @@ -0,0 +1,54 @@ +package kaufvertrag.schritt1; + +public class Kaufvertrag { + private Vertragspartner verkaeufer; + private Vertragspartner kaeufer; + private Ware ware; + private String zahlungsModalitaeten; + + public Kaufvertrag(Vertragspartner kaeufer,Vertragspartner verkaeufer,Ware ware){ + this.kaeufer = kaeufer; + this.verkaeufer = verkaeufer; + this.ware = ware; + } + + public Vertragspartner getVerkaeufer() { + return verkaeufer; + } + + public void setVerkaeufer(Vertragspartner verkaeufer) { + this.verkaeufer = verkaeufer; + } + + public Vertragspartner getKaeufer() { + return kaeufer; + } + + public void setKaeufer(Vertragspartner kaeufer) { + this.kaeufer = kaeufer; + } + + public Ware getWare() { + return ware; + } + + public void setWare(Ware ware) { + this.ware = ware; + } + + public String getZahlungsModalitaeten() { + return zahlungsModalitaeten; + } + + public void setZahlungsModalitaeten(String zahlungsModalitaeten) { + this.zahlungsModalitaeten = zahlungsModalitaeten; + } + + @Override + public String toString() { + //String output = verkaeufer.getVorname() + " " + verkaeufer.getNachname() + " verkauft ein/en " + ware.getBezeichnung() + " an " + kaeufer.getVorname()+ " " + kaeufer.getNachname() +" fuer " + ware.getPreis() + " Euro."; + + String output = "Vertragspartner;Name;Vorname;\n" + "Verkaeufer;"+ verkaeufer.getVorname() + ";" + verkaeufer.getNachname() + ";\n"+ "Kaeufer;" + kaeufer.getVorname()+ ";" + kaeufer.getNachname() +";\n\n"+"Menge;Name;Preis;\n"+"1;"+ ware.getBezeichnung() + ";" + ware.getPreis() + ";"; + return output; + } +} diff --git a/src/kaufvertrag/schritt2/Programm.java b/src/kaufvertrag/schritt2/Programm.java new file mode 100644 index 0000000..a29f6c1 --- /dev/null +++ b/src/kaufvertrag/schritt2/Programm.java @@ -0,0 +1,20 @@ +package kaufvertrag.schritt1; + + +import java.io.FileNotFoundException; +import java.io.PrintWriter; + +public class Programm { + public static void main(String[] args) throws FileNotFoundException { + Vertragspartner kaeufer = new Vertragspartner("Julius","Ewert"); + Vertragspartner verkaeufer = new Vertragspartner("Noah", "Thiering"); + Ware w = new Ware("Stock",10000.2); + Kaufvertrag k = new Kaufvertrag(kaeufer,verkaeufer,w); + System.out.println(k.toString()); + String datei = "Vertraege/Vertrag.csv"; + PrintWriter writer = new PrintWriter(datei); + writer.println(k.toString()); + writer.close(); + + } +} diff --git a/src/kaufvertrag/schritt2/Vertragspartner.java b/src/kaufvertrag/schritt2/Vertragspartner.java new file mode 100644 index 0000000..7c2d7ba --- /dev/null +++ b/src/kaufvertrag/schritt2/Vertragspartner.java @@ -0,0 +1,54 @@ +package kaufvertrag.schritt1; + +public class Vertragspartner { + private String vorname; + private String nachname; + private String ausweisNr; + private Adresse adresse; + public Vertragspartner(String vorname,String nachname){ + this.vorname = vorname; + this.nachname = nachname; + } + + public String getVorname() { + return vorname; + } + + public void setVorname(String vorname) { + this.vorname = vorname; + } + + public String getNachname() { + return nachname; + } + + public void setNachname(String nachname) { + this.nachname = nachname; + } + + public String getAusweisNr() { + return ausweisNr; + } + + public void setAusweisNr(String ausweisNr) { + this.ausweisNr = ausweisNr; + } + + public Adresse getAdresse() { + return adresse; + } + + public void setAdresse(Adresse adresse) { + this.adresse = adresse; + } + + @Override + public String toString() { + return "Vertragspartner{" + + "vorname='" + vorname + '\'' + + ", nachname='" + nachname + '\'' + + ", ausweisNr='" + ausweisNr + '\'' + + ", adresse=" + adresse + + '}'; + } +} diff --git a/src/kaufvertrag/schritt2/Ware.java b/src/kaufvertrag/schritt2/Ware.java new file mode 100644 index 0000000..330edbc --- /dev/null +++ b/src/kaufvertrag/schritt2/Ware.java @@ -0,0 +1,66 @@ +package kaufvertrag.schritt1; + +import java.util.List; + +public class Ware { + private String bezeichnung; + private String beschreibung; + private double preis; + private List besonderheiten; + private List maengel; + public Ware(String bezeichnung,double preis){ + this.bezeichnung = bezeichnung; + this.preis = preis; + } + + public String getBezeichnung() { + return bezeichnung; + } + + public void setBezeichnung(String bezeichnung) { + this.bezeichnung = bezeichnung; + } + + public String getBeschreibung() { + return beschreibung; + } + + public void setBeschreibung(String beschreibung) { + this.beschreibung = beschreibung; + } + + public double getPreis() { + return preis; + } + + public void setPreis(double preis) { + this.preis = preis; + } + + public List getBesonderheiten() { + return besonderheiten; + } + + public void setBesonderheiten(List besonderheiten) { + this.besonderheiten = besonderheiten; + } + + public List getMaengel() { + return maengel; + } + + public void setMaengel(List maengel) { + this.maengel = maengel; + } + + @Override + public String toString() { + return "Ware{" + + "bezeichnung='" + bezeichnung + '\'' + + ", beschreibung='" + beschreibung + '\'' + + ", preis=" + preis + + ", besonderheiten=" + besonderheiten + + ", maengel=" + maengel + + '}'; + } +}