Package business

Class Biblioteca

java.lang.Object
business.Biblioteca

public class Biblioteca extends Object
Classe biblioteca. Controla els llibres i usuaris
  • Constructor Details

    • Biblioteca

      public Biblioteca()
      Constructor de la classe Biblioteca
  • Method Details

    • afegirLlibre

      public void afegirLlibre(Llibre llibre)
      Afegeix un llibre a la biblioteca
      Parameters:
      llibre - El llibre que s'hi vol afegir
    • eliminarLlibre

      public boolean eliminarLlibre(String titol)
      Elimina un llibre de la biblioteca
      Parameters:
      titol - Titol del llibre que s'hi vol eliminar
      Returns:
      true si s'ha pogut eliminar el llibre, false en cas contrari
    • buscarLlibre

      public Llibre buscarLlibre(String titol)
      Busca un llibre per titol
      Parameters:
      titol - Titol del llibre que s'hi vol buscar
      Returns:
      El llibre si s'ha trobat, null en cas contrari
    • llistarLlibres

      public List<Llibre> llistarLlibres()
      Llista els llibres de la biblioteca
      Returns:
      Llista de llibres
    • afegirUsuari

      public void afegirUsuari(Usuari usuari)
      Afegeix un usuari a la biblioteca
      Parameters:
      usuari - El usuari que s'hi vol afegir
    • eliminarUsuari

      public boolean eliminarUsuari(String nom)
      Elimina un usuari de la biblioteca
      Parameters:
      nom - Nom de l'usuari que s'hi vol eliminar
      Returns:
      true si s'ha pogut eliminar l'usuari, false en cas contrari
    • llistarUsuaris

      public List<Usuari> llistarUsuaris()
    • buscarUsuari

      public Usuari buscarUsuari(String nom)
      Busca un usuari per nom
      Parameters:
      nom - Nom de l'usuari que s'hi vol buscar
      Returns:
      El usuari si s'ha trobat, null en cas contrari