Esempio n. 1
0
 /**
  * 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);
   }
 }