Package net.sf.pmr.agilePlanning.domain.iteration

Examples of net.sf.pmr.agilePlanning.domain.iteration.Iteration


     * @see net.sf.pmr.agilePlanning.service.IterationService#addStories(int, long, java.util.Set)
     */
    public Errors addStories(final Set<Integer> storyPersistanceIds, final int iterationPersistanceId, final long iterationPersistanceVersion) {

         // 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
View Full Code Here


     *      java.util.Set)
     */
    public Errors removeStories(final Set<Integer> storyPersistanceIds, final int iterationPersistanceId, final long iterationPersistanceVersion) {

        // 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
View Full Code Here

    /* (non-Javadoc)
     * @see net.sf.pmr.keopsframework.data.DomainObjectRootAggregateMapper#addOrUpdate(java.lang.Object)
     */
    public void addOrUpdate(final DomainObject domainObject) {

        Iteration iterationToAddOrUpdate = (Iteration) domainObject;
       
        getHibernateTemplate().saveOrUpdate(iterationToAddOrUpdate);

    }
View Full Code Here

                        new Integer(projetPersistanceId));

        Set<Iteration> setToReturn = new HashSet<Iteration>();

        for (Iterator iterator = list.iterator(); iterator.hasNext();) {
            Iteration iteration = (Iteration) iterator.next();

            setToReturn.add(iteration);

        }
View Full Code Here

                "from net.sf.pmr.agilePlanning.domain.iteration.IterationImpl iteration where iteration.Project.PersistanceId = :persistanceId" +
                " and :date between iteration.StartDate and iteration.EndDate",
                new String[] {"persistanceId", "date"},
                new Object[] {new Integer(projectPersistanceId), date});

         Iteration iterationToReturn = (Iteration) DataAccessUtils.uniqueResult(list);
       
         return iterationToReturn;
       
    }
View Full Code Here

     * @see net.sf.pmr.agilePlanning.service.IterationService#addStories(int, long, java.util.Set)
     */
    public Errors addStories(final Set<Integer> storyPersistanceIds, final int iterationPersistanceId, final long iterationPersistanceVersion) {

         // 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
View Full Code Here

     *      java.util.Set)
     */
    public Errors removeStories(final Set<Integer> storyPersistanceIds, final int iterationPersistanceId, final long iterationPersistanceVersion) {

        // 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
View Full Code Here

     * @see net.sf.pmr.agilePlanning.service.IterationService#add(int, java.util.Date, java.util.Date)
     */
    public Errors add(final int projetPersistanceId, final Date start, final Date end) {

        // Buid the object to persist
        Iteration iteration = AgilePlanningObjectFactory.getIteration();
        iteration.getProject().setPersistanceId(projetPersistanceId);
        iteration.setEndDate(end);
        iteration.setStartDate(start);

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

        // if there are no errors, persist iteration
View Full Code Here

     *      java.util.Date, int, int, long)
     */
    public Errors update(final Date start, final Date end, final int iterationPersistanceId, final long iterationPersistanceVersion) {

        // find the iteration to update
        Iteration iteration = iterationRepository.findByPersistanceId(iterationPersistanceId);

        // if iteration is found
        if (iteration != null) {

            // update the iteration object
            iteration.setEndDate(end);
            iteration.setPersistanceId(iterationPersistanceId);
            iteration.setPersistanceVersion(iterationPersistanceVersion);
            iteration.setStartDate(start);

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

            // if there are no errors, persist iteration
View Full Code Here

        Date end = new Date();
        int persistanceId = 2;
        int persistanceVersion = 3;
        int releasePersistanceId = 4;

        Iteration iterationToUpdate = null;

        // recherche de l'iteration
        mockIterationRepository.expectFindByPersistanceId(persistanceId, iterationToUpdate);

        // appel au service
View Full Code Here

TOP

Related Classes of net.sf.pmr.agilePlanning.domain.iteration.Iteration

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.