Class Catalogo
java.lang.Object
model.Catalogo
Clase que representa el catalogo de libros de la biblioteca.
Permite agregar, eliminar, buscar y listar libros.
- Version:
- 1.0
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidagregarLibro(Libro libro) Agrega un libro al catalogo.buscarLibro(int idLibro) Busca un libro por su ID.buscarPorAutor(String autor) Busca libros por autor (coincidencia parcial).buscarPorCategoria(String categoria) Busca libros por categoria.buscarPorTitulo(String titulo) Busca libros por titulo (coincidencia parcial).booleaneliminarLibro(int idLibro) Elimina un libro del catalogo por su ID.Obtiene todos los libros del catalogo.Lista todos los libros disponibles para prestamo.voidMuestra el catalogo completo en consola.
-
Constructor Details
-
Catalogo
public Catalogo()Constructor del catalogo. Inicializa la lista de libros como vacia.
-
-
Method Details
-
agregarLibro
Agrega un libro al catalogo.- Parameters:
libro- Libro a agregar
-
eliminarLibro
public boolean eliminarLibro(int idLibro) Elimina un libro del catalogo por su ID.- Parameters:
idLibro- Identificador del libro- Returns:
- true si fue eliminado
-
buscarLibro
Busca un libro por su ID.- Parameters:
idLibro- Identificador del libro- Returns:
- Libro encontrado o null
-
buscarPorTitulo
-
buscarPorAutor
-
buscarPorCategoria
-
listarDisponibles
-
getTodosLosLibros
-
mostrarCatalogo
public void mostrarCatalogo()Muestra el catalogo completo en consola.
-