@Override public <T extends CatalogInfo> int count(Class<T> of, Filter filter) { return delegate.count(of, filter); }
@Override public <T extends CatalogInfo> int count(Class<T> of, Filter filter) { return delegate.count(of, filter); }
@Override public <T extends CatalogInfo> int count(Class<T> of, Filter filter) { Filter securityFilter = securityFilter(of, filter); final int count = delegate.count(of, securityFilter); return count; }
@Override public <T extends CatalogInfo> int count(Class<T> of, Filter filter) { Filter securityFilter = securityFilter(of, filter); final int count = delegate.count(of, securityFilter); return count; }
private int countFeatureTypesOf(DataStoreInfo ds) { Filter filter = Predicates.equal("store.id", ds.getId()); int dsTypeCount = catalog.count(FeatureTypeInfo.class, filter); return dsTypeCount; }
@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)); }
@Test public void testCascadeWorkspace() { Catalog catalog = getCatalog(); WorkspaceInfo ws = catalog.getWorkspaceByName(CITE_PREFIX); new CascadeDeleteVisitor(catalog).visit(ws); // check the namespace is also gone assertNull(catalog.getNamespaceByPrefix(CITE_PREFIX)); // that workspace 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)); assertEquals(0, catalog.count(LayerGroupInfo.class, Filter.INCLUDE)); // the workspace specific style is also gone assertEquals(0, catalog.getStylesByWorkspace(CITE_PREFIX).size()); assertNull(catalog.getStyleByName(WS_STYLE)); }
@Override public int fullSize() { Filter filter = Predicates.acceptAll(); int count = getCatalog().count(StyleInfo.class, filter); return count; }
@Override public long size() { Filter filter = getFilter(); int count = getCatalog().count(LayerInfo.class, filter); return count; }
@Override public int fullSize() { Filter filter = Predicates.acceptAll(); int count = getCatalog().count(LayerInfo.class, filter); return count; }
@Override public long size() { Filter filter = getFilter(); int count = getCatalog().count(StyleInfo.class, filter); return count; }
private int sizeInternal() { Filter filter = getFilter(); int result = getCatalog().count(PublishedInfo.class, filter); return result; }
private int fullSizeInternal() { Filter filter = Predicates.acceptAll(); return getCatalog().count(PublishedInfo.class, filter); }
@Override public int fullSize() { Filter filter = Predicates.acceptAll(); filter = getWorkspaceFilter(filter); int count = getCatalog().count(StoreInfo.class, filter); return count; }
@Override public long size() { Filter filter = getFilter(); filter = getWorkspaceFilter(filter); int count = getCatalog().count(StoreInfo.class, filter); return count; }