// La méthode appelée quand l'admin retire une adresse public void retirerAdresse() { admin.getAdresses().remove(adresse); adresse.setUtilisateur(null); adresseDao.modifierAdresse(adresse); adresseDao.supprimerAdresse(adresse.getId()); // Réinitialiser l'adresse par une nouvelle instance vide ApplicationContext context = new ClassPathXmlApplicationContext("ApplicationContext.xml"); adresse = (Adresse) context.getBean("adresse"); ((ConfigurableApplicationContext) context).close(); }
// ajouter adresse a la liste des adresses de l admin public void ajouterAdresse() { adresse.setUtilisateur(admin); // Mettre à jour l'étudiant adresseDao.ajouterAdresse(adresse); admin.getAdresses().add(adresse); ApplicationContext context = new ClassPathXmlApplicationContext("ApplicationContext.xml"); adresse = (Adresse) context.getBean("adresse"); ((ConfigurableApplicationContext) context).close(); }
/** ********************************************** */ public void modifierAvatar() { // Si un fichier est s�lectionn�: if (UploadFileService.fileSelected()) { ApplicationContext context = new ClassPathXmlApplicationContext("ApplicationContext.xml"); Fichier fichier = (Fichier) context.getBean("fichier"); FichierDAO fichierDao = (FichierDAO) context.getBean("fichierDao"); /* supprimer l'ancien avatar*/ Fichier ancienAvatar = admin.getAvatar(); if (ancienAvatar != null) fichierDao.supprimerFichier(ancienAvatar.getId()); /* avatar a pour nom avatar*/ System.out.println("id " + admin.getId()); fichier.setChemin("/admin/" + admin.getId()); fichier.setTitre("avatar"); UploadFileService.uploadFichier(fichier); fichierDao.ajouterFichier(fichier); /* associer file a l'entreprise*/ admin.setAvatar(fichier); adminDao.modifierAdministrateur(admin); ((ConfigurableApplicationContext) context).close(); } }
public void modifierAdministrateur() { if (motDePasse != null) if (!motDePasse.equals("")) admin.setMotDePasse(motDePasse); adminDao.modifierAdministrateur(admin); ; }