Index
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
All Classes and Interfaces|All Packages