@Override public Collection<Repository> searchById(Collection<String> ids) { List<Repository> results = new ArrayList<>(); for (Repository repo : repositoryService.getAllRepositories()) { if (ids.contains(repo.getIdentifier())) { results.add(repo); } } return results; } }
public String getEncodedIdentifier() { return URIUtil.encodeQueryString(repository.getIdentifier()); }
public String getEncodedIdentifier() { return URIUtil.encodeQueryString(repository.getIdentifier()); }
private boolean isRepoForActiveProject(RepositoryRemovedEvent repositoryRemovedEvent) { return projectContext.getActiveWorkspaceProject() .filter(project -> { Repository activeRepo = project.getRepository(); Repository eventRepo = repositoryRemovedEvent.getRepository(); return activeRepo.getIdentifier().equals(eventRepo.getIdentifier()); }) .isPresent(); }
@Override public Collection<Repository> searchById(Collection<String> ids) { List<Repository> results = new ArrayList<>(); for (Space space : orgUnitService.getAllUserSpaces()) { for (Repository repo : repositoryService.getAllRepositories(space)) { if (ids.contains(repo.getIdentifier())) { results.add(repo); } } } return results; } }
public void onAssetListUpdated(@Observes @Routed ProjectAssetListUpdated event) { if (event.getProject().getRepository().getIdentifier().equals(workspaceProject.getRepository().getIdentifier())) { this.showAssets(); } }
public void onAssetListUpdated(@Observes @Routed ProjectAssetListUpdated event) { if (event.getProject().getRepository().getIdentifier().equals(workspaceProject.getRepository().getIdentifier())) { update(); } }
private static String projectIdentifierFrom(final ProjectAssetsQuery query) { return Optional.ofNullable(query.getProject().getRepository()) .map(repo -> repo.getIdentifier()) .orElseGet(() -> query.getProject().getName()); }
@Before public void setUp() throws Exception { when(itemA.getIdentifier()).thenReturn("itemA"); when(itemB.getIdentifier()).thenReturn("itemB"); when(itemA.getAlias()).thenReturn("Item A"); when(itemB.getAlias()).thenReturn("Item B"); when(resourceService.getAllRepositories()).thenReturn(Arrays.asList(itemA, itemB)); searchService = new RepositorySearchServiceImpl(resourceService); }
@Before public void setUp() throws Exception { space = new Space("test-realm"); when(orgUnitService.getAllUserSpaces()).thenReturn(Collections.singletonList(space)); when(itemA.getIdentifier()).thenReturn("itemA"); when(itemB.getIdentifier()).thenReturn("itemB"); when(itemA.getAlias()).thenReturn("Item A"); when(itemB.getAlias()).thenReturn("Item B"); when(resourceService.getAllRepositories(space)).thenReturn(Arrays.asList(itemA, itemB)); searchService = new RepositorySearchServiceImpl(resourceService, orgUnitService); }
@Test public void onClosedProjectDeleted() { doReturn(PlaceStatus.OPEN).when(placeManager).getStatus(anyString()); final Repository anotherRepository = mock(Repository.class); doReturn("anotherRepository").when(anotherRepository).getIdentifier(); libraryPlaces.onProjectDeleted(new RepositoryRemovedEvent(anotherRepository)); verify(projectContextChangeEvent, never()).fire(any()); verify(libraryPlaces, never()).closeAllPlaces(); verify(libraryPlaces, never()).goToLibrary(); verify(notificationEvent, never()).fire(any()); }
@Before public void setUp() throws Exception { space = new Space("test-realm"); when(orgUnitService.getAllUserSpaces()).thenReturn(Collections.singletonList(space)); when(itemA.getIdentifier()).thenReturn("itemA"); when(itemB.getIdentifier()).thenReturn("itemB"); when(itemA.getAlias()).thenReturn("Item A"); when(itemB.getAlias()).thenReturn("Item B"); when(resourceService.getAllRepositories(space)).thenReturn(Arrays.asList(itemA, itemB)); searchService = new RepositorySearchServiceImpl(resourceService, orgUnitService); }
private void setUpRepositories() { doReturn(Optional.of(mock(Branch.class))).when(repository1).getDefaultBranch(); doReturn("repository1").when(repository1).getAlias(); doReturn("space1/repository1").when(repository1).getIdentifier(); doReturn(Optional.of(mock(Branch.class))).when(repository2).getDefaultBranch(); doReturn("repository-with-same-alias").when(repository2).getAlias(); doReturn("space1/repository-with-same-alias").when(repository2).getIdentifier(); doReturn(Optional.of(mock(Branch.class))).when(repository3).getDefaultBranch(); doReturn("repository-with-same-alias").when(repository3).getAlias(); doReturn("space2/repository-with-same-alias").when(repository3).getIdentifier(); allRepositories = new ArrayList<>(); allRepositories.add(repository1); allRepositories.add(repository2); allRepositories.add(repository3); doReturn(allRepositories).when(repositoryService).getAllRepositoriesFromAllUserSpaces(); doReturn(allRepositories).when(repositoryService).getAllRepositoriesFromAllUserSpaces(); doReturn(Arrays.asList(repository1, repository2)).when(repositoryService).getRepositories(Mockito.eq(space1)); doReturn(Arrays.asList(repository1, repository2)).when(repositoryService).getAllRepositories(Mockito.eq(space1)); doReturn(Arrays.asList(repository3)).when(repositoryService).getAllRepositories(Mockito.eq(space2)); doReturn(Collections.singletonList(repository3)).when(repositoryService).getRepositories(Mockito.eq(space2)); }
private void setUpRepositories() { doReturn(Optional.of(mock(Branch.class))).when(repository1).getDefaultBranch(); doReturn("repository1").when(repository1).getAlias(); doReturn("space1/repository1").when(repository1).getIdentifier(); doReturn(Optional.of(mock(Branch.class))).when(repository2).getDefaultBranch(); doReturn("repository-with-same-alias").when(repository2).getAlias(); doReturn("space1/repository-with-same-alias").when(repository2).getIdentifier(); doReturn(Optional.of(mock(Branch.class))).when(repository3).getDefaultBranch(); doReturn("repository-with-same-alias").when(repository3).getAlias(); doReturn("space2/repository-with-same-alias").when(repository3).getIdentifier(); allRepositories = new ArrayList<>(); allRepositories.add(repository1); allRepositories.add(repository2); allRepositories.add(repository3); doReturn(allRepositories).when(repositoryService).getAllRepositoriesFromAllUserSpaces(); doReturn(allRepositories).when(repositoryService).getAllRepositoriesFromAllUserSpaces(); doReturn(Arrays.asList(repository1, repository2)).when(repositoryService).getRepositories(Mockito.eq(space1)); doReturn(Arrays.asList(repository1, repository2)).when(repositoryService).getAllRepositories(Mockito.eq(space1)); doReturn(Arrays.asList(repository3)).when(repositoryService).getAllRepositories(Mockito.eq(space2)); doReturn(Collections.singletonList(repository3)).when(repositoryService).getRepositories(Mockito.eq(space2)); }
@Before public void setup() { permissionManager = new DefaultPermissionManager(); treeProvider = new RepositoryTreeProvider(permissionManager, new CallerMock<>(searchService)); rootNode = treeProvider.buildRootNode(); rootNode.setPermissionTree(permissionTree); when(repo1.getIdentifier()).thenReturn("r1"); when(repo2.getIdentifier()).thenReturn("r2"); when(repo1.getAlias()).thenReturn("r1"); when(repo2.getAlias()).thenReturn("r2"); when(repo1.getResourceType()).thenReturn(Repository.RESOURCE_TYPE); when(repo2.getResourceType()).thenReturn(Repository.RESOURCE_TYPE); when(permissionTree.getChildrenResourceIds(any())).thenReturn(null); when(searchService.searchByAlias(anyString(), anyInt(), anyBoolean())).thenReturn(Arrays.asList(repo1, repo2)); }
@Before public void setup() { permissionManager = new DefaultPermissionManager(); treeProvider = new RepositoryTreeProvider(permissionManager, new CallerMock<>(searchService)); rootNode = treeProvider.buildRootNode(); rootNode.setPermissionTree(permissionTree); when(repo1.getIdentifier()).thenReturn("r1"); when(repo2.getIdentifier()).thenReturn("r2"); when(repo1.getAlias()).thenReturn("r1"); when(repo2.getAlias()).thenReturn("r2"); when(repo1.getResourceType()).thenReturn(Repository.RESOURCE_TYPE); when(repo2.getResourceType()).thenReturn(Repository.RESOURCE_TYPE); when(permissionTree.getChildrenResourceIds(any())).thenReturn(null); when(searchService.searchByAlias(anyString(), anyInt(), anyBoolean())).thenReturn(Arrays.asList(repo1, repo2)); }
@Before public void setUp() { permissionManager = new DefaultPermissionManager(); authorizationPolicy = permissionManager.newAuthorizationPolicy().build(); migrationTool = spy(new ACLMigrationTool(organizationalUnitService, repositoryService, mock(Instance.class), permissionManager, policyStorage)); when(migrationTool.getProjectService()).thenReturn(projectService); when(organizationalUnitService.getAllOrganizationalUnits()).thenReturn(Collections.singleton(orgUnit1)); when(repositoryService.getAllRepositories()).thenReturn(Collections.singleton(repo1)); when(projectService.getAllProjects(repo1, "master")).thenReturn(Collections.singleton(project1)); when(orgUnit1.getIdentifier()).thenReturn("orgUnit1"); when(orgUnit1.getResourceType()).thenReturn(OrganizationalUnit.RESOURCE_TYPE); when(orgUnit1.getGroups()).thenReturn(Collections.singleton("group1")); when(repo1.getIdentifier()).thenReturn("repo1"); when(repo1.getResourceType()).thenReturn(Repository.RESOURCE_TYPE); when(repo1.getGroups()).thenReturn(Collections.singleton("group1")); when(project1.getIdentifier()).thenReturn("project1"); when(project1.getResourceType()).thenReturn(Project.RESOURCE_TYPE); when(project1.getGroups()).thenReturn(Collections.singleton("group2")); }
@Before public void setUp() { permissionManager = new DefaultPermissionManager(); authorizationPolicy = permissionManager.newAuthorizationPolicy().build(); migrationTool = spy(new ACLMigrationTool(organizationalUnitService, repositoryService, permissionManager, policyStorage)); final Path repo1root = mock(Path.class); when(organizationalUnitService.getAllOrganizationalUnits()).thenReturn(Collections.singleton(orgUnit1)); when(repositoryService.getAllRepositoriesFromAllUserSpaces()).thenReturn(Collections.singleton(repo1)); when(orgUnit1.getIdentifier()).thenReturn("orgUnit1"); when(orgUnit1.getResourceType()).thenReturn(OrganizationalUnit.RESOURCE_TYPE); when(orgUnit1.getGroups()).thenReturn(Collections.singleton("group1")); when(repo1.getIdentifier()).thenReturn("repo1"); final Branch master = new Branch("master", repo1root); when(repo1.getBranch("master")).thenReturn(Optional.of(master)); when(repo1.getDefaultBranch()).thenReturn(Optional.of(master)); when(repo1.getResourceType()).thenReturn(Repository.RESOURCE_TYPE); final ArrayList<String> groupList = new ArrayList<>(); groupList.add("group1"); groupList.add("group2"); when(repo1.getGroups()).thenReturn(groupList); }
public RepositoryInfo getRepositoryInfo(final String alias) { final Repository repo = getRepository(alias); String ouName = null; for (final OrganizationalUnit ou : organizationalUnitService.getAllOrganizationalUnits()) { for (Repository repository : ou.getRepositories()) { if (repository.getAlias().equals(alias)) { ouName = ou.getName(); } } } return new RepositoryInfo(repo.getIdentifier(), alias, ouName, repo.getRoot(), repo.getPublicURIs(), getRepositoryHistory(alias, 0, HISTORY_PAGE_SIZE)); }
@Override public RepositoryInfo getRepositoryInfo(final Space space, final String alias) { Repository repo = getRepositoryFromSpace(space, alias); return new RepositoryInfo(repo.getIdentifier(), alias, repo.getSpace().getName(), getRepositoryRootPath(repo), repo.getPublicURIs(), getRepositoryHistory(repo.getSpace(), alias, 0, HISTORY_PAGE_SIZE)); }