first commit lol

This commit is contained in:
root 2020-11-08 03:08:33 +01:00
commit 1328afffd9
33 changed files with 1999 additions and 0 deletions

View file

@ -0,0 +1,121 @@
package autovermietung;
import autovermietung.helper.Shop;
import autovermietung.models.Kunde;
import autovermietung.models.Modell;
import autovermietung.models.Pkw;
import autovermietung.helper.Database;
import autovermietung.helper.Tastatur;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// Auslesen der momentanen Datenbank Daten
ArrayList<Kunde> kunden;
ArrayList<Modell> modelle;
ArrayList<Pkw> pkws;
int auswahl = 99;
do {
kunden = Database.liesKunden();
modelle = Database.liesModell();
pkws = Database.liesPkw();
Shop.hauptMenu();
auswahl = Tastatur.liesInt();
switch (auswahl) {
// Auto Menü wird angezeigt
case 1:
Shop.autoMenu();
auswahl = Tastatur.liesInt();
switch (auswahl) {
// Auto erstellen Menü wird ausgeführt
case 1:
pkws.add(Shop.autoVermieten(modelle, kunden));
break;
// Autos anzeigen in der Datenbank
case 2:
Shop.autoAnzeigen(pkws, modelle, kunden);
Tastatur.liesString();
break;
// Auto löschen aus der Datenbank
case 9:
auswahl = Shop.autoEntfernen(pkws, modelle, kunden);
Database.deletePkw(pkws.get(auswahl));
pkws.remove(auswahl);
break;
}
// Updaten aller Autos in der PKW Liste.
for(Pkw pkw : pkws) {
Database.updatePkw(pkw);
}
break;
// Modell Menü wird angezeigt
case 2:
Shop.modellMenu();
auswahl = Tastatur.liesInt();
switch (auswahl) {
// Erstellen eines Auto Modells
case 1:
Shop.modellErstellen(modelle);
break;
// Anzeigen aller Auto Modelle
case 2:
Shop.modellAnzeigen(modelle);
Tastatur.liesString();
break;
// Löschen eines Auto Modells
case 9:
auswahl = Shop.modellEntfernen(modelle);
Database.deleteModell(modelle.get(auswahl));
modelle.remove(auswahl);
break;
}
// Updaten aller Modelle in der Modell Liste.
for(Modell modell : modelle) {
Database.updateModell(modell);
}
break;
// Kunden Menü wird angezeigt
case 3:
Shop.kundenMenu();
auswahl = Tastatur.liesInt();
switch (auswahl) {
// Erstellen eines neues Kunden
case 1:
Shop.kundeErstellen(kunden);
break;
// Anzeigen aller eingetragenen Kunden
case 2:
Shop.kundeAnzeigen(kunden);
Tastatur.liesString();
break;
// Löschen eines Kunden in der Datenbank
case 9:
auswahl = Shop.kundenEntfernen(kunden);
Database.deleteKunde(kunden.get(auswahl));
kunden.remove(auswahl);
}
// Updaten aller Kunden in der Kunden Liste.
for(Kunde kunde : kunden) {
Database.updateKunde(kunde);
}
break;
// Programm wird beendet
case 0:
Shop.programmBeendet();
break;
// Hauptmenü wird angezeigt da falsche Eingabe
default:
Shop.falscheEingabe();
Shop.hauptMenu();
auswahl = Tastatur.liesInt();
}
} while(auswahl != 0);
}
}

View file

