Examples of RepositoryTreeNode


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

    for (int i = 0; i < 5; i++) {
      System.out.println("Starting dump");
      session = HibernateUtil.getInstance().getSession();
      // as user, get files i can see
      RepositoryTreeNode root = new RepositoryTreeNode();
      RepositoryHelper.buildRepositoryTreeNode(session, user2, root, null);
      RepositoryHelper.dumpTreeNode(root, 0);
      session.close();
      System.out.println("End dump");
    }
View Full Code Here

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

  }

  public RepositoryTreeNode getRepositoryTree() throws SimpleMessageException {
    try {
      User authUser = getAuthenticatedUser(session.get());
      RepositoryTreeNode root = new RepositoryTreeNode();
      RepositoryHelper.buildRepositoryTreeNode(session.get(), authUser, root, null);
      return root;
    } catch (Throwable t) {
      Logger.log(t);
      throw new SimpleMessageException(t.getMessage());
View Full Code Here

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

      } else if (createRootItem) {
        rootItem.addItem(folderItem);
      } else {
        addItem(folderItem);
      }
      RepositoryTreeNode treeNode = repositoryTreeNode.getFolders().get(folder);
      if (showOnlyFolders && treeNode.getFolders().size() == 0) {
        TreeItem hiddenItem = new TreeItem();
        folderItem.addItem(hiddenItem);
        String tooltip = folder.getDescription();
        new ToolTip(label, null, tooltip);
        hiddenItem.setVisible(false);
      } else if (treeNode.getFiles().size() == 0 && treeNode.getFolders().size() == 0) {
        TreeItem hiddenItem = new TreeItem();
        folderItem.addItem(hiddenItem);
        String tooltip = folder.getDescription() + " (empty)";
        new ToolTip(label, null, tooltip);
        hiddenItem.setVisible(false);
View Full Code Here

Examples of org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode

   * @return {@link Ref} connected with given {@code selected} node or
   *         {@code null} when ref cannot be determined
   */
  protected Ref getRef(Object selected) {
    if (selected instanceof RepositoryTreeNode<?>) {
      RepositoryTreeNode node = (RepositoryTreeNode) selected;
      if (node.getType() == RepositoryTreeNodeType.REF)
        return ((RefNode) node).getObject();
    }

    return null;
  }
View Full Code Here

Examples of org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode

    });

    // double-click support
    branchTree.addDoubleClickListener(new IDoubleClickListener() {
      public void doubleClick(DoubleClickEvent event) {
        RepositoryTreeNode node = (RepositoryTreeNode) ((IStructuredSelection) branchTree
            .getSelection()).getFirstElement();
        if (node == null)
          return;
        final RepositoryTreeNodeType type = node.getType();
        if (type != RepositoryTreeNodeType.REF
            && type != RepositoryTreeNodeType.TAG
            && type != RepositoryTreeNodeType.ADDITIONALREF)
          branchTree.setExpandedState(node,
              !branchTree.getExpandedState(node));
View Full Code Here

Examples of org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode

  protected boolean markRef(String refName) {
    // selects the entry specified by the name
    if (refName == null)
      return false;

    RepositoryTreeNode node;
    try {
      if (refName.startsWith(Constants.R_HEADS)) {
        Ref ref = repo.getRef(refName);
        if (ref == null)
          return false;
View Full Code Here

Examples of org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode

  protected String refNameFromDialog() {
    IStructuredSelection sel = (IStructuredSelection) branchTree
        .getSelection();
    if (sel.size() != 1)
      return null;
    RepositoryTreeNode node = (RepositoryTreeNode) sel.getFirstElement();
    if (node.getType() == RepositoryTreeNodeType.REF
        || node.getType() == RepositoryTreeNodeType.TAG
        || node.getType() == RepositoryTreeNodeType.ADDITIONALREF)
      return ((Ref) node.getObject()).getName();
    return null;
  }
View Full Code Here

Examples of org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode

  protected Ref refFromDialog() {
    IStructuredSelection sel = (IStructuredSelection) branchTree
        .getSelection();
    if (sel.size() != 1)
      return null;
    RepositoryTreeNode node = (RepositoryTreeNode) sel.getFirstElement();
    if (node.getType() == RepositoryTreeNodeType.REF
        || node.getType() == RepositoryTreeNodeType.TAG)
      return ((Ref) node.getObject());
    return null;
  }
View Full Code Here

Examples of org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode

          input = new HistoryPageInput(repo,
              new IResource[] { (IResource) o });
          showHead = true;
        }
      } else if (o instanceof RepositoryTreeNode) {
        RepositoryTreeNode repoNode = (RepositoryTreeNode) o;
        repo = repoNode.getRepository();
        switch (repoNode.getType()) {
        case FILE:
          File file = ((FileNode) repoNode).getObject();
          input = new HistoryPageInput(repo, new File[] { file });
          showHead = true;
          break;
View Full Code Here

Examples of org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode

        return;
      Object firstElement = ssel.getFirstElement();
      if (firstElement instanceof IResource)
        showResource((IResource) firstElement);
      else if (firstElement instanceof RepositoryTreeNode) {
        RepositoryTreeNode repoNode = (RepositoryTreeNode) firstElement;
        if (currentRepository != repoNode.getRepository())
          reload(repoNode.getRepository());
      } else if (firstElement instanceof IAdaptable) {
        IResource adapted = (IResource) ((IAdaptable) firstElement).getAdapter(IResource.class);
        if (adapted != null)
          showResource(adapted);
      }
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.