/** * Permet de convertir la donnée reçue * * @param talk * @return */ private Talk transformAndSaveTalkDetailToTalk(Talk talk, boolean creation) { // Si pas en creation on regarde si enreg existe if (!creation) { Talk talkToPersist = talkRepository.findOne(talk.getId()); if (talkToPersist == null) { return null; } talkToPersist.setLevel(talk.getLevel()); talkToPersist.setNbpeoplemax(talk.getNbpeoplemax()); talkToPersist.setPlace(talk.getPlace()); talkToPersist.setDescription(talk.getDescription()); talkToPersist.setName(talk.getName()); return talkToPersist; } else { // On enregistre return talkRepository.save(talk); } }