@ -0,0 +1,232 @@
package autovermietung.helper;
import autovermietung.models.Kunde;
import autovermietung.models.Modell;
import autovermietung.models.Pkw;
import java.io.*;
import java.sql.*;
import java.util.ArrayList;
import java.util.Properties;
public class Database {
private static String strUsername, strPassword, ipStr, dbStr;
public static ArrayList<Kunde> liesKunden() {
ArrayList<Kunde> Kunden = new ArrayList<>();
try {
Connection conn = getConnection();
PreparedStatement kunden = conn.prepareStatement("SELECT * FROM kunde");
ResultSet result = kunden.executeQuery();
while(result.next()) {
Kunden.add(new Kunde(result.getInt(1), result.getString(2), result.getString(3), result.getString(4), result.getString(5), result.getInt(6)));
}
conn.close();
} catch(Exception e) {
System.out.println(e);
}
return Kunden;
}
public static ArrayList<Modell> liesModell() {
ArrayList<Modell> Modelle = new ArrayList<>();
try {
Connection conn = getConnection();
PreparedStatement modelle = conn.prepareStatement("SELECT * FROM modell");
ResultSet result = modelle.executeQuery();
while(result.next()) {
Modelle.add(new Modell(result.getInt(1), result.getString(2), result.getInt(3), result.getInt(4), result.getFloat(5), result.getFloat(6)));
}
conn.close();
} catch(Exception e) {
System.out.println(e);
}
return Modelle;
}
public static ArrayList<Pkw> liesPkw() {
ArrayList<Pkw> Pkws = new ArrayList<>();
try {
Connection conn = getConnection();
PreparedStatement pkws = conn.prepareStatement("SELECT * FROM pkw");
ResultSet result = pkws.executeQuery();
while(result.next()) {
Pkws.add(new Pkw(result.getString(1), result.getDate(2), result.getInt(3), result.getString(4), result.getDate(5), result.getInt(6), result.getInt(7)));
}
conn.close();
} catch(Exception e) {
System.out.println(e);
}
return Pkws;
}
public static void updatePkw(Pkw auto) {
try {
Connection conn = getConnection();
String kennzeichen = auto.getKennzeichen();
Date erstzulassung = auto.getErstzulassung();
int tachostand = auto.getTachostand();
String farbe = auto.getFarbe();
Date ausleihdatum = auto.getAusleihdatum();
int mnr = auto.getMnr();
int knr = auto.getKnr();
PreparedStatement updatePkw = conn.prepareStatement("REPLACE INTO pkw VALUES(\"" + kennzeichen + "\", \"" + erstzulassung + "\", " + tachostand + ", \"" + farbe + "\", \"" + ausleihdatum + "\", " + mnr + ", " + knr + ");");
updatePkw.executeQuery();
conn.close();
} catch(Exception e) {
System.out.println(e);
}
}
public static void deletePkw(Pkw auto) {
try {
Connection conn = getConnection();
String kennzeichen = auto.getKennzeichen();
String deletePkwSQL = "DELETE FROM pkw WHERE kennzeichen = ?;";
PreparedStatement deletePkw = conn.prepareStatement(deletePkwSQL);
deletePkw.setString(1, kennzeichen);
deletePkw.executeUpdate();
conn.close();
} catch(Exception e) {
System.out.println(e);
}
}
public static void updateKunde(Kunde kunde) {
try {
Connection conn = getConnection();
int knr = kunde.getKnr();
String vorname = kunde.getVorname();
String nachname = kunde.getNachname();
String anschrift = kunde.getAnschrift();
String telefon = kunde.getTelefon();
int personr = kunde.getPersonr();
PreparedStatement updateKunde = conn.prepareStatement("REPLACE INTO kunde VALUES(" + knr + ", " + vorname + ", " + nachname + ", " + anschrift + ", " + telefon + ", " + personr + ";");
updateKunde.executeQuery();
conn.close();
} catch(Exception e) {
System.out.println(e);
}
}
public static void deleteKunde(Kunde kunde) {
try {
Connection conn = getConnection();
int knr = kunde.getKnr();
String deleteKundeSQL = "DELETE FROM kunde WHERE knr = ?;";
PreparedStatement deleteKunde = conn.prepareStatement(deleteKundeSQL);
deleteKunde.setInt(1, knr);
deleteKunde.executeUpdate();
conn.close();
} catch(Exception e) {
System.out.println(e);
}
}
public static void updateModell(Modell modell) {
try {
Connection conn = getConnection();
int mnr = modell.getMnr();
String modellname = modell.getModellname();
int hubraum = modell.getHubraum();
int leistung = modell.getLeistung();
float kmpreis = modell.getKmpreis();
float pauschale = modell.getPauschale();
PreparedStatement updateModell = conn.prepareStatement("REPLACE INTO modell VALUES(" + mnr + ", " + modellname + ", " + hubraum + ", " + leistung + ", " + kmpreis + ", " + pauschale + ";");
updateModell.executeQuery();
conn.close();
} catch(Exception e) {
System.out.println(e);
}
}
public static void deleteModell(Modell modell) {
try {
Connection conn = getConnection();
int mnr = modell.getMnr();
String deleteModellSQL = "DELETE FROM modell WHERE mnr = ?;";
PreparedStatement deleteModell = conn.prepareStatement(deleteModellSQL);
deleteModell.setInt(1, mnr);
deleteModell.executeUpdate();
conn.close();
} catch(Exception e) {
System.out.println(e);
}
}
private static Connection getConnection() throws Exception {
Properties prop = new Properties();
InputStream input = null;
try {
input = new FileInputStream("database.properties");
// load input
prop.load(input);
// get all values
ipStr = prop.getProperty("ip");
dbStr = prop.getProperty("db");
strUsername = prop.getProperty("username");
strPassword = prop.getProperty("password");
} catch(IOException ex) {
ex.printStackTrace();
} finally {
if(input != null) {
try {
input.close();
} catch(IOException e) {
e.printStackTrace();
}
}
}
try {
String driver = "com.mysql.cj.jdbc.Driver";
String url = "jdbc:mysql://" + ipStr + "/" + dbStr + "?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC";
String username = strUsername;
String password = strPassword;
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, username, password);
return conn;
} catch(Exception e) {
System.out.println(e);
}
return null;
}
}

