Package com.eastidea.qaforum.model

Examples of com.eastidea.qaforum.model.Project


  }

  @SuppressWarnings("unchecked")
  public Project getProject(Long projectid) {
    Project project = entityManager.find(Project.class, Long
        .valueOf(projectid));
    //java.util.Collections.sort(project.getPhaseItems(), new PhaseComparator());
    return project;
  }
View Full Code Here


    sql += " order by p.name";
    entityManager.clear();
    Query query = entityManager.createQuery(sql);
    //query.setHint("org.hibernate.cacheMode", CacheMode.REFRESH);
    //query.setHint("org.hibernate.cacheable", false);
    Project p = (Project)query.getSingleResult();
    return p;
  }
View Full Code Here

  private static final long serialVersionUID = -1614602628413057294L;

  public Project getProject(Long projectid) {

    Project project = entityManager.find(Project.class, projectid);
    return project;
  }
View Full Code Here

  public Project getProjectWithDevItems(Long projectid) {

    Query query = entityManager
        .createQuery("select DISTINCT p from Project p left join fetch p.devItems where p.projectid = "
            + projectid);
    Project project = (Project) query.getSingleResult();
    return project;
  }
View Full Code Here

            + projectid);
    Project project = (Project) query.getSingleResult();
    return project;
  }
  public Set<User> getDevByProjectid(Long projectid) {
    Project project = getProjectWithDevItems(projectid);
    Set<User> devList = project.getDevItems();
    return devList;
  }
View Full Code Here

  }

  public Set<User> addDevToProject(List<User> devSelected, Long projectid) {
    Iterator iterator = devSelected.iterator();

    Project project = getProjectWithDevItems(projectid);

    Set<User> devItems = project.getDevItems();
    while (iterator.hasNext()) {
      devItems.add((User) iterator.next());
    }
    computerDevCount(project);
    entityManager.persist(project);
View Full Code Here

    return dictionary;
  }
 

  public void delDev(Long devid, Long projectid) {
    Project project = getProjectWithDevItems(projectid);
    Set<User> devItems = project.getDevItems();
    Iterator iterator = devItems.iterator();
    while (iterator.hasNext()) {
      User user = (User) iterator.next();
      if (devid.longValue() == user.getUserid().longValue()) {
        devItems.remove(user);
View Full Code Here

  public void computerDevCount(Project project) {
    Query query1 = entityManager
        .createQuery("select DISTINCT p from Project p left join fetch p.devItems where p.projectid = "
            + project.getProjectid());
    Project project1 = (Project) query1.getSingleResult();
    project.setActualDevCount(new Long(project1.getDevItems().size()));
  }
View Full Code Here

    project.setActualDevCount(new Long(project1.getDevItems().size()));
  }

 
  public Set<User> getQaByProjectid(Long projectid) {
    Project project = getProjectWithQaItems(projectid);
    Set<User> qaList = project.getQaItems();
    return qaList;
  }
View Full Code Here

  public Project getProjectWithQaItems(Long projectid) {

    Query query = entityManager
        .createQuery("select DISTINCT p from Project p left join fetch p.qaItems where p.projectid = "
            + projectid);
    Project project = (Project) query.getSingleResult();
    return project;
  }
View Full Code Here

TOP

Related Classes of com.eastidea.qaforum.model.Project

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.