Package edu.hawaii.ics.csdl.jupiter.model.review

Examples of edu.hawaii.ics.csdl.jupiter.model.review.ReviewId


   * Removes the selected review ID
   */
  private void removeReviewId() {
    int selectedIndex = table.getSelectionIndex();
    if (selectedIndex >= 0) {
      ReviewId reviewId = (ReviewId) tableViewer.getElementAt(selectedIndex);
      IFile[] reviewIFiles = FileResource.getReviewIFiles(this.project, reviewId);
      Dialog dialog = new ReviewIdRemovalDialog(composite.getShell(), reviewIFiles);
      dialog.open();
      if (dialog.getReturnCode() == Dialog.OK) {
        // remove review files associated with the review id.
View Full Code Here


    boolean isSelected = (index >= 0);
    this.newButton.setEnabled(isSelected);
    this.editButton.setEnabled(isSelected);
    this.removeButton.setEnabled(isSelected);
    TableItem item = this.table.getItem(index);
    ReviewId reviewId = (ReviewId) item.getData();
    if (reviewId.getReviewId().equals(PropertyConstraints.DEFAULT_REVIEW_ID)) {
      this.removeButton.setEnabled(false);
    }
  }
View Full Code Here

    this.type = type;
    this.kind = kind;
    this.filePath = EventFileManager.getInstance().getEventFilePath();
    this.categoryToItems = new HashMap<String, String[]>();
    IProject project = this.reviewModel.getProjectManager().getProject();
    ReviewId reviewId = this.reviewModel.getReviewIdManager().getReviewId();
    if (project == null || reviewId == null) {
      return;
    }
    String[] types = TypeKeyManager.getInstance(project, reviewId).getElements();
    this.categoryToItems.put(TYPE, types);
View Full Code Here

      ReviewIssue reviewIssue = event.getReviewIssue();
      if (reviewIssue != null) {
        try {
          ReviewModel reviewModel = ReviewModel.getInstance();
          IProject project = reviewModel.getProjectManager().getProject();
          ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
          ReviewIssueModelManager reviewIssueModelManager = ReviewIssueModelManager.getInstance();
          ReviewIssueModel reviewIssueModel = reviewIssueModelManager.getCurrentModel();
          String reviewer = reviewIssue.getReviewer();
          ReviewerId reviewerId = new ReviewerId(reviewer, "");
         
View Full Code Here

      throw new IllegalArgumentException("review id is null");
    }
    PropertyResource propertyResource = PropertyResource.getInstance(project, false);
    List<ReviewId> reviewIdList = propertyResource.getReviewIdList();
    for (Iterator<ReviewId> i = reviewIdList.iterator(); i.hasNext();) {
      ReviewId searchingReviewId = (ReviewId) i.next();
      if (searchingReviewId.getReviewId().equals(reviewId.getReviewId())) {
        return searchingReviewId.getDirectory();
      }
    }
    return null;
  }
View Full Code Here

    this.reviewModel = ReviewModel.getInstance();
    this.reviewIssue = reviewIssue;
    this.eventType = eventType;
    this.categoryToItems = new HashMap<String, String[]>();
    IProject project = this.reviewModel.getProjectManager().getProject();
    ReviewId reviewId = this.reviewModel.getReviewIdManager().getReviewId();
    if (project == null || reviewId == null) {
      return;
    }
    String[] types = TypeKeyManager.getInstance(project, reviewId).getElements();
    this.categoryToItems.put(TYPE, types);
View Full Code Here

   */
  private void createFilterContent(Composite composite) {
    PropertyResource propertyResource = PropertyResource.getInstance(project, true);
    String reviewIdString = PropertyConstraints.DEFAULT_REVIEW_ID;
    ReviewResource reviewResource = propertyResource.getReviewResource(reviewIdString, true);
    final ReviewId reviewId = reviewResource.getReviewId();
    this.phaseNameFilterPhaseMap = reviewResource.getPhaseNameToFilterPhaseMap();
    List<String> phaseNameList = reviewResource.getPhaseNameList();
    this.phaseCombo = new Combo(composite, SWT.READ_ONLY);
    phaseCombo.setData(phaseCombo);
    String[] items = phaseNameList.toArray(new String[] {});
View Full Code Here

   */
  private void setStatus(Status status) throws ReviewException {
    if (status == null) {
      ReviewModel reviewModel = ReviewModel.getInstance();
      IProject project = reviewModel.getProjectManager().getProject();
      ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
      status = (Status) StatusKeyManager.getInstance(project, reviewId).getItem(0);
    }
    this.status = status;
  }
View Full Code Here

   */
  private void setType(Type type) throws ReviewException {
    if (type == null) {
      ReviewModel reviewModel = ReviewModel.getInstance();
      IProject project = reviewModel.getProjectManager().getProject();
      ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
      type = (Type) TypeKeyManager.getInstance(project, reviewId).getItem(0);
    }
    this.type = type;
  }
View Full Code Here

   */
  private void setSeverity(Severity severity) throws ReviewException {
    if (severity == null) {
      ReviewModel reviewModel = ReviewModel.getInstance();
      IProject project = reviewModel.getProjectManager().getProject();
      ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
      SeverityKeyManager severityKeyManager = SeverityKeyManager.getInstance(project, reviewId);
      severity = (Severity) severityKeyManager.getItem(severityKeyManager.size() / 2);
    }
    this.severity = severity;
  }
View Full Code Here

TOP

Related Classes of edu.hawaii.ics.csdl.jupiter.model.review.ReviewId

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.