Index
All Classes and Interfaces|All Packages
C
- calcularCaducidad() - Method in class es.uca.dss.fastpark.Bono
-
Calcula la fecha de caducidad del bono según el período de validez especificado.
- calcularCaducidad(LocalDateTime) - Method in class es.uca.dss.fastpark.Anual
-
Calcula la fecha de caducidad de un bono anual.
- calcularCaducidad(LocalDateTime) - Method in class es.uca.dss.fastpark.Mensual
-
Calcula la fecha de caducidad de un bono mensual.
- calcularCaducidad(LocalDateTime) - Method in interface es.uca.dss.fastpark.Periodo
-
Calcula la fecha de caducidad del bono a partir de la fecha de inicio.
- calcularCaducidad(LocalDateTime) - Method in class es.uca.dss.fastpark.Semanal
-
Calcula la fecha de caducidad del bono semanal.
- calcularCaducidad(LocalDateTime) - Method in class es.uca.dss.fastpark.Trimestral
-
Calcula la fecha de caducidad del bono trimestral a partir de la fecha actual.
- calcularPrecio() - Method in class es.uca.dss.fastpark.Bono
-
Calcula el precio del bono según el período de validez especificado.
- calcularPrecio(BigDecimal) - Method in class es.uca.dss.fastpark.GestorTarifas
-
Calcula el precio de estacionamiento basado en la estrategia de tarifas configurada.
- calcularPrecio(BigDecimal) - Method in class es.uca.dss.fastpark.TarifaPorHora
-
Calcula la tarifa de estacionamiento basada en el precio por hora y la cantidad de minutos estacionados.
- calcularPrecio(BigDecimal) - Method in class es.uca.dss.fastpark.TarifaPorMinuto
-
Calcula la tarifa de estacionamiento basada en el precio por minuto y la cantidad de minutos estacionados.
- calcularPrecio(BigDecimal) - Method in interface es.uca.dss.fastpark.TarifaStrategy
-
Calcula el precio total basado en la cantidad de minutos.
- calcularPrecioAPagar(BigDecimal) - Method in class es.uca.dss.fastpark.PagoConBono
-
Calcula el precio a pagar utilizando un bono.
- calcularPrecioAPagar(BigDecimal) - Method in class es.uca.dss.fastpark.PagoConTarjeta
-
Calcula el precio a pagar utilizando tarjeta.
- calcularPrecioAPagar(BigDecimal) - Method in class es.uca.dss.fastpark.PagoEnEfectivo
-
Calcula el precio a pagar utilizando efectivo.
- calcularPrecioAPagar(BigDecimal) - Method in interface es.uca.dss.fastpark.PagoStrategy
-
Calcula el precio a pagar por la estancia en el parking.
- calcularTiempoEstacionado() - Method in class es.uca.dss.fastpark.Registro
-
Calcula el tiempo que el vehículo ha estado estacionado en el parking.
- cerrar() - Method in interface es.uca.dss.fastpark.Barrera
-
Cierra la barrera.
- cerrar() - Method in class es.uca.dss.fastpark.ControladorBarrera
-
Cierra la barrera.
- Cliente - Class in es.uca.dss.fastpark
-
La clase Cliente representa un cliente en el sistema de FastPark.
- Cliente(String, String) - Constructor for class es.uca.dss.fastpark.Cliente
-
Constructor de la clase Cliente.
- configurarPrecioBono(BigDecimal) - Static method in class es.uca.dss.fastpark.Anual
-
Configura el precio del bono anual.
- configurarPrecioBono(BigDecimal) - Static method in class es.uca.dss.fastpark.Mensual
-
Configura el precio del bono mensual.
- configurarPrecioBono(BigDecimal) - Static method in class es.uca.dss.fastpark.Semanal
-
Configura el precio del bono semanal.
- configurarPrecioBono(BigDecimal) - Static method in class es.uca.dss.fastpark.Trimestral
-
Configura el precio del bono trimestral.
- ControladorBarrera - Class in es.uca.dss.fastpark
-
Clase que implementa la interfaz Barrera para controlar una barrera en el sistema de FastPark.
- ControladorBarrera() - Constructor for class es.uca.dss.fastpark.ControladorBarrera
-
Constructor de la clase ControladorBarrera.
All Classes and Interfaces|All Packages