public List<LayerGroupInfo> getLayerGroups() { return delegate.getLayerGroups(); }
@Test public void testGetLayerGroups() { addLayerGroup(); assertEquals(1, catalog.getLayerGroups().size()); assertEquals(0, catalog.getLayerGroupsByWorkspace(ws.getName()).size()); assertEquals(0, catalog.getLayerGroupsByWorkspace(ws).size()); assertEquals(0, catalog.getLayerGroupsByWorkspace((WorkspaceInfo) null).size()); LayerGroupInfo lg2 = catalog.getFactory().createLayerGroup(); lg2.setWorkspace(catalog.getDefaultWorkspace()); lg2.setName("layerGroup2"); lg2.getLayers().add(l); lg2.getStyles().add(s); catalog.add(lg2); assertEquals(2, catalog.getLayerGroups().size()); assertEquals(1, catalog.getLayerGroupsByWorkspace(ws.getName()).size()); assertEquals(1, catalog.getLayerGroupsByWorkspace(ws).size()); assertEquals(1, catalog.getLayerGroupsByWorkspace((WorkspaceInfo) null).size()); }
public List<LayerGroupInfo> getLayerGroups() { return filterGroups(delegate.getLayerGroups()); }
expect(catalog.getLayerGroups()).andReturn(layerGroups).anyTimes();
private void buildLayerGroupCaches() { groupCache.clear(); resourceContainmentCache.clear(); List<LayerGroupInfo> groups = catalog.getLayerGroups(); // first populate the basic structure for (LayerGroupInfo lg : groups) { addGroupInfo(lg); } // now populate the containment structure for (LayerGroupInfo lg : groups) { registerContainedGroups(lg); } }
List<LayerGroupInfo> totalLayerGroups = getCatalog().getLayerGroups(); for (LayerGroupInfo info : totalLayerGroups) { List<PublishedInfo> layers = info.getLayers();
public List<LayerGroupInfo> getLayerGroups() { return filterGroups(user(), delegate.getLayerGroups()); }
@Override protected List<LayerGroupInfo> getItems() { if (workspace == null) { return getCatalog().getLayerGroups(); } else { return getCatalog().getLayerGroupsByWorkspace(workspace); } }
private void cleanupGroupByName(String name) { for (LayerGroupInfo lg : new ArrayList<>(catalog.getLayerGroups())) { if (lg.getName().equals(name)) { catalog.remove(lg); } } }
@After public void clearLayerGroups() throws Exception { CascadeDeleteVisitor remover = new CascadeDeleteVisitor(catalog); for (LayerGroupInfo lg : catalog.getLayerGroups()) { if (catalog.getLayerGroup(lg.getId()) != null) { remover.visit(lg); } } }
@Test public void testLayerLocalWithContainingGroup() throws Exception { CatalogFactory factory = catalog.getFactory(); WorkspaceInfo citeWs = catalog.getWorkspaceByName("cite"); addLocalGroup(factory, citeWs); // set a local layer that's in the group final LayerInfo buildingsLayer = getBuildingsLayer(); LocalPublished.set(buildingsLayer); assertNotNull(catalog.getLayerByName(buildingsLayer.prefixedName())); assertNull(catalog.getLayerGroupByName(GLOBAL_GROUP)); assertNull(catalog.getLayerGroupByName(LOCAL_GROUP)); assertEquals(1, catalog.getLayers().size()); assertThat(catalog.getLayerGroups(), empty()); }
@Test public void testLayerGroupTitle() { addLayer(); LayerGroupInfo lg2 = catalog.getFactory().createLayerGroup(); // lg2.setWorkspace(catalog.getDefaultWorkspace()); lg2.setName("layerGroup2"); lg2.setTitle("layerGroup2 title"); lg2.getLayers().add(l); lg2.getStyles().add(s); catalog.add(lg2); assertEquals(1, catalog.getLayerGroups().size()); lg2 = catalog.getLayerGroupByName("layerGroup2"); assertEquals("layerGroup2 title", lg2.getTitle()); lg2.setTitle("another title"); catalog.save(lg2); lg2 = catalog.getLayerGroupByName("layerGroup2"); assertEquals("another title", lg2.getTitle()); }
@Test public void testLayerGroupAbstract() { addLayer(); LayerGroupInfo lg2 = catalog.getFactory().createLayerGroup(); // lg2.setWorkspace(catalog.getDefaultWorkspace()); lg2.setName("layerGroup2"); lg2.setAbstract("layerGroup2 abstract"); lg2.getLayers().add(l); lg2.getStyles().add(s); catalog.add(lg2); assertEquals(1, catalog.getLayerGroups().size()); lg2 = catalog.getLayerGroupByName("layerGroup2"); assertEquals("layerGroup2 abstract", lg2.getAbstract()); lg2.setAbstract("another abstract"); catalog.save(lg2); lg2 = catalog.getLayerGroupByName("layerGroup2"); assertEquals("another abstract", lg2.getAbstract()); }
@Test public void testLayerLocalWithNonContainingGroup() throws Exception { CatalogFactory factory = catalog.getFactory(); WorkspaceInfo citeWs = catalog.getWorkspaceByName("cite"); addLocalGroup(factory, citeWs); // set a local layer that's not in the group final LayerInfo dividedRoutes = catalog.getLayerByName(getLayerId(SystemTestData.DIVIDED_ROUTES)); LocalPublished.set(dividedRoutes); assertNotNull(catalog.getLayerByName(dividedRoutes.prefixedName())); assertNull(catalog.getLayerGroupByName(GLOBAL_GROUP)); assertNull(catalog.getLayerGroupByName(LOCAL_GROUP)); assertEquals(1, catalog.getLayers().size()); assertThat(catalog.getLayerGroups(), empty()); }
@Test public void testLayerGroupType() { addLayer(); LayerGroupInfo lg2 = catalog.getFactory().createLayerGroup(); lg2.setWorkspace(null); lg2.setName("layerGroup2"); lg2.setMode(LayerGroupInfo.Mode.NAMED); lg2.getLayers().add(l); lg2.getStyles().add(s); catalog.add(lg2); assertEquals(1, catalog.getLayerGroups().size()); lg2 = catalog.getLayerGroupByName("layerGroup2"); assertEquals(LayerGroupInfo.Mode.NAMED, lg2.getMode()); lg2.setMode(LayerGroupInfo.Mode.SINGLE); catalog.save(lg2); lg2 = catalog.getLayerGroupByName("layerGroup2"); assertEquals(LayerGroupInfo.Mode.SINGLE, lg2.getMode()); }
assertEquals("sf:localGroup", localName); assertEquals(2, catalog.getLayerGroups().size()); assertEquals(1, catalog.getLayerGroups().size()); assertEquals("localGroup", catalog.getLayerGroupByName("localGroup").prefixedName()); gs.add(settings); assertEquals("sf:localGroup", catalog.getLayerGroupByName("localGroup").prefixedName()); assertEquals("sf:localGroup", catalog.getLayerGroups().get(0).prefixedName()); gs.remove(settings);
@Test public void testCascadeStore() { Catalog catalog = getCatalog(); DataStoreInfo store = (DataStoreInfo) catalog.getLayerByName(getLayerId(LAKES)).getResource().getStore(); new CascadeDeleteVisitor(catalog).visit(store); // that store actually holds all layers, so check we got empty assertEquals(0, catalog.count(LayerInfo.class, Filter.INCLUDE)); assertEquals(0, catalog.count(ResourceInfo.class, Filter.INCLUDE)); assertEquals(0, catalog.count(StoreInfo.class, Filter.INCLUDE)); List<LayerGroupInfo> groups = catalog.getLayerGroups(); assertEquals(0, catalog.count(LayerGroupInfo.class, Filter.INCLUDE)); }
assertEquals(1, catalog.getLayerGroups().size());
public List<LayerGroupInfo> getLayerGroups() { Catalog catalog = getCatalog(); List<LayerGroupInfo> layerGroups = catalog.getLayerGroups(); return layerGroups; }
private void testGetLayers(Iterable<GeoServerTileLayer> layers) { assertEquals(3, catalog.getLayers().size()); assertEquals(3, catalog.getLayerGroups().size()); assertEquals(4, Iterables.size(layers)); Set<GeoServerTileLayerInfo> expected = ImmutableSet.of(layerInfo1, layerInfo2, groupInfo1, groupInfo2); Set<GeoServerTileLayerInfo> actual = new HashSet<GeoServerTileLayerInfo>(); for (GeoServerTileLayer layer : layers) { actual.add(layer.getInfo()); } assertEquals(4, actual.size()); assertEquals(expected, actual); }