Package org.trzcinka.intellitrac.dto

Examples of org.trzcinka.intellitrac.dto.Ticket


    }
    return result;
  }

  public Ticket retrieveTicket(int ticketId) throws ConnectionFailedException, TracError {
    Ticket ticket = null;
    try {
      Object response = retrieveClient().execute("ticket.get", new Object[]{ticketId});
      ticket = new TicketAdapter(response);
      ticket.setChanges(retrieveTicketChanges(ticketId));
      ticket.setAttachments(retrieveAttachments(ticketId));
    } catch (XmlRpcException e) {
      handleException(e);
    }
    return ticket;
  }
View Full Code Here


    } else if (e.getSource() == goBack) {
      ticketsModel.goBack();
    } else if (e.getSource() == newTicket) {
      List<Template> ticketTemplates = ApplicationModel.getTicketTemplates();
      if (ticketTemplates.isEmpty()) {
        doSetCurrentTicket(new Ticket());
      } else if (ticketTemplates.size() == 1) {
        doSetCurrentTicket(new Ticket(ticketTemplates.get(0).getContent()));
      } else {
        showTemplatesMenu(ticketTemplates);
      }

    }
View Full Code Here

    JPopupMenu popup = new JPopupMenu();
    for (final Template template : ticketTemplates) {
      JMenuItem menuItem = new JMenuItem(template.getName());
      menuItem.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          doSetCurrentTicket(new Ticket(template.getContent()));
        }
      });
      popup.add(menuItem);
    }
    popup.show(newTicket, newTicket.getX(), newTicket.getY());
View Full Code Here

  private void openTicketEditor() {
    int selectedRow = ticketsList.getSelectedRow();

    if (selectedRow != -1) {
      int convertedRow = ticketsList.convertRowIndexToModel(ticketsList.getSelectedRow());
      Ticket ticket = ticketsModel.getTicketsListTableModel().getTicket(convertedRow);
      ticketsModel.getCurrentTicketModel().setCurrentTicket(ticket);
      ticketsModel.setCurrentState(State.TICKET_EDITOR);
    }
  }
View Full Code Here

  }

  ActionListener retrieveSubmitButtonActionListener() {
    return new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        Ticket t = createTicket();

        if (resolveAsRadioButton.isSelected()) {
          t.setResolution((String) resolutionsComboBoxModel.getSelectedItem());
        } else if (reassignToRadioButton.isSelected()) {
          t.setOwner(reassignedUser.getText());
        } else if (acceptRadioButton.isSelected()) {
          t.setStatus(IntelliTracConfiguration.getInstance().getConfiguration().getString("status_upon_accepting"));
          t.setOwner(ApplicationModel.getProject().getComponent(ConfigurationComponent.class).getConnectionSettings().getLogin());
        }

        try {
          gateway.updateTicket(t, commentTextPane.getText());
        } catch (ConnectionFailedException e1) {
View Full Code Here

  }

  private void synchronizeTicket() {
    int id = ticketsModel.getCurrentTicketModel().getCurrentTicket().getId();
    try {
      Ticket t = gateway.retrieveTicket(id);
      currentTicketChanged(t);
    } catch (ConnectionFailedException e1) {
      TracGatewayLocator.handleConnectionProblem();
    }
  }
View Full Code Here

  /**
   * @return Returns ticket instance for this form.
   */
  protected Ticket createTicket() {
    Ticket result = TicketsModel.getInstance().getCurrentTicketModel().getCurrentTicket();
    result.setSummary(summaryTextField.getText());
    result.setComponent((String) componentComboBoxModel.getSelectedItem());
    result.setPriority((String) priorityComboBoxModel.getSelectedItem());
    result.setType((String) typeComboBoxModel.getSelectedItem());
    result.setMilestone((String) milestoneComboBoxModel.getSelectedItem());
    result.setVersion((String) versionComboBoxModel.getSelectedItem());
    result.setKeywords(keywordsTextField.getText());
    result.setCc(ccTextField.getText());
    result.setDescription(descriptionTextPane.getText());

    return result;
  }
View Full Code Here

  private static Logger logger = Logger.getInstance(TicketCreatorForm.class.getName());

  ActionListener retrieveSubmitButtonActionListener() {
    return new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        Ticket t = createTicket();

        try {
          Integer id = gateway.saveTicket(t);
          ticketsModel.getCurrentTicketModel().setCurrentTicket(gateway.retrieveTicket(id));
          ticketsModel.setCurrentState(State.TICKET_EDITOR);
View Full Code Here

    try {
      for (CurrentTicketListener listener : listeners) {
        listener.currentTicketChanged(currentTicket);
      }
    } catch (ConnectionFailedException e) {
      currentTicket = new Ticket();
      TracGatewayLocator.handleConnectionProblem();
    }
  }
View Full Code Here

  public int getColumnCount() {
    return COLUMN_COUNT;
  }

  public Object getValueAt(int rowIndex, int columnIndex) {
    Ticket ticket = tickets.get(rowIndex);
    return columns.get(columnIndex).getValue(ticket);
  }
View Full Code Here

TOP

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

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.