Ausleihzeit verbessert

pull/2/head
elarturo 2024-11-19 10:07:17 +01:00
parent b63eb3805d
commit 7b0232ab3f
1 changed files with 16 additions and 24 deletions

View File

@ -1,6 +1,5 @@
package DomainLayer; package DomainLayer;
import java.time.LocalDate;
public class VideoGame extends Medium { public class VideoGame extends Medium {
public VideoGame(String id, String title, String releaseYear) { public VideoGame(String id, String title, String releaseYear) {
@ -9,28 +8,21 @@ public class VideoGame extends Medium {
@Override @Override
public int getBorrowPeriod() { public int getBorrowPeriod() {
return 28; // 4 Wochen return 28; // 1 Woche für DVDs
} }
@Override @Override
public boolean isRenewable() { public boolean isRenewable() {
return true; // Verlängerung möglich return true; // Keine Verlängerung für DVDs
} }
@Override @Override
public int getMaxRenewals() { public int getMaxRenewals() {
return 1; // Bis zu 1 Mal verlängerbar return 1; // Keine Verlängerung
} }
@Override @Override
public String getAuthor() { public String getAuthor() {
// TODO Auto-generated method stub return null; // DVDs haben keinen Autor
return null;
}
@Override
public void setBorrowDate(LocalDate currentDate) {
// TODO Auto-generated method stub
} }
} }