Examples of Sprint


Examples of ch.bsgroup.scrumit.domain.Sprint

    if (!failures.isEmpty()) {
      response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
      return validationMessagesSprint(failures);
    } else {
      s.setSlogan(s.getSlogan().trim());
      Sprint sprint = this.sprintService.addSprint(s);
      List<BurnDown> bdList = new ArrayList<BurnDown>();

      Calendar c = Calendar.getInstance();
      c.setTime(sprint.getStartDate());
      Calendar startCalendar = new GregorianCalendar(
        c.get(Calendar.YEAR), c.get(Calendar.MONTH), c.get(Calendar.DATE));
      c.setTime(s.getEndDate())
      Calendar endCalendar = new GregorianCalendar(
        c.get(Calendar.YEAR), c.get(Calendar.MONTH), c.get(Calendar.DATE));
      boolean writeBurnDown = false;
      BurnDown bd;
      if (startCalendar.compareTo(endCalendar) <= 0) {
        writeBurnDown = true;
      }
      while (startCalendar.compareTo(endCalendar) <= 0) {
        bd = new BurnDown(0, 0, sprint.getId(), startCalendar.getTime());
        bdList.add(bd);
        startCalendar.add(Calendar.DATE, 1);
      }
      if (writeBurnDown) {
        this.burnDownChartService.addBurnDownForSprint(bdList);
      }
      return Collections.singletonMap("sprint",
          new SerializableSprint(
              sprint.getId(),
              sprint.getSlogan(),
              sprint.getStartDate(),
              sprint.getEndDate()
          )
      );
    }
  }
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

    }
  }

  @RequestMapping(value="add/userstory/{sprintid}/", method=RequestMethod.POST)
  public @ResponseBody Map<String, ? extends Object> addUserstory(@PathVariable int sprintid, @RequestBody UserStory u, HttpServletResponse response) {
    Sprint sprint = this.sprintService.findSprintById(sprintid);
    if (sprint == null) {
      throw new ResourceNotFoundException(sprintid);
    }
    u.setName(u.getName().trim());
    u.setAcceptanceTest(u.getAcceptanceTest().trim());
    u.setCreationDate(new Date());
    Set<ConstraintViolation<UserStory>> failures = validator.validate(u);
    if (!failures.isEmpty()) {
      response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
      return validationMessagesUserstory(failures);
    } else {
      UserStory newUserStory = this.userStoryService.addUserStory(u);

      Set<UserStory> userstories = this.userStoryService.getAllUserStorysBySprintId(sprintid);
      userstories.add(newUserStory);
      sprint.setUserStories(userstories);
      this.sprintService.updateSprint(sprint);

      return Collections.singletonMap("userstory",
          new SerializableUserStory(
              newUserStory.getId(),
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

    Project p = this.projectService.findProjectById(pid);
    if (p == null) {
      throw new ResourceNotFoundException(pid);
    }
    model.addAttribute("projectname", p.getName());
    Sprint s = this.sprintService.findSprintById(sid);
    if (s == null) {
      throw new ResourceNotFoundException(sid);
    }
    model.addAttribute("sprintslogan", s.getSlogan());
    return "board/board";
  }
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

  public void testAddSprint() {
    // fetch all sprints from database
    Set<Sprint> sprints = service.getAllSprints();

    // create new sprint
    Sprint sprint = new Sprint();
    sprint.setSlogan("Pizza and Pasta");
    sprint.setStartDate(new Date());
    sprint.setEndDate(new Date());

    service.addSprint(sprint);

    // fetch now all sprints from database
    Set<Sprint> newSprints = service.getAllSprints();
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

  public void testUpdateSprint() {
    // fetching the first sprint
    Set<Sprint> sprints = service.getAllSprints();
    Iterator<Sprint> iterator = sprints.iterator();
    if (iterator.hasNext()) {
      Sprint sprint = iterator.next();

      // change & save sprint
      sprint.setSlogan("All the good things");
      sprint.setEndDate(new Date());
      service.updateSprint(sprint);

      // search sprint via id
      Sprint newSprint = service.findSprintById(sprint.getId());

      // check the slogan
      assertEquals(newSprint.getSlogan(), sprint.getSlogan());
    }
  }
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

  public void testFindSprintById() {
    // fetching the first sprint
    Set<Sprint> sprints = service.getAllSprints();
    Iterator<Sprint> iterator = sprints.iterator();
    if (iterator.hasNext()) {
      Sprint sprint = iterator.next();

      // search the equivalent sprint via id
      Sprint newSprint = service.findSprintById(sprint.getId());

      // check the slogan
      assertEquals(sprint.getSlogan(), newSprint.getSlogan());
    }
  }
View Full Code Here

Examples of ch.bsgroup.scrumit.domain.Sprint

    // get all sprints from database
    Set<Sprint> sprints = service.getAllSprints();
    Iterator<Sprint> iterator = sprints.iterator();

    while (iterator.hasNext()) {
      Sprint sprint = iterator.next();
      service.removeSprint(sprint.getId());
    }

    // check if there are not any sprints there
    sprints = service.getAllSprints();
    assertEquals(0, sprints.size());
View Full Code Here

Examples of com.agilebooster.data.entity.Sprint

    public void testCreate() {
        System.out.println("SprintController:Create");
        SprintController sprintController = new SprintController();
        Date creationDate = new Date();
        Date stopDate = new Date();
        Sprint sprint = new Sprint("Test Create Sprint", creationDate, stopDate, true, release);
        Sprint sprintResult = sprintController.create(sprint);

        //Check Sprint properties.
        assertNotNull(sprintResult.getId());
        assertEquals(sprint.getName(), sprintResult.getName());
        assertEquals(sprint.getStartDate(), sprintResult.getStartDate());
        assertEquals(sprint.getStopDate(), sprintResult.getStopDate());
        assertEquals(sprint.isActive(), sprintResult.isActive());
        assertEquals(sprint.getRelease(), sprintResult.getRelease());

        //Check release properties.
        release = releaseController.refresh(release);
        assertTrue(release.getSprints().contains(sprintResult));
View Full Code Here

Examples of com.melitronic.domain.entity.Sprint

   
  }

    public Sprint store(Sprint sprint, Team team, Deployment deployment, EntityManager em, CallContext context) {
      deployment = (Deployment)refresh(deployment, em, context);
      Sprint last = null;
      boolean isNew = sprint.getId() == null;
      if (isNew) {
          Collection<Sprint> depl = PmTeam.instance().findSprintByProduct(team, deployment.getProduct(), em);
          if (depl != null && depl.size() > 0) {
            for (Sprint d : depl) {
              if (d.getNextId() == null) {
                last = d;
                break;
              }
            }
          }
      }
      else {
          sprint = (Sprint)refresh(sprint, em, context);
      }
     
      sprint.setDeployment(deployment);
      sprint.setTeam(team);
      persist(sprint, em, context);
     
      if (isNew && last !=null) {
        last.setNextId(sprint.getId());
        PmSprint.instance().persist(last, em, context);
      }
     
      return sprint;
View Full Code Here

Examples of com.melitronic.domain.entity.Sprint


    }
   
    public void changePositions(Sprint entity, EntityManager em, CallContext context) {
    Sprint sprint = (Sprint)PmSprint.instance().findById(entity, em, context);
    sprint.setNextId(entity.getNextId());
    persist(sprint, em, context);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.