import java.time.LocalDate; public class Aausleihe { private Medien medien; private Benutzer benutzer; private LocalDate date; // Ausleihdatum private LocalDate rueckgabeDatum; // Rückgabedatum // Konstruktor für die Aausleihe Aausleihe(Medien medien, Benutzer benutzer, LocalDate date, LocalDate rueckgabeDatum) { this.medien = medien; this.benutzer = benutzer; this.date = date; this.rueckgabeDatum = rueckgabeDatum; } // Getter für den Benutzer public Benutzer getBenutzer() { return benutzer; } // Getter für das Medium public Medien getMedien() { return medien; } // Getter für das Ausleihdatum public LocalDate getDate() { return date; } // Getter und Setter für das Rückgabedatum public LocalDate getRueckgabeDatum() { return rueckgabeDatum; } public void setRueckgabeDatum(LocalDate rueckgabeDatum) { this.rueckgabeDatum = rueckgabeDatum; } @Override public String toString() { return "Aausleihe{" + "medien=" + medien + ", benutzer=" + benutzer + ", ausleihdatum=" + date + ", rueckgabedatum=" + rueckgabeDatum + '}'; } }