@Override public void reset() { rootTreeItem.setUserObject(REPOSITORY_ID); rootTreeItem.addItem(FSTreeItem.FSType.LOADING, constants.Loading()); rootTreeItem.removeItems(); repositoryToTreeItemMap.clear(); }
@Override public void reset() { rootTreeItem.setUserObject(REPOSITORY_ID); rootTreeItem.addItem(FSTreeItem.FSType.LOADING, constants.Loading()); rootTreeItem.removeItems(); repositoryToTreeItemMap.clear(); }
public void addDirectory(final FolderItem child) { checkCleanupLoading(); for (final TreeItem treeItem : parent.getChildren()) { if (treeItem.getUserObject() != null && treeItem.getUserObject().equals(child)) { return; } } final FSTreeItem newDirectory = parent.addItem(FSTreeItem.FSType.FOLDER, child.getFileName().replaceAll(" ", "\u00a0")); newDirectory.addItem(FSTreeItem.FSType.LOADING, LAZY_LOAD); newDirectory.setUserObject(child); }
public void addFile(final Path child) { checkCleanupLoading(); final FSTreeItem newFile = parent.addItem(FSTreeItem.FSType.ITEM, child.getFileName()); newFile.setUserObject(child); }
public void addFile(final Path child) { checkCleanupLoading(); final FSTreeItem newFile = parent.addItem(FSTreeItem.FSType.ITEM, child.getFileName()); newFile.setUserObject(child); }
public void addFile(final Path child) { checkCleanupLoading(); final FSTreeItem newFile = parent.addItem(FSTreeItem.FSType.ITEM, child.getFileName()); newFile.setUserObject(child); }
public void addFile(final Path child) { checkCleanupLoading(); final FSTreeItem newFile = parent.addItem(FSTreeItem.FSType.ITEM, child.getFileName()); newFile.setUserObject(child); }
public void addFile(final FolderItem child) { checkCleanupLoading(); for (final TreeItem treeItem : parent.getChildren()) { if (treeItem.getUserObject() != null && treeItem.getUserObject().equals(child)) { return; } } final FSTreeItem newFile = parent.addItem(FSTreeItem.FSType.ITEM, child.getFileName().replaceAll(" ", "\u00a0")); newFile.setUserObject(child); }
@Override public void addNewRepository(final Repository repository, final String branchName) { final FSTreeItem repositoryRootItem = rootTreeItem.addItem(FSTreeItem.FSType.FOLDER, repository.getAlias()); repositoryRootItem.setUserObject(repository); repositoryRootItem.setState(FSTreeItem.State.OPEN, false, false); repositoryToTreeItemMap.put(repository, repositoryRootItem); repository.getBranch(branchName).ifPresent(branch -> presenter.loadDirectoryContent(new FileExplorerItem(repositoryRootItem), branch.getPath())); }
@Override public void addNewRepository(final Repository repository, final String branch) { final FSTreeItem repositoryRootItem = rootTreeItem.addItem(FSTreeItem.FSType.FOLDER, repository.getAlias()); repositoryRootItem.setUserObject(repository); repositoryRootItem.setState(FSTreeItem.State.OPEN, false, false); repositoryToTreeItemMap.put(repository, repositoryRootItem); presenter.loadDirectoryContent(new FileExplorerItem(repositoryRootItem), repository.getBranchRoot(branch)); }
@Test public void testAddContainer() { final FSTreeItem childTreeContainer = mock(FSTreeItem.class); when(childTreeContainer.getFSType()).thenReturn(FSTreeItem.FSType.FOLDER); final FSTreeItem treeItem1 = testedRoot.addItem(childTreeContainer); assertEquals(treeItem1, childTreeContainer); verify(childTreeContainer, times(1)).setTree(eq(tree)); verify(childTreeContainer, times(1)).setParentItem(eq(testedRoot)); verify(content, times(1)).add(eq(childTreeContainer)); }
@Test public void testAddItem() { final FSTreeItem childTreeItem = mock(FSTreeItem.class); when(childTreeItem.getFSType()).thenReturn(FSType.ITEM); final FSTreeItem treeItem1 = testedRoot.addItem(childTreeItem); assertEquals(treeItem1, childTreeItem); verify(childTreeItem, times(1)).setTree(eq(tree)); verify(childTreeItem, times(1)).setParentItem(eq(testedRoot)); verify(content, times(1)).add(eq(childTreeItem)); }
@Test public void testAddContainer() { final FSTreeItem childTreeContainer = mock(FSTreeItem.class); when(childTreeContainer.getFSType()).thenReturn(FSTreeItem.FSType.FOLDER); final FSTreeItem treeItem1 = testedRoot.addItem(childTreeContainer); assertEquals(treeItem1, childTreeContainer); verify(childTreeContainer, times(1)).setTree(eq(tree)); verify(childTreeContainer, times(1)).setParentItem(eq(testedRoot)); verify(content, times(1)).add(eq(childTreeContainer)); }
@Test public void testAddItem() { final FSTreeItem childTreeItem = mock(FSTreeItem.class); when(childTreeItem.getFSType()).thenReturn(FSType.ITEM); final FSTreeItem treeItem1 = testedRoot.addItem(childTreeItem); assertEquals(treeItem1, childTreeItem); verify(childTreeItem, times(1)).setTree(eq(tree)); verify(childTreeItem, times(1)).setParentItem(eq(testedRoot)); verify(content, times(1)).add(eq(childTreeItem)); }
@Test public void testAddItemToContainer() { final FSTreeItem childTreeContainer = mock(FSTreeItem.class); when(childTreeContainer.getFSType()).thenReturn(FSType.FOLDER); final FSTreeItem childTreeItem = mock(FSTreeItem.class); when(childTreeItem.getFSType()).thenReturn(FSType.ITEM); final FSTreeItem treeItem1 = testedRoot.addItem(childTreeContainer); final FSTreeItem treeItem2 = testedContainer.addItem(treeItem1); assertEquals(treeItem1, childTreeContainer); assertEquals(treeItem2, treeItem1); verify(childTreeContainer, times(1)).setTree(eq(tree)); verify(childTreeContainer, times(1)).setParentItem(eq(testedRoot)); verify(content, times(2)).add(treeItem2); verify(treeItem1, times(1)).setTree(eq(tree)); } }
@Test public void testAddItemToContainer() { final FSTreeItem childTreeContainer = mock(FSTreeItem.class); when(childTreeContainer.getFSType()).thenReturn(FSType.FOLDER); final FSTreeItem childTreeItem = mock(FSTreeItem.class); when(childTreeItem.getFSType()).thenReturn(FSType.ITEM); final FSTreeItem treeItem1 = testedRoot.addItem(childTreeContainer); final FSTreeItem treeItem2 = testedContainer.addItem(treeItem1); assertEquals(treeItem1, childTreeContainer); assertEquals(treeItem2, treeItem1); verify(childTreeContainer, times(1)).setTree(eq(tree)); verify(childTreeContainer, times(1)).setParentItem(eq(testedRoot)); verify(content, times(2)).add(treeItem2); verify(treeItem1, times(1)).setTree(eq(tree)); } }