Class Prestamo
java.lang.Object
model.Prestamo
- All Implemented Interfaces:
Multa
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecalcularMulta(int diasRetraso) Calcula la multa por dias de retraso.intgetLibro()doublegetMulta()getSocio()booleanVerifica si el libro ya fue devuelto.voidRegistra la devolucion del libro y calcula multa si aplica.toString()Devuelve una representacion textual del prestamo.
-
Constructor Details
-
Prestamo
-
-
Method Details
-
registrarDevolucion
public void registrarDevolucion()Registra la devolucion del libro y calcula multa si aplica. -
calcularMulta
public double calcularMulta(int diasRetraso) Calcula la multa por dias de retraso.- Specified by:
calcularMultain interfaceMulta- Parameters:
diasRetraso- Cantidad de dias de retraso- Returns:
- Monto de la multa
-
isDevuelto
public boolean isDevuelto()Verifica si el libro ya fue devuelto.- Returns:
- true si fue devuelto
-
getIdPrestamo
public int getIdPrestamo()- Returns:
- Identificador del prestamo
-
getLibro
- Returns:
- Libro prestado
-
getSocio
- Returns:
- Socio que presta
-
getFechaPrestamo
- Returns:
- Fecha de prestamo
-
getFechaDevolucionEsperada
- Returns:
- Fecha esperada de devolucion
-
getFechaDevolucionReal
- Returns:
- Fecha real de devolucion
-
getMulta
public double getMulta()- Returns:
- Multa aplicada
-
toString
-