/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Metier; import java.util.ArrayList; public interface LivreService { public ArrayList<Livre> getAll(); public ArrayList<Livre> getLivreMultipleExemplaires(); public ArrayList<Livre> getByAuteur(String auteur); public ArrayList<Livre> getByTitle(String titre); public ArrayList<Livre> getByCategorie(Categorie categorie); public ArrayList<Livre> getByAuteurEtTitre(String auteur, String titre, boolean etat); public ArrayList<Livre> getByTitreEtCategorie(String titre, Categorie categorie, boolean etat); public ArrayList<Livre> getByAuteurEtCategorie(String auteur, Categorie categorie, boolean etat); public ArrayList<Livre> getByAuteurEtTitreEtCategorie(String auteur, String titre, Categorie categorie, boolean etat1, boolean etat2); public ArrayList<String> getAllOrigineLivre(); public ArrayList<Livre> getAllOrderByOrigineAndCategorieAndTitre(); public ArrayList<Livre> getLivreByOrigineEtCategorie(String origine, Categorie categorie); public Livre getById(String id); public void add(Livre livre); public void update(Livre livre); public void remove(Livre livre); public void removeByCategorie(Categorie categorie); }