mirror of
				https://github.com/DerTyp7/lf05-java.git
				synced 2025-11-03 22:49:01 +01:00 
			
		
		
		
	r
This commit is contained in:
		
							
								
								
									
										58
									
								
								src/kaufvertrag/Adresse.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								src/kaufvertrag/Adresse.java
									
									
									
									
									
										Normal 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 + '\'' +
 | 
			
		||||
                '}';
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										58
									
								
								src/kaufvertrag/Kaufvertrag.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								src/kaufvertrag/Kaufvertrag.java
									
									
									
									
									
										Normal 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;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										19
									
								
								src/kaufvertrag/Programm.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								src/kaufvertrag/Programm.java
									
									
									
									
									
										Normal 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();
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										6
									
								
								src/kaufvertrag/Vertrag.csv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								src/kaufvertrag/Vertrag.csv
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
Vertragspartner;Name;Vorname;
 | 
			
		||||
Verkaeufer;Noah;Thiering;
 | 
			
		||||
Kaeufer;Julius;Ewert;
 | 
			
		||||
 | 
			
		||||
Menge;Name;Preis;
 | 
			
		||||
1;Stock;10000.2;
 | 
			
		||||
		
		
			
  | 
							
								
								
									
										55
									
								
								src/kaufvertrag/Vertragspartner.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								src/kaufvertrag/Vertragspartner.java
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										67
									
								
								src/kaufvertrag/Ware.java
									
									
									
									
									
										Normal 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 +
 | 
			
		||||
                '}';
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										57
									
								
								src/kaufvertrag/schritt1/Adresse.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								src/kaufvertrag/schritt1/Adresse.java
									
									
									
									
									
										Normal 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 + '\'' +
 | 
			
		||||
                '}';
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										54
									
								
								src/kaufvertrag/schritt1/Kaufvertrag.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								src/kaufvertrag/schritt1/Kaufvertrag.java
									
									
									
									
									
										Normal 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;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										20
									
								
								src/kaufvertrag/schritt1/Programm.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								src/kaufvertrag/schritt1/Programm.java
									
									
									
									
									
										Normal 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();
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										54
									
								
								src/kaufvertrag/schritt1/Vertragspartner.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								src/kaufvertrag/schritt1/Vertragspartner.java
									
									
									
									
									
										Normal 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 +
 | 
			
		||||
                '}';
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										66
									
								
								src/kaufvertrag/schritt1/Ware.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								src/kaufvertrag/schritt1/Ware.java
									
									
									
									
									
										Normal 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 +
 | 
			
		||||
                '}';
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										57
									
								
								src/kaufvertrag/schritt2/Adresse.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								src/kaufvertrag/schritt2/Adresse.java
									
									
									
									
									
										Normal 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 + '\'' +
 | 
			
		||||
                '}';
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										54
									
								
								src/kaufvertrag/schritt2/Kaufvertrag.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								src/kaufvertrag/schritt2/Kaufvertrag.java
									
									
									
									
									
										Normal 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;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										20
									
								
								src/kaufvertrag/schritt2/Programm.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								src/kaufvertrag/schritt2/Programm.java
									
									
									
									
									
										Normal 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();
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										54
									
								
								src/kaufvertrag/schritt2/Vertragspartner.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								src/kaufvertrag/schritt2/Vertragspartner.java
									
									
									
									
									
										Normal 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 +
 | 
			
		||||
                '}';
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										66
									
								
								src/kaufvertrag/schritt2/Ware.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								src/kaufvertrag/schritt2/Ware.java
									
									
									
									
									
										Normal 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 +
 | 
			
		||||
                '}';
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user