Examples of RepositoryTreeNode


Examples of hermes.browser.model.tree.RepositoryTreeNode

      } else if (getSelectionPath().getLastPathComponent() instanceof MessageStoreDestinationTreeNode) {
        MessageStoreDestinationTreeNode dNode = (MessageStoreDestinationTreeNode) getSelectionPath().getLastPathComponent();

        return ((MessageStoreTreeNode) dNode.getParent()).getMessageStore();
      } else if (getSelectionPath().getLastPathComponent() instanceof RepositoryTreeNode) {
        RepositoryTreeNode dNode = (RepositoryTreeNode) getSelectionPath().getLastPathComponent();
        return dNode.getRepository();

      }
    }

    return null;
View Full Code Here

Examples of hermes.browser.model.tree.RepositoryTreeNode

        }
      }
    } else {
      if (getSelectionPath() != null) {
        if (getSelectionPath().getLastPathComponent() instanceof RepositoryTreeNode) {
          final RepositoryTreeNode node = (RepositoryTreeNode) getSelectionPath().getLastPathComponent();

          try {
            node.getRepository().addMessages(messages.getHermes(), messages.getSelectedMessages());
          } catch (JMSException e) {
            throw new HermesRuntimeException(e);
          }
        } else if (getSelectionPath().getLastPathComponent() instanceof MessageStoreTreeNode) {
          final MessageStoreTreeNode node = (MessageStoreTreeNode) getSelectionPath().getLastPathComponent();

          HermesBrowser.getBrowser().getThreadPool().invokeLater(new AddToMessageStoreTask(node.getMessageStore(), messages.getSelectedMessages()));
        }
      } else {
        HermesBrowser.getBrowser().showErrorDialog("No session/destination selected for copy");
      }
View Full Code Here

Examples of hermes.browser.model.tree.RepositoryTreeNode

            setToolTipText(node.getDestinationName());

            maybeRefocusDocument(node);

          } else if (treePath.getPathComponent(i) instanceof RepositoryTreeNode) {
            final RepositoryTreeNode node = (RepositoryTreeNode) treePath.getPathComponent(i);
            setToolTipText(node.getRepository().getId());
          } else if (treePath.getPathComponent(i) instanceof MessageStoreTreeNode) {
            final MessageStoreTreeNode node = (MessageStoreTreeNode) treePath.getPathComponent(i);
            setToolTipText(node.getMessageStore().getTooltipText());
            maybeRefocusDocument(node);

          } else if (treePath.getPathComponent(i) instanceof MessageStoreURLTreeNode) {
            final MessageStoreURLTreeNode node = (MessageStoreURLTreeNode) treePath.getPathComponent(i);

            setToolTipText(node.getURL());
          }
        }
      }
    } catch (JMSException ex) {
      Hermes.ui.getDefaultMessageSink().add(ex.getMessage());
View Full Code Here

Examples of hermes.browser.model.tree.RepositoryTreeNode

            qBrowser.refresh() ;
          } else {
            HermesBrowser.getBrowser().getActionFactory().createQueueBrowseAction(hermes, destinationNode.getConfig());
          }
        } else if (selectionPath.getLastPathComponent() instanceof RepositoryTreeNode) {
          final RepositoryTreeNode repNode = (RepositoryTreeNode) selectionPath.getLastPathComponent();
          final Hermes hermes = HermesBrowser.getBrowser().getBrowserTree().getHermesAsMessageFactory();

          HermesBrowser.getBrowser().getActionFactory().createRepositoryBrowseAction(repNode.getRepository(), hermes);

        } else if (selectionPath.getLastPathComponent() instanceof MessageStoreTreeNode) {
          final MessageStoreTreeNode node = (MessageStoreTreeNode) selectionPath.getLastPathComponent();
          final Hermes hermes = HermesBrowser.getBrowser().getBrowserTree().getHermesAsMessageFactory();
View Full Code Here

Examples of hermes.browser.model.tree.RepositoryTreeNode

        } catch (JMSException ex) {
          HermesBrowser.getBrowser().showErrorDialog("Cannot truncate: ", ex);
        }
      }
    } else if (HermesBrowser.getBrowser().getBrowserTree().getSelectionPath().getLastPathComponent() instanceof RepositoryTreeNode) {
      final RepositoryTreeNode repositoryNode = (RepositoryTreeNode) getBrowserTree().getSelectionPath().getLastPathComponent();

      repositoryNode.getRepository().delete();

      Hermes.ui.getDefaultMessageSink().add("Repository " + repositoryNode.getRepository().getId() + " truncated");
    }
  }
View Full Code Here

Examples of hermes.browser.model.tree.RepositoryTreeNode

     *
     * @see hermes.HermesRepositoryListener#onRepositoryAdded(hermes.HermesRepository)
     */
    public void onRepositoryAdded(HermesRepository repository)
    {
        RepositoryTreeNode node = new RepositoryTreeNode(repository);

        rep2Node.put(repository, node);
        rootNode.add(node);

        nodeChanged(rootNode);
View Full Code Here

Examples of hermes.browser.model.tree.RepositoryTreeNode

     *
     * @see hermes.HermesRepositoryListener#onRepositoryRemoved(hermes.HermesRepository)
     */
    public void onRepositoryRemoved(HermesRepository repository)
    {
        RepositoryTreeNode node = (RepositoryTreeNode) rep2Node.remove(repository);

        rootNode.remove(node);

        nodeChanged(rootNode);
    }
View Full Code Here

Examples of hermes.browser.model.tree.RepositoryTreeNode

    *
    * @see hermes.HermesRepositoryListener#onRepositoryAdded(hermes.HermesRepository)
    */
   public void onRepositoryAdded(HermesRepository repository)
   {
      final RepositoryTreeNode node = new RepositoryTreeNode(repository);

      rep2Node.put(repository, node);
      repositoryNode.add(node);

      SwingUtilities.invokeLater(new Runnable()
View Full Code Here

Examples of hermes.browser.model.tree.RepositoryTreeNode

    *
    * @see hermes.HermesRepositoryListener#onRepositoryRemoved(hermes.HermesRepository)
    */
   public void onRepositoryRemoved(HermesRepository repository)
   {
      final RepositoryTreeNode node = (RepositoryTreeNode) rep2Node.remove(repository);
      final int index = repositoryNode.getIndex(node);

      rep2Node.remove(repository);
      repositoryNode.remove(node);

View Full Code Here

Examples of org.damour.base.client.objects.RepositoryTreeNode

                    + " OR file.globalRead = true OR file.id in " + getUserPermissionQuery(user, "file") + " OR file.id in "
                    + getGroupPermissionQuery(user, "file") + ")").setCacheable(true).list();
      }
    }
    for (Folder folder : folders) {
      RepositoryTreeNode childNode = new RepositoryTreeNode();
      parentNode.getFolders().put(folder, childNode);
      buildRepositoryTreeNode(session, user, childNode, folder);
    }
    parentNode.setFiles(files);
  }
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.