/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Metier; import Physique.CategorieServiceJDBC; import Physique.LivreServiceJDBC; import java.util.ArrayList; public class CategorieServiceImpl implements CategorieService { CategorieServiceJDBC cs = Physique.PhysiqueFactory.getCategorieServiceJDBC(); LivreServiceJDBC ls = Physique.PhysiqueFactory.getLivreServiceJDBC(); protected CategorieServiceImpl(){ } @Override public ArrayList<Categorie> getAll() { return cs.getAll(); } @Override public Categorie getById(int id) { if(id != 0){ return cs.getById(id); } return null; } @Override public void add(Categorie categorie) { if(categorie != null){ cs.add(categorie); } } @Override public void remove(Categorie categorie) { if(categorie != null){ ls.removeByCategorie(categorie); cs.remove(categorie); } } @Override public Categorie getByNom(String nomCategorie) { if(nomCategorie != null){ return cs.getByNom(nomCategorie); } return null; } }