Package org.trzcinka.intellitrac.dto

Examples of org.trzcinka.intellitrac.dto.Report


   */
  public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
    if (!(value instanceof Report)) {
      throw new IllegalArgumentException("ReportsListCellRenderer may render cells for Report instances only.");
    }
    Report report = (Report) value;
    return super.getListCellRendererComponent(list, report.getName(), index, isSelected, cellHasFocus);
  }
View Full Code Here


    editButton.addActionListener(new ActionListener() {
      /**
       * Invoked when an action occurs.
       */
      public void actionPerformed(ActionEvent e) {
        Report selectedReport = (Report) reportsList.getSelectedValue();
        if (selectedReport != null) {
          State stateInfo = State.REPORT_EDITOR;
          ticketsModel.getCurrentReportModel().setCurrentReport(selectedReport);
          ticketsModel.setCurrentState(stateInfo);
        }
      }
    });
    removeButton.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        Report selectedReport = (Report) reportsList.getSelectedValue();
        if (selectedReport != null) {
          String message = bundle.getString("tool_window.tickets.reports_list.confirm_report_removal");
          int answer = Messages.showYesNoDialog(ApplicationModel.getProject(), message, bundle.getString("dialogs.warning"), Messages.getQuestionIcon());
          if (answer == 0) {
            ticketsModel.getReportsListModel().removeReport(selectedReport);
          }
        }
      }
    });
    addButton.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        State state = State.REPORT_EDITOR;
        ticketsModel.getCurrentReportModel().setCurrentReport(new Report());
        ticketsModel.setCurrentState(state);
      }
    });
    openButton.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
View Full Code Here

      }
    });
  }

  private void openReport() {
    Report selectedReport = (Report) reportsList.getSelectedValue();
    if (selectedReport != null) {
      ticketsModel.getCurrentReportModel().setCurrentReport(selectedReport);
      if (ticketsModel.getCurrentReportModel().getCurrentReport() == selectedReport) {
        ticketsModel.setCurrentState(State.TICKETS_LIST);
      }
View Full Code Here

      }
      ticketsModel.getTicketsListTableModel().updateTickets(tickets);
      filterStringTextField.setText(StringUtils.EMPTY);
    } catch (ConnectionFailedException e) {
      TracGatewayLocator.handleConnectionProblem();
      ticketsModel.getCurrentReportModel().setCurrentReport(new Report());
    }
  }
View Full Code Here

    okButton.addActionListener(new ActionListener() {
      /**
       * Invoked when an action occurs.
       */
      public void actionPerformed(ActionEvent e) {
        Report report = new Report();
        getData(report);

        try {
          TracGatewayLocator.retrieveTracGateway().retrieveTickets(report.getProperQuery());
        } catch (TracError er) {
          Messages.showMessageDialog(MessageFormat.format(bundle.getString("tool_window.tickets.report_editor.validation.custom.query"), er.getMessage()), bundle.getString("dialogs.error"), Messages.getErrorIcon());
          return;
        }
        catch (ConnectionFailedException e1) {
View Full Code Here

    return maxId + 1;
  }

  private void updateReport(Report report) {
    for (int i = 0; i < reports.size(); i++) {
      Report r = reports.get(i);
      if (r.getId().equals(report.getId())) {
        reports.set(i, report);
        fireContentsChanged(this, i, i);
      }
    }
  }
View Full Code Here

   * @param report must be not null.
   */
  public void removeReport(Report report) {
    int index = -1;
    for (int i = 0; i < reports.size(); i++) {
      Report r = reports.get(i);
      if (r == report) {
        index = i;
      }
    }
    if (index != -1) {
View Full Code Here

TOP

Related Classes of org.trzcinka.intellitrac.dto.Report

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.