Package net.sf.pmr.keopsframework.domain.validation

Examples of net.sf.pmr.keopsframework.domain.validation.Errors


        Release releaseToUpdate = releaseRepository
        .findByPersistanceId(persistanceId);

    // if release is not found
    if (releaseToUpdate == null) {
      Errors errros = AgilePlanningObjectFactory.getErrors();
      errros.reject("release.doesntExistsInDatabase");
      return errros;
    }

    releaseToUpdate.setDate(date);
    releaseToUpdate.setNumber(number);
    releaseToUpdate.setPersistanceId(persistanceId);
    releaseToUpdate.setPersistanceVersion(persistanceVersion);

    // validate
    Errors errors = releaseValidator.validate(releaseToUpdate);

    // if there are no errors, persist iteration
    if (!errors.hasErrors()) {
      releaseRepository.addOrUpdate(releaseToUpdate);
    }

    return errors;
       
View Full Code Here


         // recherche de la release
         Release release = releaseRepository.findByPersistanceId(releasePersistanceId);
       
         // if release is not found
         if (release == null) {
           Errors errros = AgilePlanningObjectFactory.getErrors();
           errros.reject("release.doesntExistsInDatabase");
           return errros;
         }
       
         // recherche de chaque story
         for (Integer id : storyPersistanceIds) {

           Story story = storyRepository.findByPersistanceId(id);
          
           // et ajout à la liste des story.
           release.getStories().add(story);
       
         }
        
         // mise à jour du numéro de version (pour la gestion de la concurrence d'accès)
         release.setPersistanceVersion(releasePersistanceVersion);
        
         // Validation de la release
         Errors errors = releaseValidator.validate(release);
        
         // si pas d'erreur...
         if (!errors.hasErrors()) {
             // ... on sauvegarde dans la repository
             releaseRepository.addOrUpdate(release);
         }
        
         // ... sinon, retour de la structure d'erreurs
View Full Code Here

         // find release
         Release release = releaseRepository.findByPersistanceId(releasePersistanceId);
       
         // if release is not found
         if (release == null) {
           Errors errros = AgilePlanningObjectFactory.getErrors();
           errros.reject("release.doesntExistsInDatabase");
           return errros;
         }
       
         // recherche de chaque story
         for (Integer id : storyPersistanceIds) {

           Story story = storyRepository.findByPersistanceId(id);
          
           // et ajout à la liste des story.
           release.getStories().remove(story);
       
         }
        
         // mise à jour du persistance version
         release.setPersistanceVersion(releasePersistanceVersion);
        
         // Validation de la release
         Errors errors = releaseValidator.validate(release);
        
         // si pas d'erreur, on enregistre
         if (!errors.hasErrors()) {
             // sinon, sauvegarde dans la repository
             releaseRepository.addOrUpdate(release);
         }
        
         // retours de la structure d'erreur
View Full Code Here

        iteration.getProject().setPersistanceId(projetPersistanceId);
        iteration.setEnd(end);
        iteration.setStart(start);

        // validate
        Errors errors = iterationValidator.validate(iteration);

        // if there are no errors, persist iteration
        if (!errors.hasErrors()) {
            iterationRepository.addOrUpdate(iteration);
        }

        return errors;
View Full Code Here

            iteration.setPersistanceId(iterationPersistanceId);
            iteration.setPersistanceVersion(iterationPersistanceVersion);
            iteration.setStart(start);

            // validate
            Errors errors = iterationValidator.validate(iteration);

            // if there are no errors, persist iteration
            if (!errors.hasErrors()) {
                iterationRepository.addOrUpdate(iteration);
            }

            return errors;
View Full Code Here

         // recherche de l'iteratin
      Iteration iteration = iterationRepository.findByPersistanceId(iterationPersistanceId);
       
    // if iteration is not found
    if (iteration == null) {
      Errors errros = AgilePlanningObjectFactory.getErrors();
      errros.reject("iteration.doesntExistsInDatabase");
      return errros;
    }
        
         // mise à jour du numéro de version
         iteration.setPersistanceVersion(iterationPersistanceVersion);

         // recherche de chaque story
         for (Integer id : storyPersistanceIds) {
       
           Story story = storyRepository.findByPersistanceId(id);

           if (story != null) {
             // ajout au set de story de l'iteration
             iteration.getStories().add(story);
           }
        
         }
        
         // validation de l'iteration
         Errors errors = this.iterationValidator.validate(iteration);
        
         // en cas d'erreurs
         if (errors.hasErrors()) {
           return errors;
         } else {
           // si pas d'erreur, enregistrement
           iterationRepository.addOrUpdate(iteration);
           // retour d'une structure d'erreurs vides
View Full Code Here

        // recherche de l'iteratin
      Iteration iteration = iterationRepository.findByPersistanceId(iterationPersistanceId);
       
    // if iteration is not found
    if (iteration == null) {
      Errors errros = AgilePlanningObjectFactory.getErrors();
      errros.reject("iteration.doesntExistsInDatabase");
      return errros;
    }

        
         // mise à jour du numéro de version
         iteration.setPersistanceVersion(iterationPersistanceVersion);

         // recherche de chaque story
         for (Integer id : storyPersistanceIds) {
       
           Story story = storyRepository.findByPersistanceId(id);

           if (story != null) {
             // ajout au set de story de l'iteration
             iteration.getStories().remove(story);
           }
        
         }
        
         // validation de l'iteration
         Errors errors = this.iterationValidator.validate(iteration);
        
         // en cas d'erreurs
         if (!errors.hasErrors()) {
           // si pas d'erreur, enregistrement
           iterationRepository.addOrUpdate(iteration);
           return errors;
         } else {
           return errors;
View Full Code Here

        // validation
        errors.reject("code");
        mockStoryValidator.expectValidate(new Ignore(), errors);

        Errors errorsFromService = storyService.add(story.getProject().getPersistanceId(), story.getShortDescription(), story.getDescription(), story.getDaysEstimated(), story.getBusinessValue().getId(), story.getRiskLevel().getId());

        // V�rifie les appels
        MockCore.verify();
       
        // les erreurs sont retourn�es
        assertTrue(errorsFromService.hasGlobalErrors());

    }
View Full Code Here

       
       
        // ajout
        mockStoryRepository.acceptAddOrUpdate_Story(story);

        Errors errorsFromService = storyService.addTask(1, 2, "toto", 2);

        // Vérifie les appels
        MockCore.verify();

        // aucune erreur n'est retournée (car pas de validation)
        assertFalse(errorsFromService.hasErrors());
       
        // test de l'ajout de la tâche dans le liste de la story
        for (Iterator iterator = story.getTasks().iterator(); iterator.hasNext();) {
            Task task = (Task) iterator.next();
           
View Full Code Here

        // recherche de la story
        Story story =  null;
        mockStoryRepository.expectFindByPersistanceId(1, story);
       
        // Appel au service
        Errors errorsFromService = storyService.addTask(1, 2, "toto", 2);
       
        // contrôle de l'erreur retournée
        assertTrue(errorsFromService.hasGlobalErrors());
        // message en Français
        assertEquals("Cette story n'existe pas en base de données", errorsFromService.getGlobalError(Locale.FRENCH));
        // message en anglais
        assertEquals("This story doesn't exists in database", errorsFromService.getGlobalError(Locale.ENGLISH));

        // contrôle des appels
        MockCore.verify();
     
    }
View Full Code Here

TOP

Related Classes of net.sf.pmr.keopsframework.domain.validation.Errors

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.