Class BibliotecaService
java.lang.Object
service.BibliotecaService
Clase de servicio que gestiona las operaciones principales de la biblioteca.
Permite registrar socios, gestionar catalogo y mostrar informacion.
- Version:
- 1.0
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBibliotecaService(Catalogo catalogo, List<Socio> socios, PrestamoService prestamoService) Constructor del servicio de biblioteca. -
Method Summary
Modifier and TypeMethodDescriptionvoidagregarLibro(Scanner scanner) Agrega un libro al catalogo.voidbuscarLibros(Scanner scanner) Busca libros por titulo.Obtiene el catalogo.voidLista todos los socios registrados.voidMuestra el catalogo de libros.voidmostrarPrestamosSocio(Socio socio) Muestra los prestamos del socio actual.voidregistrarSocio(Scanner scanner) Registra un nuevo socio.seleccionarSocio(Scanner scanner) Selecciona un socio por su ID.
-
Constructor Details
-
BibliotecaService
Constructor del servicio de biblioteca.- Parameters:
catalogo- Catalogo de librossocios- Lista de sociosprestamoService- Servicio de prestamos
-
-
Method Details
-
registrarSocio
Registra un nuevo socio.- Parameters:
scanner- Scanner para entrada de datos
-
listarSocios
public void listarSocios()Lista todos los socios registrados. -
seleccionarSocio
-
mostrarCatalogo
public void mostrarCatalogo()Muestra el catalogo de libros. -
agregarLibro
Agrega un libro al catalogo.- Parameters:
scanner- Scanner para entrada de datos
-
buscarLibros
Busca libros por titulo.- Parameters:
scanner- Scanner para entrada de datos
-
mostrarPrestamosSocio
Muestra los prestamos del socio actual.- Parameters:
socio- Socio actual
-
getCatalogo
-