View file

@ -0,0 +1,219 @@
package autovermietung.helper;
import autovermietung.models.Kunde;
import autovermietung.models.Modell;
import autovermietung.models.Pkw;
import java.sql.Array;
import java.sql.Date;
import java.time.LocalDate;
import java.util.ArrayList;
public class Shop {
private static void clearScreen() {
try
{
final String os = System.getProperty("os.name");
if (os.contains("Windows"))
{
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
}
else
{
Runtime.getRuntime().exec("clear");
}
}
catch (final Exception e)
{
System.out.println(e);
}
}
private static void menuText() {
clearScreen();
System.out.println("================================================");
System.out.println("Bitte aus den folgenen Menüpunkten wählen:");
System.out.println("================================================");
}
private static void menuEnde() {
System.out.println();
System.out.println("0.\tProgramm beenden");
System.out.println("================================================");
System.out.print("Ihre Auswahl: ");
}
public static void hauptMenu() {
menuText();
System.out.println("1.\tAuto Verwaltung");
System.out.println("2.\tModell Verwaltung");
System.out.println("3.\tKunden Verwaltung");
menuEnde();
}
public static void falscheEingabe() {
System.out.println("Es wurde kein Menüpunkt ausgewählt!");
System.out.println();
}
public static void autoMenu() {
menuText();
System.out.println("1.\tAutos vermieten");
System.out.println("2.\tAutos anzeigen");
System.out.println("9.\tAuto entfernen");
menuEnde();
}
public static void modellMenu() {
menuText();
System.out.println("1.\tModell erstellen");
System.out.println("2.\tModell anzeigen");
System.out.println("9.\tModell entfernen");
menuEnde();
}
public static void kundenMenu() {
menuText();
System.out.println("1.\tKunde erstellen");
System.out.println("2.\tKunde anzeigen");
System.out.println("9.\tKunde entfernen");
menuEnde();
}
public static void autoAnzeigen(ArrayList<Pkw> autos, ArrayList<Modell> modelle, ArrayList<Kunde> kunden) {
clearScreen();
for(Pkw auto : autos) {
auto.getInformation();
System.out.print("\t" + modelle.get(auto.getMnr() - 1).getModellname());
System.out.println("\t" + kunden.get(auto.getKnr() - 1).getNachname());
}
System.out.println("Beliebige Taste drücken, um fortzufahren.");
}
public static Pkw autoVermieten(ArrayList<Modell> modelle, ArrayList<Kunde> kunden) {
clearScreen();
System.out.print("Bitte das Kennzeichen angeben: ");
String k = Tastatur.liesString();
System.out.print("Erstzulassung Datum angeben (YYYY-MM-DD): ");
Date e = Tastatur.liesDate();
System.out.print("Bitte momentanen Tachostand angeben: ");
int t = Tastatur.liesInt();
System.out.print("Bitte die Farbe des Fahrzeugs angeben: ");
String f = Tastatur.liesString();
System.out.println("Bitte das Ausleihdatum angeben(YYYY-MM-DD oder heute): ");
String aTemp = Tastatur.liesString();
Date a;
if(aTemp.equals("heute")) {
a = Date.valueOf(LocalDate.now());
} else {
a = Date.valueOf(aTemp);
}
System.out.println("Liste der Modelle: ");
for(Modell modell : modelle) {
modell.getInformation();
}
System.out.print("Bitte die Modell-Nr angeben:");
int mnr = Tastatur.liesInt();
System.out.println("Liste der Kunden: ");
for(Kunde kunde : kunden) {
kunde.getInformation();
}
System.out.print("Bitte die Kundennummer angeben: ");
int knr = Tastatur.liesInt();
System.out.println("Das Auto wurde vermietet.");
return new Pkw(k, e, t, f, a, mnr, knr);
}
public static Modell modellErstellen(ArrayList<Modell> modelle) {
clearScreen();
System.out.print("Bitte den Modellnamen angeben: ");
String mn = Tastatur.liesString();
System.out.print("Bitte den Hubraum angeben: ");
int h = Tastatur.liesInt();
System.out.print("Bitte die Leistung angeben: ");
int l = Tastatur.liesInt();
System.out.print("Bitte den KM Preis angeben: ");
float kmp = Tastatur.liesFloat();
System.out.print("Bitte den Pauschalpreis angeben: ");
float p = Tastatur.liesFloat();
return new Modell(modelle.size() + 1, mn, h, l, kmp, p);
}
public static Kunde kundeErstellen(ArrayList<Kunde> kunden) {
clearScreen();
System.out.print("Bitte Vorname des Kunden angeben: ");
String v = Tastatur.liesString();
System.out.print("Bitte Nachnamen des Kunden angeben: ");
String n = Tastatur.liesString();
System.out.print("Bitte Anschrift des Kunden angeben: ");
String a = Tastatur.liesString();
System.out.print("Bitte die Telefonnummer des Kunden angeben: ");
String t = Tastatur.liesString();
System.out.print("Bitte die Personalausweisnummer angeben: ");
int p = Tastatur.liesInt();
return new Kunde(kunden.size() + 1, v, n, a, t, p);
}
public static int autoEntfernen(ArrayList<Pkw> autos, ArrayList<Modell> modelle, ArrayList<Kunde> kunden) {
clearScreen();
System.out.println("Liste der Autos:");
for (int i = 0; i < autos.size(); i++) {
System.out.print(i + 1 + ": ");
autos.get(i).getInformation();
System.out.print("\t" + modelle.get(autos.get(i).getMnr() - 1).getModellname());
System.out.println("\t" + kunden.get(autos.get(i).getKnr() - 1).getNachname());
}
System.out.print("Bitte die Nummer des zu entfernenen Auto abgeben: ");
return Tastatur.liesInt() - 1;
}
public static void modellAnzeigen(ArrayList<Modell> modelle) {
clearScreen();
for(Modell modell : modelle) {
modell.getInformation();
}
System.out.println("Beliebige Taste drücken, um fortzufahren.");
}
public static int modellEntfernen(ArrayList<Modell> modell) {
clearScreen();
System.out.println("Liste der Autos:");
for (int i = 0; i < modell.size(); i++) {
System.out.print(i + 1 + ": ");
modell.get(i).getInformation();
}
System.out.print("Bitte die Nummer des zu entfernenen Modell abgeben: ");
return Tastatur.liesInt() - 1;
}
public static void kundeAnzeigen(ArrayList<Kunde> kunden) {
clearScreen();
for(Kunde kunde : kunden) {
kunde.getInformation();
}
System.out.println("Beliebige Taste drücken, um fortzufahren.");
}
public static int kundenEntfernen(ArrayList<Kunde> kunden) {
clearScreen();
System.out.println("Liste der Autos:");
for (int i = 0; i < kunden.size(); i++) {
System.out.print(i + 1 + ": ");
kunden.get(i).getInformation();
}
System.out.print("Bitte die Nummer des zu entfernenen Kunden abgeben: ");
return Tastatur.liesInt() - 1;
}
public static void programmBeendet() {
clearScreen();
System.out.println("Das Programm wurde durch den User beendet!");
}
}

