@Override public void removeRepositories(Space space, Set<String> aliases) { repositoryService.removeRepositories(space, aliases); } }
@Override public void removeOrganizationalUnit(String groupName) { final ConfigGroup thisGroupConfig = findGroupConfig(groupName); if (thisGroupConfig != null) { OrganizationalUnit removedOu = null; try { configurationService.startBatch(); final OrganizationalUnit originalOu = getOrganizationalUnit(groupName); repositoryService.removeRepositories(originalOu.getSpace(), originalOu.getRepositories().stream().map(repo -> repo.getAlias()).collect(Collectors.toSet())); configurationService.removeConfiguration(thisGroupConfig); removedOu = registeredOrganizationalUnits.remove(groupName); removeSpaceDirectory(removedOu.getSpace()); } finally { configurationService.endBatch(); if (removedOu != null) { removeOrganizationalUnitEvent.fire(new RemoveOrganizationalUnitEvent(removedOu, getUserInfo(sessionInfo))); } } } }
verify(repoService).removeRepositories(eq(space), eq(new HashSet<>(Arrays.asList("A", "B"))));
verify(repoService).removeRepositories(eq(space), eq(new HashSet<>(Arrays.asList("A", "B"))));