Index

A B C D E F G L M O P Q R S T U V 
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.
A B C D E F G L M O P Q R S T U V 
All Classes and Interfaces|All Packages