Package es.uca.dss.fastpark
Class Semanal
java.lang.Object
es.uca.dss.fastpark.Semanal
- All Implemented Interfaces:
Periodo
Implementación de la interfaz Periodo que representa un bono semanal.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalcularCaducidad(LocalDateTime localDateTime) Calcula la fecha de caducidad del bono semanal.static voidconfigurarPrecioBono(BigDecimal precioBono) Configura el precio del bono semanal.Obtiene el precio del bono semanal.Obtiene el tipo de bono, que es "Semanal".
-
Constructor Details
-
Semanal
public Semanal()Constructor de Semanal. No realiza ninguna operación especial.
-
-
Method Details
-
calcularCaducidad
Calcula la fecha de caducidad del bono semanal.- Specified by:
calcularCaducidadin interfacePeriodo- Parameters:
localDateTime- La fecha de inicio del bono.- Returns:
- La fecha de caducidad del bono, que es la fecha de inicio más una semana.
-
getPrecioBono
Obtiene el precio del bono semanal.- Specified by:
getPrecioBonoin interfacePeriodo- Returns:
- El precio del bono semanal.
-
configurarPrecioBono
Configura el precio del bono semanal.- Parameters:
precioBono- El precio del bono semanal a configurar.
-
getTipoBono
Obtiene el tipo de bono, que es "Semanal".- Specified by:
getTipoBonoin interfacePeriodo- Returns:
- El tipo de bono, que es "Semanal".
-