Package com.melitronic.domain.entity

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



    }
   
    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

      item.setId(itemId);
      item = (Item)findById(item, em, context);
     
      newParent = (Sprint)PmSprint.instance().findById(newParent, em, context);
     
      Sprint oldParent = null;
      ItemImplementation moved = null;
      if (iiId != null) {
        moved = PmItemImplementation.instance().findById(iiId, em, context);
         
          if (moved != null) {
            oldParent = moved.getSprint();

            for (ItemImplementation ii : oldParent.getItemImplementation()) {
              if (ii.getNextId() != null &&
                moved.getId() != null && ii.getNextId().longValue() == moved.getId().longValue()) {
                ii.setNextId(moved.getNextId());
                persist(ii, em, context);
                break;
              }
            }
          }
         
      if (oldParent != null && oldParent.getId().longValue() != newParent.getId().longValue()) {
        oldParent.getItemImplementation().remove(moved);
      }
      }
     
      Long nextId = null;
      if (moved != null) {
          for (ItemImplementation ii : newParent.getItemImplementation()) {
            if (before != null && ii.getItem().getId().longValue() == before.longValue()) {
              nextId = ii.getId();
              break;
            }
          }
          for (ItemImplementation ii : newParent.getItemImplementation()) {
            if (nextId != null && ii.getNextId() != null && ii.getNextId().longValue() == nextId.longValue()) {
              ii.setNextId(moved.getId());
              persist(ii, em, context);
              break;
            }
          }
          moved.setNextId(nextId);
          if (before == null && newParent.getFirstItemImplementation() != null) {
            moved.setNextId(newParent.getFirstItemImplementation().getId());
          }
      if (oldParent.getId().longValue() != newParent.getId().longValue()) {
        newParent.getItemImplementation().add(moved);
        moved.setSprint(newParent);
      }
     
          persist(moved, em, context);
View Full Code Here

   
    public Sprint store(Sprint sprint, Team team, Deployment deployment, CallContext context) {
      if (team == null) {
        team = PmProduct.instance().findFirstTeam(null, em);
      }
      Sprint spr = PmSprint.instance().store(sprint, team, deployment, em, context);
     
      return spr;
    }
View Full Code Here

            team.setName("Team 1");
            product.getTeam().add(team);
            team.getProduct().add(product);
            PmDeployment.instance().persist(team, em, context);
           
          Sprint sprint = new Sprint();
          sprint.setName("P1, Sprint 1");
          cal = GregorianCalendar.getInstance();
          cal.setTimeInMillis(System.currentTimeMillis() - (7*24*60*60*1000));
          sprint.setStartTime(cal);
          cal = GregorianCalendar.getInstance();
          cal.setTimeInMillis(System.currentTimeMillis() + (21*24*60*60*1000));
          sprint.setEndTime(cal);
          team.getSprint().add(sprint);
          sprint.setTeam(team);
          sprint.setDeployment(deployment);
          PmDeployment.instance().persist(sprint, em, context);
       
        ii = new ItemImplementation();
        item.getItemImplementation().add(ii);
        ii.setItem(item);
        sprint.getItemImplementation().add(ii);
        ii.setSprint(sprint);
        PmDeployment.instance().persist(ii, em, context);
        ii.getTasks().add(task);
        task.setItemImplementation(ii);
        PmDeployment.instance().persist(task, em, context);
View Full Code Here

    public Sprint getSprint(com.melitronic.rmapp.model.Sprint spr) {
      if (spr == null) {
        return null;
      }
     
      Sprint sprint = new Sprint();

      boolean found = false;
      if (spr.getId() != null) {
        for (Team t : getProductTeams()) {
          for (Sprint s : t.getSprint()) {
            if ( s.getId() != null && spr.getId().longValue() == s.getId().longValue() ) {
              sprint = s;
              found = true;
              break;
            }
            }
            if (found) break;
        }
      }
     
      sprint.setName(spr.getName());
      sprint.setStartTime(spr.getStartTime());
      sprint.setEndTime(spr.getEndTime());
      sprint.setDescription(spr.getDescription());
     
      return sprint;
    }
View Full Code Here

      }
*/
    }

    public Sprint selectedSprintUpdate(com.melitronic.rmapp.model.Sprint sprint, Team team, Deployment deploymet) {
      Sprint spr = getSprint(sprint);
     
      boolean isNew = spr.getId() == null;
     
      DmProduct dmProduct =
        DmProductFactory.instance().getClient(getCallContext());
      Sprint resp = dmProduct.store(spr, team, deploymet, getCallContext());
     
      // haetaan kaikki uudestaa
      initProductTeams();
     
      return resp;
View Full Code Here

      }
    }

    public void selectedItemUpdate(com.melitronic.rmapp.model.Item item, com.melitronic.rmapp.model.Sprint parentSprint) {
      Item it = getItem(item);
      Sprint spr = getSprint(parentSprint);
     
      boolean isNew = it.getId() == null;
     
      DmProduct dmProduct =
        DmProductFactory.instance().getClient(getCallContext());
View Full Code Here

                     com.melitronic.rmapp.model.Person person) {
      com.melitronic.rmapp.model.Sprint sprint =
        (com.melitronic.rmapp.model.Sprint)sp;
      Task ta = getTask(task);
      Item it = getItem(item);
      Sprint spr = getSprint(sprint);
      Person  prs = person != null ? getPerson(person) : null;
     
      boolean isNew = ta.getId() == null;
     
      DmProduct dmProduct =
View Full Code Here

          }
          if (found) break;
        }
     
      Deployment entity1 = null;
      Sprint entity2 = null;

      Collection<ItemImplementation> entityColl2 = null;
      for (AbstractEntity entity : sprints) {
        if (entity.getId() != null && (newParent).getId() != null &&
          entity.getId().longValue() == (newParent).getId().longValue()) {
              entity2 = (Sprint)entity;
            entityColl2 = entity2.getItemImplementation();
            break;
        }
      }

      for (AbstractEntity entity : productsDeployments) {
View Full Code Here

TOP

Related Classes of com.melitronic.domain.entity.Sprint

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.