/*
* 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;
}
}