public List<ResourceTreeEntity> getHomes(boolean all) throws NamespaceException, UnsupportedEncodingException { final List<ResourceTreeEntity> resources = Lists.newArrayList(); if (all) { for (HomeConfig homeConfig : namespaceService.get().getHomeSpaces()) { resources.add(new ResourceTreeEntity(homeConfig)); } } else { resources.add(new ResourceTreeEntity(namespaceService.get().getHome( new NamespaceKey(HomeName.getUserHomePath(securityContext.getUserPrincipal().getName()).getName())))); } return resources; }
for(HomeConfig home : namespace.getHomeSpaces()) { String name = "@" + home.getOwner(); if(rootsToSaveSet.contains(name)) {
private CheckPoint checkPoint() throws Exception { CheckPoint checkPoint = new CheckPoint(); NamespaceService namespaceService = newNamespaceService(); UserService userService = l(UserService.class); JobsService jobsService = l(JobsService.class); checkPoint.sources = namespaceService.getSources(); checkPoint.spaces = namespaceService.getSpaces(); checkPoint.homes = namespaceService.getHomeSpaces(); checkPoint.users = Arrays.asList(Iterables.toArray(userService.getAllUsers(10000), User.class)); checkPoint.datasets = Lists.newArrayList(); checkPoint.virtualDatasetVersions = Lists.newArrayList(); checkPoint.accelerations = Lists.newArrayList(); /** DX-4498 for (NamespaceKey ds : namespaceService.getAllDatasets(new NamespaceKey(""))) { DatasetConfig datasetConfig = namespaceService.getDataset(ds); checkPoint.datasets.add(datasetConfig); checkPoint.virtualDatasetVersions.addAll( Arrays.asList(Iterables.toArray(datasetService.getAllVersions(new DatasetPath(ds.getPathComponents())), VirtualDatasetUI.class))); if (datasetConfig.getAccelerationId() != null) { checkPoint.accelerations.add(accelerationService.getAccelerationById(new AccelerationId(datasetConfig.getAccelerationId()))); } } */ checkPoint.jobs = ImmutableList.copyOf(jobsService.getAllJobs(null, null, null, 0, Integer.MAX_VALUE, "tshiran")); return checkPoint; }
@Test @Ignore // TODO DX-3144 public void testTestApis() { doc("Creating test dataset"); NamespaceService ns = newNamespaceService(); expectSuccess(getBuilder(getAPIv2().path("/test/create")).buildPost(Entity.json(""))); assertEquals(4, ns.getSpaces().size()); assertEquals(1, ns.getHomeSpaces().size()); doc("Clearing all data"); expectSuccess(getBuilder(getAPIv2().path("/test/clear")).buildPost(Entity.json(""))); assertEquals(0, ns.getSpaces().size()); assertEquals(0, ns.getHomeSpaces().size()); expectSuccess(getBuilder(getAPIv2().path("/test/create")).buildPost(Entity.json(""))); assertEquals(4, ns.getSpaces().size()); assertEquals(1, ns.getHomeSpaces().size()); expectSuccess(getBuilder(getAPIv2().path("/test/clear")).buildPost(Entity.json(""))); assertEquals(0, ns.getSpaces().size()); assertEquals(0, ns.getHomeSpaces().size()); }
for (HomeConfig homeConfig : namespace.getHomeSpaces()) { String name = HomeName.getUserHomePath(homeConfig.getOwner()).getName(); NamespaceKey key = new NamespaceKey(name);