View file

@ -0,0 +1,213 @@
package autovermietung.helper;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.sql.Date;
public final class Tastatur {
private static BufferedReader b = null;
private static Exception fehler = null;
private static boolean einfacheFehlerbehandlung = true;
public Tastatur() {
}
private static void Tastatur() {
if (b == null) {
b = new BufferedReader(new InputStreamReader(System.in));
}
fehler = null;
}
public static Exception getFehler() {
return fehler;
}
public static String getFehlerMeldung() {
return fehler != null ? fehler.toString() : "";
}
public static boolean istFehlerAufgetreten() {
return fehler != null;
}
public static void setEinfacheFehlerbehandlung(boolean ein) {
einfacheFehlerbehandlung = ein;
fehler = null;
}
public static boolean istEinfacheFehlerbehandlung() {
return einfacheFehlerbehandlung;
}
public static byte liesByte() {
while(true) {
try {
return Byte.parseByte(liesString());
} catch (Exception var1) {
fehler = var1;
if (!einfacheFehlerbehandlung) {
return 0;
}
System.out.println("Dies ist kein gueltiger Byte-Wert. Bitte Eingabe wiederholen!");
}
}
}
public static short liesShort() {
while(true) {
try {
return Short.parseShort(liesString());
} catch (Exception var1) {
fehler = var1;
if (!einfacheFehlerbehandlung) {
return 0;
}
System.out.println("Dies ist kein gueltiger Short-Wert. Bitte Eingabe wiederholen!");
}
}
}
public static int liesInt() {
while(true) {
try {
return Integer.parseInt(liesString(), 10);
} catch (Exception var1) {
fehler = var1;
if (!einfacheFehlerbehandlung) {
return 0;
}
System.out.println("Dies ist kein gueltiger Integer-Wert. Bitte Eingabe wiederholen!");
}
}
}
public static char liesChar() {
while(true) {
try {
return liesString().charAt(0);
} catch (Exception var1) {
fehler = var1;
if (!einfacheFehlerbehandlung) {
return '\u0000';
}
System.out.println("Das ist kein gueltiges Zeichen. Bitte Eingabe wiederholen!");
}
}
}
public static long liesLong() {
while(true) {
try {
fehler = null;
return Long.parseLong(liesString(), 10);
} catch (Exception var1) {
fehler = var1;
if (!einfacheFehlerbehandlung) {
return 0L;
}
System.out.println("Dies ist kein gueltiger Long-Wert. Bitte Eingabe wiederholen!");
}
}
}
public static Date liesDate() {
while(true) {
try {
fehler = null;
return Date.valueOf(liesString());
} catch (Exception var1) {
fehler = var1;
if (!einfacheFehlerbehandlung) {
return Date.valueOf("2020-12-12");
}
System.out.println("Dies ist kein gueltiger Date-Wert. Bitte Eingabe wiederholen!");
}
}
}
public static boolean liesBoolean() {
while(true) {
try {
fehler = null;
String s = liesString();
if (s.toUpperCase().charAt(0) != 'J' && s.toUpperCase().charAt(0) != 'Y' && s.toUpperCase().charAt(0) != 'T' && s.toUpperCase().charAt(0) != '1') {
if (s.toUpperCase().charAt(0) == 'N') {
return false;
}
return Boolean.valueOf(s);
}
return true;
} catch (Exception var1) {
fehler = var1;
if (!einfacheFehlerbehandlung) {
return false;
}
System.out.println("Das ist kein gueltiger boolean-Wert. Bitte Eingabe wiederholen!");
}
}
}
public static double liesDouble() {
while(true) {
try {
fehler = null;
return Double.parseDouble(liesString());
} catch (Exception var1) {
fehler = var1;
if (!einfacheFehlerbehandlung) {
return 0.0D;
}
System.out.println("Das ist kein gueltiger Double-Wert. Bitte Eingabe wiederholen!");
}
}
}
public static float liesFloat() {
while(true) {
try {
fehler = null;
return Float.parseFloat(liesString());
} catch (Exception var1) {
fehler = var1;
if (!einfacheFehlerbehandlung) {
return 0.0F;
}
System.out.println("Das ist kein gueltiger float-Wert. Bitte Eingabe wiederholen!");
}
}
}
public static String liesString() {
Tastatur();
while(true) {
try {
return b.readLine();
} catch (Exception var1) {
fehler = var1;
if (!einfacheFehlerbehandlung) {
return "";
}
System.out.println("Bei der Eingabe ist ein Fehler aufgetreten. Bitte wiederholen!");
}
}
}
public static void loescheFehler() {
fehler = null;
}
}

