Package es.uca.dss.fastpark
Class Registro
java.lang.Object
es.uca.dss.fastpark.Registro
-
Constructor Summary
ConstructorsConstructorDescriptionRegistro()Constructor por defecto de la clase Registro.Registro(LocalDateTime entrada, Vehiculo vehiculo) Constructor de la clase Registro.Registro(LocalDateTime entrada, LocalDateTime salida, Vehiculo vehiculo) Constructor de la clase Registro. -
Method Summary
Modifier and TypeMethodDescriptionCalcula el tiempo que el vehículo ha estado estacionado en el parking.getId()voidsetEntrada(LocalDateTime entrada) voidvoidsetSalida(LocalDateTime salida) voidsetVehiculo(Vehiculo vehiculo) booleantieneBonoActivo(Vehiculo vehiculo) Verifica si el vehículo tiene algún bono activo en el momento actual.
-
Constructor Details
-
Registro
public Registro()Constructor por defecto de la clase Registro. -
Registro
Constructor de la clase Registro.- Parameters:
entrada- La fecha y hora de entrada del vehículo al parking.vehiculo- El vehículo asociado al registro.
-
Registro
Constructor de la clase Registro.- Parameters:
entrada- La fecha y hora de entrada del vehículo al parking.salida- La fecha y hora de salida del vehículo del parking.vehiculo- El vehículo asociado al registro.
-
-
Method Details
-
getEntrada
-
setEntrada
-
getSalida
-
setSalida
-
getVehiculo
-
setVehiculo
-
getId
-
setId
-
calcularTiempoEstacionado
Calcula el tiempo que el vehículo ha estado estacionado en el parking.- Returns:
- El tiempo de estacionamiento del vehículo en minutos.
-
tieneBonoActivo
Verifica si el vehículo tiene algún bono activo en el momento actual.- Parameters:
vehiculo- El vehículo para el cual se verifica la existencia de bonos activos.- Returns:
- true si el vehículo tiene un bono activo, false en caso contrario.
-