Package net.sf.collabreview.repository

Examples of net.sf.collabreview.repository.Review


    if (getFilter() != null && !getFilter().filter(artifact)) {
      return;
    }
    Collection<Review> reviews = artifact.getReviewsFromRepository();
    if (reviews.size() == 1) {
      Review review = reviews.iterator().next();
      increment(review.getAuthor());
    }
  }
View Full Code Here


    ArtifactIdentifier aid = createIdentifier(1);
    HibernateUtil.save(new HibernateArtifact(aid, null, new Date(), "bula bula"));
    HibernateUtil.closeSession();
    Author author = author(5);
    System.out.println("\n\n\n\n\n\n\n\n****\n\n\n\n");
    Review review = new HibernateReview(
        (ArtifactIdentifier) HibernateUtil.getCurrentSession().get(ArtifactIdentifier.class, aid.getPk()),
        author, "möhb", 2, true);
    HibernateUtil.getCurrentSession().save(review);
  }
View Full Code Here

    if (target == null) {
      throw new IllegalArgumentException("document not found");
    }
    switch (command) {
      case load:
        Review review = CollabReviewSingleton.get().getRepository().getReview(target.getName(), target.getBranch(), author);
        if (review != null) {
          result.setProperty("rating", "" + review.getRating());
          result.setProperty("text", review.getReviewText());
          result.setProperty("anonymous", "" + review.getIsAnonymous());
        }
        break;
      case save:
        String text = request.getParameter("text");
        int rating = Integer.parseInt(request.getParameter("rating"));
View Full Code Here

    Collection<ArtifactIdentifier> consolidatedList = new HashSet<ArtifactIdentifier>();
    // now check each of the files in the todoList to make sure only the most recent version is checked and that a review does not already exist
    for (int i = 0; i < todoList.size(); i++) {
      ArtifactIdentifier ai1 = todoList.get(i);
      boolean isOk = true;
      Review previousReview;
      // really check this file if recheckAll or no previous review or old review refers to a different artifact
      if (!recheckAll
          && (previousReview = agentManager.getCollabReview().getRepository().getReview(ai1.getName(), ai1.getBranch(), getCheckstyleAuthor())) != null
          && previousReview.getArtifactIdentifier().equals(ai1)) {
        isOk = false;
      }
      // compare to all other Artifacts in the todoList but terminate if the Artifact is found to be a duplicate
      for (int j = i + 1; j < todoList.size() && isOk; j++) {
        ArtifactIdentifier ai2 = todoList.get(j);
View Full Code Here

    repo.setReview(deathStar, bob, 8, "", true);
    repo.setReview(foomatic, chris, -10, "No no good for me, I don't need nobody", false);
    repo.setReview(deathStar, vader, 7, "Schnippdischnappdi", true);
    repo.commit();
    // Hack: there is a strange behavior from Hibernate to crash if setting a review to rejected and then getting another one from the DB
    Review r1 = repo.getReview(helloWorld.getName(), helloWorld.getBranch(), alice);
    Review r2 = repo.getReview(deathStar.getName(), deathStar.getBranch(), alice);
    r1.setReject(bob, "");
    r2.setReject(bob, "no comment on this");
    repo.commit();
  }
View Full Code Here

  public Review getReview(String artifactName, String branchName, Author author) {
    Query query = HibernateUtil.getCurrentSession().createQuery("FROM HibernateReview WHERE artifactIdentifier.name=:name AND artifactIdentifier.branch=:branch AND authorName=:author");
    query.setParameter("name", artifactName);
    query.setParameter("branch", branchName);
    query.setParameter("author", author.getName());
    Review review = (Review) query.uniqueResult();
    if (review != null) {
      review.setRepository(this);
    }
    return review;
  }
View Full Code Here

    }
    return review;
  }

  public Review getReview(long pk) {
    Review review = (Review) HibernateUtil.getCurrentSession().get(HibernateReview.class, pk);
    if (review != null) {
      review.setRepository(this);
    }
    return review;
  }
View Full Code Here

    return reviews;
  }

  @Override
  protected Review newReview() {
    Review review = new HibernateReview();
    review.setRepository(this);
    return review;
  }
View Full Code Here

TOP

Related Classes of net.sf.collabreview.repository.Review

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.