View file

@ -0,0 +1,76 @@
package autovermietung.models;
public class Kunde {
private int knr;
private String vorname;
private String nachname;
private String anschrift;
private String telefon;
private int personr;
public Kunde(int k, String v, String n, String a, String t, int p) {
this.knr = k;
this.vorname = v;
this.nachname = n;
this.anschrift = a;
this.telefon = t;
this.personr = p;
}
public int getKnr() {
return knr;
}
public void setKnr(int knr) {
this.knr = knr;
}
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 getAnschrift() {
return anschrift;
}
public void setAnschrift(String anschrift) {
this.anschrift = anschrift;
}
public int getPersonr() {
return personr;
}
public void setPersonr(int personr) {
this.personr = personr;
}
public String getTelefon() {
return telefon;
}
public void setTelefon(String telefon) {
this.telefon = telefon;
}
public void getInformation() {
System.out.print(this.knr);
System.out.print("\t" + this.vorname);
System.out.print("\t" + this.nachname);
System.out.print("\t" + this.anschrift);
System.out.print("\t" + this.telefon);
System.out.println("\t" + this.personr);
}
}

View file

@ -0,0 +1,76 @@
package autovermietung.models;
public class Modell {
private int mnr;
private String modellname;
private int hubraum;
private int leistung;
private float kmpreis;
private float pauschale;
public Modell(int nr, String mn, int h, int l, float kmp, float p) {
this.mnr = nr;
this.modellname = mn;
this.hubraum = h;
this.leistung = l;
this.kmpreis = kmp;
this.pauschale = p;
}
public int getMnr() {
return mnr;
}
public void setMnr(int mnr) {
this.mnr = mnr;
}
public String getModellname() {
return modellname;
}
public void setModellname(String modellname) {
this.modellname = modellname;
}
public int getHubraum() {
return hubraum;
}
public void setHubraum(int hubraum) {
this.hubraum = hubraum;
}
public int getLeistung() {
return leistung;
}
public void setLeistung(int leistung) {
this.leistung = leistung;
}
public float getKmpreis() {
return kmpreis;
}
public void setKmpreis(float kmpreis) {
this.kmpreis = kmpreis;
}
public float getPauschale() {
return pauschale;
}
public void setPauschale(float pauschale) {
this.pauschale = pauschale;
}
public void getInformation() {
System.out.print(this.mnr);
System.out.print("\t" + this.modellname);
System.out.print("\t" + this.hubraum);
System.out.print("\t" + this.leistung);
System.out.print("\t" + this.kmpreis);
System.out.println("\t" + this.pauschale);
}
}

