This commit is contained in:
Janis
2022-05-23 10:32:17 +02:00
parent cdbd981ab9
commit 4da344ec73
16 changed files with 765 additions and 0 deletions

View File

@@ -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 + '\'' +
'}';
}
}

View File

@@ -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;
}
}

View File

@@ -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();
}
}

View File

@@ -0,0 +1,6 @@
Vertragspartner;Name;Vorname;
Verkaeufer;Noah;Thiering;
Kaeufer;Julius;Ewert;
Menge;Name;Preis;
1;Stock;10000.2;
1 Vertragspartner Name Vorname
2 Verkaeufer Noah Thiering
3 Kaeufer Julius Ewert
4 Menge Name Preis
5 1 Stock 10000.2

View File

@@ -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 +
'}';
}
}

67
src/kaufvertrag/Ware.java Normal file
View File

@@ -0,0 +1,67 @@
package kaufvertrag;
import java.util.List;
public class Ware {
private String bezeichnung;
private String beschreibung;
private double preis;
private List<String> besonderheiten;
private List<String> 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<String> getBesonderheiten() {
return besonderheiten;
}
public void setBesonderheiten(List<String> besonderheiten) {
this.besonderheiten = besonderheiten;
}
public List<String> getMaengel() {
return maengel;
}
public void setMaengel(List<String> maengel) {
this.maengel = maengel;
}
@Override
public String toString() {
return "Ware{" +
"bezeichnung='" + bezeichnung + '\'' +
", beschreibung='" + beschreibung + '\'' +
", preis=" + preis +
", besonderheiten=" + besonderheiten +
", maengel=" + maengel +
'}';
}
}

View File

@@ -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 + '\'' +
'}';
}
}

View File

@@ -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;
}
}

View File

@@ -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();
}
}

View File

@@ -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 +
'}';
}
}

View File

@@ -0,0 +1,66 @@
package Schritt1;
import java.util.List;
public class Ware {
private String bezeichnung;
private String beschreibung;
private double preis;
private List<String> besonderheiten;
private List<String> 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<String> getBesonderheiten() {
return besonderheiten;
}
public void setBesonderheiten(List<String> besonderheiten) {
this.besonderheiten = besonderheiten;
}
public List<String> getMaengel() {
return maengel;
}
public void setMaengel(List<String> maengel) {
this.maengel = maengel;
}
@Override
public String toString() {
return "Ware{" +
"bezeichnung='" + bezeichnung + '\'' +
", beschreibung='" + beschreibung + '\'' +
", preis=" + preis +
", besonderheiten=" + besonderheiten +
", maengel=" + maengel +
'}';
}
}

View File

@@ -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 + '\'' +
'}';
}
}

View File

@@ -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;
}
}

View File

@@ -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();
}
}

View File

@@ -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 +
'}';
}
}

View File

@@ -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<String> besonderheiten;
private List<String> 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<String> getBesonderheiten() {
return besonderheiten;
}
public void setBesonderheiten(List<String> besonderheiten) {
this.besonderheiten = besonderheiten;
}
public List<String> getMaengel() {
return maengel;
}
public void setMaengel(List<String> maengel) {
this.maengel = maengel;
}
@Override
public String toString() {
return "Ware{" +
"bezeichnung='" + bezeichnung + '\'' +
", beschreibung='" + beschreibung + '\'' +
", preis=" + preis +
", besonderheiten=" + besonderheiten +
", maengel=" + maengel +
'}';
}
}