Examples of MessageEditorDialog


Examples of hermes.browser.dialog.message.MessageEditorDialog

        Message[] messagesArray = messages.getSelectedMessages().toArray(new Message[selected.size()]);

        if (selected.size() == 1 && action == TransferHandler.COPY && MessageEditorDialog.canEdit(messagesArray[0])) {
          try {
            Message message = selected.iterator().next();
            MessageEditorDialog dialog = new MessageEditorDialog(message, destinationNode.getDestinationName(), destinationNode.getDomain(),
                new AbstractEditedMessageHandler(hermesNode.getHermes()) {
                  @Override
                  public void onMessage(Message message) {
                    HermesBrowser
                        .getBrowser()
                        .getActionFactory()
                        .createMessageCopyAction(hermesNode.getHermes(), destinationNode.getDestinationName(),
                            destinationNode.getDomain(), new ArrayList(Arrays.asList(message)), false, true);
                  }
                });
            dialog.setLocationRelativeTo(HermesBrowser.getBrowser());
            dialog.setVisible(true);
          } catch (JMSException ex) {
            HermesBrowser.getBrowser().showErrorDialog(ex);
          }

        } else {
View Full Code Here

Examples of hermes.browser.dialog.message.MessageEditorDialog

        try {
          SortableTableModel sortModel = (SortableTableModel) getModel();
          SQL92FilterableTableModel filterModel = (SQL92FilterableTableModel) sortModel.getActualModel();
          MessageHeaderTableModel model = (MessageHeaderTableModel) filterModel.getActualModel();
          Message message = model.getMessageAt(selectedRow);
          MessageEditorDialog dialog = new MessageEditorDialog(message, editedMessageHander);
          dialog.setLocationRelativeTo(HermesBrowser.getBrowser());
          dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
          dialog.setVisible(true);
        } catch (Throwable t) {
          HermesBrowser.getBrowser().showErrorDialog(t);
        }
      }
    }
View Full Code Here

Examples of hermes.browser.dialog.message.MessageEditorDialog

  public void actionPerformed(ActionEvent arg0) {
    final DestinationConfigTreeNode dNode = getBrowserTree().getSelectedDestinationNodes().get(0);
    final HermesTreeNode hNode = getBrowserTree().getSelectedHermesNode();

    try {
      MessageEditorDialog dialog = new MessageEditorDialog(null, dNode.getDestinationName(), dNode.getDomain(), new AbstractEditedMessageHandler(
          hNode.getHermes()) {
        @Override
        public void onMessage(Message message) {
          HermesBrowser
              .getBrowser()
              .getActionFactory()
              .createMessageCopyAction(hNode.getHermes(), dNode.getDestinationName(), dNode.getDomain(),
                  new ArrayList<Message>(Arrays.asList(message)), false, false);
        }
      });
      dialog.setLocationRelativeTo(HermesBrowser.getBrowser());
      dialog.setVisible(true);
    } catch (JMSException e) {
      HermesBrowser.getBrowser().showErrorDialog(e);
    }

  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.