public MailingListContactVo(MailingListContact mailingListContact) {
   this.mail = mailingListContact.getMail();
   this.uuid = mailingListContact.getUuid();
   this.lastName = mailingListContact.getLastName();
   this.firstName = mailingListContact.getFirstName();
   this.mailingListUuid = mailingListContact.getUuid();
 }
 @Override
 public void updateContact(MailingListContact contactToUpdate) throws BusinessException {
   MailingListContact contact = findContact(contactToUpdate.getUuid());
   contact.setMail(contactToUpdate.getMail());
   contact.setLastName(contactToUpdate.getLastName());
   contact.setFirstName(contactToUpdate.getFirstName());
   contactRepository.update(contact);
 }
 @Override
 public void addContact(MailingList mailingList, MailingListContact contact)
     throws BusinessException {
   if (!mailingList.getMailingListContact().contains(contact)) {
     mailingList.addMailingListContact(contact);
     contactRepository.create(contact);
     listRepository.update(mailingList);
   } else {
     logger.debug("Concact already present : " + contact.getMail());
   }
 }