View file

@ -0,0 +1,87 @@
package autovermietung.models;
import java.sql.Date;
public class Pkw {
private String kennzeichen;
private Date erstzulassung;
private int tachostand;
private String farbe;
private Date ausleihdatum;
private int mnr;
private int knr;
public Pkw(String k, Date e, int t, String f, Date a, int mnr, int knr) {
this.kennzeichen = k;
this.erstzulassung = e;
this.tachostand = t;
this.farbe = f;
this.ausleihdatum = a;
this.mnr = mnr;
this.knr = knr;
}
public Date getAusleihdatum() {
return ausleihdatum;
}
public void setAusleihdatum(Date ausleihdatum) {
this.ausleihdatum = ausleihdatum;
}
public String getFarbe() {
return farbe;
}
public void setFarbe(String farbe) {
this.farbe = farbe;
}
public int getTachostand() {
return tachostand;
}
public void setTachostand(int tachostand) {
this.tachostand = tachostand;
}
public Date getErstzulassung() {
return erstzulassung;
}
public void setErstzulassung(Date erstzulassung) {
this.erstzulassung = erstzulassung;
}
public String getKennzeichen() {
return kennzeichen;
}
public void setKennzeichen(String kennzeichen) {
this.kennzeichen = kennzeichen;
}
public void getInformation() {
System.out.print(this.kennzeichen);
System.out.print("\t" + this.farbe);
System.out.print("\t" + this.tachostand);
System.out.print("\t" + this.erstzulassung);
System.out.print("\t" + this.ausleihdatum);
}
public int getKnr() {
return knr;
}
public void setKnr(int knr) {
this.knr = knr;
}
public int getMnr() {
return mnr;
}
public void setMnr(int mnr) {
this.mnr = mnr;
}
}