public DataStoreInfo getDataStoreByName(String workspaceName, String name) { return catalog.getDataStoreByName(workspaceName, name); }
public DataStoreInfo getDataStoreByName(String name) { return catalog.getDataStoreByName(name); }
public DataStoreInfo getDataStoreByName(WorkspaceInfo workspace, String name) { return catalog.getDataStoreByName(workspace, name); }
assertTrue(sc.getDataStoreByName("roads") instanceof SecuredDataStoreInfo); assertTrue(sc.getDataStoreByName("states") instanceof SecuredDataStoreInfo); assertTrue(sc.getDataStoreByName("roads") instanceof SecuredDataStoreInfo); assertTrue(sc.getFeatureTypeByName("topp:states") instanceof SecuredFeatureTypeInfo); assertTrue(sc.getDataStoreByName("states") instanceof SecuredDataStoreInfo); assertTrue(sc.getFeatureTypeByName("topp:landmarks") instanceof SecuredFeatureTypeInfo); assertNull(sc.getFeatureTypeByName("topp:bases")); assertTrue(sc.getDataStoreByName("roads") instanceof SecuredDataStoreInfo); assertSame(states, sc.getFeatureTypeByName("topp:states")); assertTrue(sc.getDataStoreByName("states") instanceof SecuredDataStoreInfo); assertSame(landmarks, sc.getFeatureTypeByName("topp:landmarks")); assertNull(sc.getFeatureTypeByName("topp:bases")); assertTrue(sc.getDataStoreByName("roads") instanceof SecuredDataStoreInfo); assertNull(sc.getFeatureTypeByName("topp:states")); assertTrue(sc.getDataStoreByName("states") instanceof SecuredDataStoreInfo); assertTrue(sc.getFeatureTypeByName("topp:landmarks") instanceof SecuredFeatureTypeInfo);
@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)); }
assertTrue(sc.getDataStoreByName("states") instanceof SecuredDataStoreInfo); assertTrue(sc.getDataStoreByName("roads") instanceof SecuredDataStoreInfo); assertEquals(workspaces, sc.getWorkspaces()); assertEquals(toppWs, sc.getWorkspaceByName("topp")); assertSame(statesStore, sc.getDataStoreByName("states")); assertSame(roadsStore, sc.getDataStoreByName("roads")); assertSame(arcGridStore, sc.getCoverageStoreByName("arcGrid"));
assertNull(sc.getResourceByName("nurc:arcgrid", CoverageInfo.class)); assertNull(sc.getWorkspaceByName("topp")); assertNull(sc.getDataStoreByName("states")); assertNull(sc.getDataStoreByName("roads")); assertNull(sc.getCoverageStoreByName("arcGrid")); assertSame(arcGrid, sc.getResourceByName("nurc:arcgrid", CoverageInfo.class)); assertEquals(toppWs, sc.getWorkspaceByName("topp")); assertSame(statesStore, sc.getDataStoreByName("states")); assertSame(roadsStore, sc.getDataStoreByName("roads")); assertSame(arcGridStore, sc.getCoverageStoreByName("arcGrid"));
sc.getDataStoreByName("states").getDataStore(null); fail("Should have failed with a security exception"); } catch (Exception e) { sc.getDataStoreByName("roads").getDataStore(null); fail("Should have failed with a security exception"); } catch (Exception e) { assertSame(arcGrid, sc.getResourceByName("nurc:arcgrid", CoverageInfo.class)); assertEquals(toppWs, sc.getWorkspaceByName("topp")); assertSame(statesStore, sc.getDataStoreByName("states")); assertSame(roadsStore, sc.getDataStoreByName("roads")); assertSame(arcGridStore, sc.getCoverageStoreByName("arcGrid"));
sc.getDataStoreByName("states"); fail("Should have failed with a security exception"); } catch (Exception e) { sc.getDataStoreByName("roads"); fail("Should have failed with a security exception"); } catch (Exception e) { assertSame(arcGrid, sc.getResourceByName("nurc:arcgrid", CoverageInfo.class)); assertEquals(toppWs, sc.getWorkspaceByName("topp")); assertSame(statesStore, sc.getDataStoreByName("states")); assertSame(roadsStore, sc.getDataStoreByName("roads")); assertSame(arcGridStore, sc.getCoverageStoreByName("arcGrid"));