Index

A B C D E F G L M O P Q R S T U V 
All Classes and Interfaces|All Packages

P

pagar(Registro, BigDecimal) - Method in class es.uca.dss.fastpark.PagoConBono
Realiza el pago utilizando un bono.
pagar(Registro, BigDecimal) - Method in class es.uca.dss.fastpark.PagoConTarjeta
Realiza el pago utilizando tarjeta.
pagar(Registro, BigDecimal) - Method in class es.uca.dss.fastpark.PagoEnEfectivo
Realiza el pago utilizando efectivo.
pagar(Registro, BigDecimal) - Method in interface es.uca.dss.fastpark.PagoStrategy
Realiza el pago de la estancia en el parking.
Pago - Class in es.uca.dss.fastpark
La clase Pago representa un pago realizado en el sistema de FastPark.
Pago() - Constructor for class es.uca.dss.fastpark.Pago
Constructor por defecto de la clase Pago.
Pago(BigDecimal, LocalDateTime, Registro) - Constructor for class es.uca.dss.fastpark.Pago
Constructor de la clase Pago que recibe información sobre el importe, la fecha y el registro asociado.
PagoConBono - Class in es.uca.dss.fastpark
Clase que implementa la estrategia de pago mediante bono en el sistema de FastPark.
PagoConBono() - Constructor for class es.uca.dss.fastpark.PagoConBono
Constructor por defecto de la clase PagoConBono.
PagoConBono(Registro) - Constructor for class es.uca.dss.fastpark.PagoConBono
Constructor de la clase PagoConBono que recibe un registro.
PagoConTarjeta - Class in es.uca.dss.fastpark
Clase que implementa la estrategia de pago con tarjeta en el sistema de FastPark.
PagoConTarjeta() - Constructor for class es.uca.dss.fastpark.PagoConTarjeta
Constructor por defecto de la clase PagoConTarjeta.
PagoEnEfectivo - Class in es.uca.dss.fastpark
Clase que implementa la estrategia de pago en efectivo
PagoEnEfectivo() - Constructor for class es.uca.dss.fastpark.PagoEnEfectivo
Constructor por defecto de la clase PagoEnEfectivo.
PagoEnEfectivo(TarifaStrategy) - Constructor for class es.uca.dss.fastpark.PagoEnEfectivo
Constructor de la clase PagoEnEfectivo que recibe una estrategia de tarifa.
PagoRepositorio - Interface in es.uca.dss.fastpark
Interfaz que define un repositorio para almacenar los pagos de estacionamiento de los vehículos en el sistema de FastPark.
PagosMap - Class in es.uca.dss.fastpark
Clase que implementa un repositorio de pagos utilizando un mapa en el sistema de FastPark.
PagosMap() - Constructor for class es.uca.dss.fastpark.PagosMap
Constructor por defecto de la clase PagosMap.
PagoStrategy - Interface in es.uca.dss.fastpark
Interfaz que define la estrategia del pago de la estancia en el parking en el sistema de FastPark.
Parking - Class in es.uca.dss.fastpark
 
Parking() - Constructor for class es.uca.dss.fastpark.Parking
Constructor por defecto de la clase Parking.
Parking(String, int, int, int, int) - Constructor for class es.uca.dss.fastpark.Parking
Constructor de la clase Parking que permite especificar todos los parámetros.
Periodo - Interface in es.uca.dss.fastpark
Interfaz que define diferentes tipos de periodos de bono para estacionamiento.
precioHora - Variable in class es.uca.dss.fastpark.TarifaPorHora
 
precioMinuto - Variable in class es.uca.dss.fastpark.TarifaPorMinuto
 
A B C D E F G L M O P Q R S T U V 
All Classes and Interfaces|All Packages