mirror of
https://github.com/DerTyp7/lf05-java.git
synced 2025-10-30 04:47:13 +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