Author: bleny Date: 2012-11-22 22:10:18 +0100 (Thu, 22 Nov 2012) New Revision: 1632 Url: http://forge.codelutin.com/repositories/revision/wao/1632 Log: fixes #1680 import des contacts, on verifie que tous les observateurs font bien parti de la societe indiquee dans le plan Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java =================================================================== --- trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java 2012-11-22 20:53:53 UTC (rev 1631) +++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java 2012-11-22 21:10:18 UTC (rev 1632) @@ -248,6 +248,14 @@ message = "L'utilisateur référant ne doit pas se trouver aussi parmi les observateurs secondaires"; } + for (WaoUser observer : contact.getAllObservers()) { + boolean observerWorksForCompanyInSampleRow = observer.getCompany().equals(contact.getSampleRow().getCompany()); + if ( ! observerWorksForCompanyInSampleRow) { + success = false; + message = "L'observateur " + observer.getLogin() + " n'est pas membre de la société " + contact.getSampleRow().getCompany().getName(); + } + } + if (contact.getObsProgram() == ObsProgram.OBSDEB) { if (contact.getLandingDate() != null) {
participants (1)
-
bleny@users.forge.codelutin.com