@Override public <T extends CatalogInfo> CloseableIterator<T> list( Class<T> of, Filter filter, Integer offset, Integer count, SortBy... sortOrder) { return catalog.list(of, filter, offset, count, sortOrder); }
public <T extends CatalogInfo> CloseableIterator<T> list( Class<T> of, Filter filter, Integer offset, Integer count, SortBy sortBy) { return catalog.list(of, filter, offset, count, sortBy); }
@Override public <T extends CatalogInfo> CloseableIterator<T> list(Class<T> of, Filter filter) { return list(of, filter, null, null, (SortBy) null); }
public <T extends CatalogInfo> CloseableIterator<T> list(Class<T> of, Filter filter) { return catalog.list(of, filter); }
private List<LayerInfo> filterLayers(final Filter filter) { CloseableIterator<LayerInfo> iterator; iterator = list(LayerInfo.class, filter); try { return ImmutableList.copyOf(iterator); } finally { iterator.close(); } }
CloseableIterator<StyleInfo> styles = sc.list(StyleInfo.class, Filter.INCLUDE); int size = Iterators.size(styles); assertEquals(2, size); LocalWorkspace.set(ws); styles = sc.list(StyleInfo.class, Filter.INCLUDE); size = Iterators.size(styles); assertEquals(2, size); styles = sc.list(StyleInfo.class, Filter.INCLUDE); size = Iterators.size(styles); assertEquals(1, size);
iterator = sc.list(LayerInfo.class, Predicates.acceptAll()); iterator.close();
@Test public void testWideOpen() throws Exception { buildManager("wideOpen.properties"); // use no user at all SecurityContextHolder.getContext().setAuthentication(anonymous); assertSame(states, sc.getFeatureTypeByName("topp:states")); assertSame(arcGrid, sc.getCoverageByName("nurc:arcgrid")); assertSame(states, sc.getResourceByName("topp:states", FeatureTypeInfo.class)); assertSame(arcGrid, sc.getResourceByName("nurc:arcgrid", CoverageInfo.class)); assertSame(cascaded, sc.getResourceByName("topp:cascaded", WMSLayerInfo.class)); assertSame(cascadedWmts, sc.getResourceByName("topp:cascadedWmts", WMTSLayerInfo.class)); assertEquals(toppWs, sc.getWorkspaceByName("topp")); assertSame(statesStore, sc.getDataStoreByName("states")); assertSame(roadsStore, sc.getDataStoreByName("roads")); assertSame(arcGridStore, sc.getCoverageStoreByName("arcGrid")); assertThatBoth( sc.getFeatureTypes(), sc.list(FeatureTypeInfo.class, Predicates.acceptAll()), equalTo(featureTypes)); assertThatBoth( sc.getCoverages(), sc.list(CoverageInfo.class, Predicates.acceptAll()), equalTo(coverages)); assertThatBoth( sc.getWorkspaces(), sc.list(WorkspaceInfo.class, Predicates.acceptAll()), equalTo(workspaces)); }
sc.list(FeatureTypeInfo.class, Predicates.acceptAll()), empty()); assertThatBoth( sc.getCoverages(), sc.list(CoverageInfo.class, Predicates.acceptAll()), empty()); assertThatBoth( sc.getWorkspaces(), sc.list(WorkspaceInfo.class, Predicates.acceptAll()), empty()); sc.list(FeatureTypeInfo.class, Predicates.acceptAll()), equalTo(featureTypes)); assertThatBoth( sc.getCoverages(), sc.list(CoverageInfo.class, Predicates.acceptAll()), equalTo(coverages)); assertThatBoth( sc.getWorkspaces(), sc.list(WorkspaceInfo.class, Predicates.acceptAll()), equalTo(workspaces));
sc.list(FeatureTypeInfo.class, Predicates.acceptAll()), allOf( (Matcher) hasSize(featureTypes.size()), sc.list(CoverageInfo.class, Predicates.acceptAll()), allOf( (Matcher) hasSize(coverages.size()), sc.list(WorkspaceInfo.class, Predicates.acceptAll()), equalTo(workspaces)); sc.list(FeatureTypeInfo.class, Predicates.acceptAll()), equalTo(featureTypes)); assertThatBoth( sc.getCoverages(), sc.list(CoverageInfo.class, Predicates.acceptAll()), equalTo(coverages)); assertThatBoth( sc.getWorkspaces(), sc.list(WorkspaceInfo.class, Predicates.acceptAll()), equalTo(workspaces));
sc.list(FeatureTypeInfo.class, Predicates.acceptAll()), allOf( (Matcher) hasSize(featureTypes.size()), assertThatBoth( sc.getCoverages(), sc.list(CoverageInfo.class, Predicates.acceptAll()), equalTo(coverages)); assertThatBoth( sc.getWorkspaces(), sc.list(WorkspaceInfo.class, Predicates.acceptAll()), equalTo(workspaces));
sc.list(FeatureTypeInfo.class, Predicates.acceptAll()), empty()); assertThatBoth( sc.getCoverages(), sc.list(CoverageInfo.class, Predicates.acceptAll()), empty()); assertThatBoth( sc.getWorkspaces(), sc.list(WorkspaceInfo.class, Predicates.acceptAll()), empty()); sc.list(FeatureTypeInfo.class, Predicates.acceptAll()), equalTo(featureTypes)); assertThatBoth( sc.getCoverages(), sc.list(CoverageInfo.class, Predicates.acceptAll()), equalTo(coverages)); assertThatBoth( sc.getWorkspaces(), sc.list(WorkspaceInfo.class, Predicates.acceptAll()), equalTo(workspaces));
collectAndClose(sc.list(FeatureTypeInfo.class, Predicates.acceptAll())); WorkspaceInfo foo = ftResult.get(0).getStore().getWorkspace(); assertThat(ftResult, contains(matchFT("foo", mockWSInfo), matchFT("baz", mockWSInfo)));