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

Examples of edu.hawaii.ics.csdl.jupiter.model.columndata.ColumnDataModel


    ReviewModel reviewModel = ReviewModel.getInstance();
    IProject project = reviewModel.getProjectManager().getProject();
    ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
    String phaseNameKey = reviewModel.getPhaseManager().getPhaseNameKey();
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(phaseNameKey);
   
    String[] columnNameKeys = columnDataModel.getEnabledColumnNameKeyArray();
    // make sure that columnIndex is not the index out of bounds.
    if (columnNameKeys.length > columnIndex) {
      String columnNameKey = columnNameKeys[columnIndex];
      if (columnNameKey.equals(ResourceBundleKey.COLUMN_HEADER_CREATED_DATE)) {
        return DATE_FORMATTER.format(reviewIssue.getCreationDate());
View Full Code Here


   */
  public Image getColumnImage(Object object, int columnIndex) {
    ReviewModel reviewModel = ReviewModel.getInstance();   
    String phaseNameKey = reviewModel.getPhaseManager().getPhaseNameKey();
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(phaseNameKey);
    String[] columnNameKeys = columnDataModel.getEnabledColumnNameKeyArray();
    if (columnNameKeys.length > columnIndex) {
      if (columnNameKeys[columnIndex].equals(ResourceBundleKey.COLUMN_HEADER_LINK_ICON)) {
        return getImage(object);
      }
    }
View Full Code Here

    ReviewIssueModelManager reviewIssueModelManager = ReviewIssueModelManager.getInstance();
    ReviewIssueModel reviewIssueModel = reviewIssueModelManager.getModel(project, reviewId);
    reviewIssueModel.notifyListeners(ReviewIssueModelEvent.MERGE);

    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
   
    reviewModel = ReviewModel.getInstance();
    project = reviewModel.getProjectManager().getProject();
    reviewId = reviewModel.getReviewIdManager().getReviewId();
    reviewerId = reviewModel.getReviewerIdManager().getReviewerId();
View Full Code Here

    ReviewIssueModel reviewIssueModel = reviewIssueModelManager.getModel(project, reviewId);
    log.debug("review issue model size: " + reviewIssueModel.size());
    reviewIssueModel.notifyListeners(ReviewIssueModelEvent.MERGE);

    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
   
    reviewModel = ReviewModel.getInstance();
    project = reviewModel.getProjectManager().getProject();
    reviewId = reviewModel.getReviewIdManager().getReviewId();
    reviewerId = reviewModel.getReviewerIdManager().getReviewerId();
View Full Code Here

    if (isReviewSelectionWizardInvoked) {
      ReviewIssueModel reviewIssueModel = reviewIssueModelManager.getModel(project, reviewId);
      reviewIssueModel.notifyListeners(ReviewIssueModelEvent.MERGE);
      // fill the specified phase's column data into model
      ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
      ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);

      ReviewTableView view = ReviewTableView.getActiveView();
      // set column data model into view.
      // null happens when the view is not opened yet after Eclipse startup.
      if (view == null) {
View Full Code Here

   */
  public void init(IWorkbench workbench) {
    ReviewModel reviewModel = ReviewModel.getInstance();
    String reviewPhaseNameKey = reviewModel.getPhaseManager().getPhaseNameKey();
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
    PrefResource configManager = PrefResource.getInstance();
    // Sets the initial phase to display in the view preference page.
    if (columnDataModel.allSize() <= 0) {
      this.reviewPhaseNameKey = configManager.getDefaultPhaseNameKey();
    }
    else {
      this.reviewPhaseNameKey = reviewPhaseNameKey;
    }
    this.tempReviewPhaseNameKey = this.reviewPhaseNameKey;
    String[] reviewPhaseNameKeys = configManager.getPhaseArray(true);
    this.reviewPhaseMap = new HashMap<String, List<ColumnData>>();
    for (int i = 0; i < reviewPhaseNameKeys.length; i++) {
      columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKeys[i]);
      ColumnData[] columnDataArray = columnDataModel.getAllColumnDataArray();
      ArrayList<ColumnData> columnDataList = new ArrayList<ColumnData>(Arrays
          .asList(columnDataArray));
      this.reviewPhaseMap.put(reviewPhaseNameKeys[i], columnDataList);
    }
  }
View Full Code Here

      public void handleEvent(Event e) {
        String reviewPhaseName = reviewPhaseCombo
            .getItem(reviewPhaseCombo.getSelectionIndex());
        reviewPhaseNameKey = ReviewI18n.getKey(reviewPhaseName);
        ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
        ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
        // PrefResource.getInstance().loadColumnDataManager(columnDataManager,
        // reviewPhaseNameKey,
        // false);
        removeAllItems();
        fillTable(reviewPhaseMap.get(reviewPhaseNameKey));
View Full Code Here

    for (Iterator<Entry<String, List<ColumnData>>> i = this.reviewPhaseMap.entrySet()
        .iterator(); i.hasNext();) {
      Map.Entry<String, List<ColumnData>> entry = i.next();
      String reviewPhaseNameKey = entry.getKey();
      List<ColumnData> columnDataList = entry.getValue();
      ColumnDataModel columnDataModel = columnDataModelManager.getModel();
      columnDataModel.clear();
      columnDataModel.addAll(columnDataList);
      PrefResource.getInstance().storeColumnDataModel(reviewPhaseNameKey, columnDataModel);
    }
    // Updates the view.
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
    ReviewTableView view = ReviewTableView.getActiveView();
    // null happens when the view is not opened yet after Eclipse startup.
    if (view == null) {
      view = ReviewTableView.bringViewToTop();
    }
View Full Code Here

   */
  protected void performDefaults() {
    String reviewPhaseName = reviewPhaseCombo.getItem(reviewPhaseCombo.getSelectionIndex());
    reviewPhaseNameKey = ReviewI18n.getKey(reviewPhaseName);
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
    List<ColumnData> columnDataList = reviewPhaseMap.get(reviewPhaseNameKey);
    columnDataList.clear();
    columnDataList.addAll(new ArrayList<ColumnData>(Arrays.asList(columnDataModel
        .getAllColumnDataArray())));
    removeAllItems();
    fillTable(columnDataList);
  }
View Full Code Here

   
    model = ReviewIssueModelManager.getInstance().getCurrentModel();
    ReviewModel reviewModel = ReviewModel.getInstance();
    String reviewPhaseNameKey = reviewModel.getPhaseManager().getPhaseNameKey();
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
    this.setColumnHeaders(columnDataModel.getEnabledColumnNameArray());
    this.setColumnLayouts(columnDataModel.getEnabledColumnPixelDataArray());
  }
View Full Code Here

TOP

Related Classes of edu.hawaii.ics.csdl.jupiter.model.columndata.ColumnDataModel

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.