// Assigne un poste au titulaire public static Boolean modifierPosteTitulaire(Integer idTitulaire, Integer idPoste) { Titulaire titulaire = TitulaireDAOImpl.getInstance().get(idTitulaire); Poste poste = PosteDAOImpl.getInstance().get(idPoste); if (titulaire.getPoste() != poste) { if (titulaire.getPoste() != null) titulaire.getPoste().getTitulaires().remove(titulaire); poste.getTitulaires().add(titulaire); titulaire.setPoste(poste); } return TitulaireDAOImpl.getInstance().update(titulaire); }
// Assigne un service au titulaire public static Boolean modifierServiceTitulaire(Integer idTitulaire, Integer idService) { Titulaire titulaire = TitulaireDAOImpl.getInstance().get(idTitulaire); Service service = ServiceDAOImpl.getInstance().get(idService); if (titulaire.getService() != service) { if (titulaire.getService() != null) titulaire.getService().getTitulaires().remove(titulaire); service.getTitulaires().add(titulaire); titulaire.setService(service); } return TitulaireDAOImpl.getInstance().update(titulaire); }
// Modifie les nom, prenom, num pro du titulaire public static Boolean modifierTitulaire( Titulaire titulaire, String nom, String prenom, String numPro) { titulaire.setNom_titulaire(nom); titulaire.setPrenom_titulaire(prenom); titulaire.setNum_pro(numPro); return TitulaireDAOImpl.getInstance().update(titulaire); }
// Assigne un service au titulaire public static Boolean modifierServiceTitulaire(Titulaire titulaire, Service service) { if (titulaire.getService() != service) { if (titulaire.getService() != null) titulaire.getService().getTitulaires().remove(titulaire); service.getTitulaires().add(titulaire); titulaire.setService(service); } return TitulaireDAOImpl.getInstance().update(titulaire); }
// Assigne un poste au titulaire public static Boolean modifierPosteTitulaire(Titulaire titulaire, Poste poste) { if (titulaire.getPoste() != poste) { if (titulaire.getPoste() != null) titulaire.getPoste().getTitulaires().remove(titulaire); poste.getTitulaires().add(titulaire); titulaire.setPoste(poste); } return TitulaireDAOImpl.getInstance().update(titulaire); }
// Supprime un titulaire public static Boolean supprimerTitulaire(Titulaire titulaire) { return TitulaireDAOImpl.getInstance().delete(titulaire.getId_titulaire()); }
// Supprime un soin de la liste des soins du titulaire public static Boolean supprimerSoinTitulaire(Titulaire titulaire, Soin soin) { soin.setTitulaire(null); titulaire.getSoins().remove(soin); return TitulaireDAOImpl.getInstance().update(titulaire); }
// Ajoute un soin pour un titulaire public static Boolean ajouterSoinTitulaire(Titulaire titulaire, Soin soin) { soin.setTitulaire(titulaire); titulaire.addSoin(soin); return TitulaireDAOImpl.getInstance().update(titulaire); }
// Modifie le mot de passe du titulaire public static Boolean modifierMdpTitulaire(Titulaire titulaire, String mdp) { titulaire.setMdp(mdp); return TitulaireDAOImpl.getInstance().update(titulaire); }
// Crée un titulaire public static Integer creerTitulaire(String nom, String prenom, String numPro) { Titulaire titulaire = new Titulaire(nom, prenom, numPro); return TitulaireDAOImpl.getInstance().save(titulaire); }
// Renvoie un titulaire suivant ses nom et prénom public static List<Titulaire> getTitulaireByNomPrenom(String nom, String prenom) { return TitulaireDAOImpl.getInstance().getByNomPrenom(nom, prenom); }
// Renvoie un titulaire suivant son num pro public static Titulaire getTitulaireByNumPro(String numPro) { return TitulaireDAOImpl.getInstance().getByNumPro(numPro); }
// Renvoie un titulaire suivant son id public static Titulaire getTitulaireById(Integer idTitulaire) { return TitulaireDAOImpl.getInstance().get(idTitulaire); }
// Renvoie une liste de tous les titulaires public static List<Titulaire> getAllTitulaires() { return TitulaireDAOImpl.getInstance().list(); }