/** * créée un nouvl évenement dans un calendrier * * @param email * @param dateDebut * @param dateFin * @param titre * @param description * @throws Exception */ public void updateEvent( String email, Date dateDebut, Date dateFin, String oldTitre, String newTitre, String description) throws Exception { deleteEvent(email, dateDebut, dateFin, oldTitre); createEvent(email, dateDebut, dateFin, newTitre, description); }
private void removeFromGoogleCalendar(Utilisateur utilisateur, DemandeAbsence absence) throws Exception { Date dateDebutEvent = absence.getDateDebut(); if (absence.getDebutPM()) { dateDebutEvent = DateUtils.setHours(dateDebutEvent, 14); } Date dateFinEvent = absence.getDateFin(); if (absence.getFinAM()) { dateFinEvent = DateUtils.setHours(dateFinEvent, 14); } else { dateFinEvent = DateUtils.addDays(dateFinEvent, 1); } String titre = absence.getLibelleType().toString(); calendarService.deleteEvent(utilisateur.getEmail(), dateDebutEvent, dateFinEvent, titre); }