package util.dao;
import dao.DaoFactory;
import dao.DoctorsDao;
import dao.PatientsDao;
import dao.SepcialtiesDao;
import dao.TitlesDao;
import dao.VisitsDao;
public class DaoFactoryHibernate implements DaoFactory {
private static DaoFactory instance;
private DaoFactoryHibernate(){
}
public static DaoFactory getInstance() {
if(instance == null) {
instance = new DaoFactoryHibernate();
}
return instance;
}
@Override
public DoctorsDao getDoctorsDao() {
return DoctorDaoHibernate.getInstance();
}
@Override
public PatientsDao getPatientsDao() {
return PatientDaoHibernate.getInstance();
}
@Override
public VisitsDao getVisitsDao() {
return VisitDaoHibernate.getInstance();
}
@Override
public SepcialtiesDao getSpecialtiesDao() {
// TODO Auto-generated method stub
return null;
}
@Override
public TitlesDao getTitlesDao() {
// TODO Auto-generated method stub
return null;
}
}