Implementacion objeto/tabla subscription. Almacenara la informacion
relativa a las suscripciones de los clientes.
Implementada la clase Reservation.java dentro del paquete domain.
Manejara los datos de las reservas.
Definida la tabla Reservation en el esquema de BD. schema.sql.
Definidas las clases ReservationExtractor y ReservationRowMapper para
mapear las columnas de la tabla Reservation de la BD, con las variables
de los objetos del tipo Reservation.
Implementada la Interface ReservationDao y ReservationDaoImpl
correspondiente a la capa DAO para la tabla Reservation
Realizadas pruebas con la clase Subscription. Probados los metodos DAO.
Corregidos algunos errores en la clase OfertaDaoImpl relativos a las
consultas slq
Corregido error en metodo updateData de la clase OfertaDaoImpl
Probados los metodos CRUD DAO para la clase/tabla oferta.
Probado el metodo DAO para establecer filtros por tipos de producto
(Entradas, Restaurantes, Actividad: public List<Oferta>
getOfertaByProducto(String tipo)
Corregidos algunos fallos en la clase OfertaDaoImpl relativos a las
consultas donde intervienen criterios de fechas. OJO: el formato en el
que se guardan las fechas en HSQLDB es aaaa-mm-dd.
Implementado metodo para definir filtros sobre Ofertas. El apartado 1 de
los requisitos funcionales queda cubierto en su totalidad y pruebas ok.
Corregidos algunos errores.
implementado metodo public boolean exitsUser(String id) en la clase
UserDao para comprobar si existe un usuario registrado con email=id.
Implementado segundo metodo existUser(String campo1, String campo2) para
consultar en la tabla User de la BD por dos campos a la vez. El objetivo
es poder consultar el campo email y el campo pass a la hora de hacer
login.
Implementado el metodo decreasePlazasDisponibles(int id, int number)
para disminuir el numero de plazas disponibles en una oferta, despues de
realizar una reserva.
implementado metodo increasePlazasDisponibles(int id, int number) para
incrementar el numero de plazas disponibles despues de anular una
reserva.