Interface EjemplarService
- All Known Implementing Classes:
EjemplarServiceImp
public interface EjemplarService
Servicio encargado de la gestión de ejemplares de libros
en la biblioteca. Proporciona operaciones para registrar,
consultar, listar y dar de baja ejemplares.
- Author:
- Álvaro Allén alvaro.allper.1@educa.jcyl.es
-
Method Summary
Modifier and TypeMethodDescriptionBusca un ejemplar por su identificador.voidDa de baja un ejemplar del sistema.Obtiene todos los ejemplares registrados en el sistema.Obtiene todos los ejemplares disponibles para préstamos.listarEjemplaresPorLibro(Long idLibro) Obtiene todos los ejemplares registrados en el sistema.registrarEjemplar(Long idLibro) Registra un nuevo libro asociado a un libro.
-
Method Details
-
registrarEjemplar
Registra un nuevo libro asociado a un libro.- Parameters:
idLibro- identificador del libro al que pertenece el ejemplar- Returns:
- ejemplar registrado
-
buscarEjemplarPorId
Busca un ejemplar por su identificador.- Parameters:
id- identificador del ejemplar- Returns:
- ejemplar encontrado
-
listarEjemplaresPorLibro
Obtiene todos los ejemplares registrados en el sistema.- Parameters:
idLibro- identificador del libro- Returns:
- lista de ejemplares del libro
-
listarEjemplares
Obtiene todos los ejemplares registrados en el sistema.- Returns:
- lista de ejemplares
-
listarEjemplaresDisponibles
Obtiene todos los ejemplares disponibles para préstamos.- Returns:
- lista de ejemplares disponibles
-
darDeBajaEjemplar
Da de baja un ejemplar del sistema.- Parameters:
id- identificador del ejemplar a dar de baja
-