public DataStoreInfo createDataStore() { return new DataStoreInfoImpl(catalog); }
@Override FeatureTypeInfo createDelegate() { FeatureTypeInfo info = new FeatureTypeInfoImpl(getCatalog()); info.setStore(new DataStoreInfoImpl(getCatalog())); return info; }
@Test public void testPropertyDataStoreRelativeUrl() throws IOException { // create dir File testDS = new File(testData.getDataDirectoryRoot(), "testDS").getCanonicalFile(); testDS.mkdir(); HashMap params = new HashMap(); params.put(PropertyDataStoreFactory.DIRECTORY.key, "file:./testDS"); params.put(PropertyDataStoreFactory.NAMESPACE.key, "http://www.geotools.org/test"); DataStoreInfoImpl info = new DataStoreInfoImpl(getGeoServer().getCatalog()); info.setConnectionParameters(params); DataAccessFactory f = getGeoServer().getCatalog().getResourcePool().getDataStoreFactory(info); assertNotNull(f); assertTrue(f instanceof PropertyDataStoreFactory); DataAccess store = getGeoServer().getCatalog().getResourcePool().getDataStore(info); assertEquals( testDS.toURI().toString().toLowerCase(), store.getInfo().getSource().toString().replace("/./", "/").toLowerCase()); } }
DataStoreInfo originalStoreInfo = originalFeatureTypeInfo.getStore(); DataStoreInfoImpl copyDataStoreInfo = new DataStoreInfoImpl(catalog); OwsUtils.copy(originalStoreInfo, copyDataStoreInfo, DataStoreInfo.class); copyDataStoreInfo.setId(UUID.randomUUID().toString());
ws.setName("ws1"); dataStore = new DataStoreInfoImpl(null); dataStore.getConnectionParameters().put("boolParam", Boolean.TRUE); dataStore.getConnectionParameters().put("intParam", Integer.valueOf(1001));
private CatalogInfo prototype(CatalogInfo original, Catalog catalog) { CatalogInfo prototype; if (original instanceof WorkspaceInfo) { prototype = new WorkspaceInfoImpl(); } else if (original instanceof DataStoreInfo) { prototype = new DataStoreInfoImpl(catalog); } else if (original instanceof CoverageStoreInfo) { prototype = new CoverageStoreInfoImpl(catalog); } else if (original instanceof WMSStoreInfo) { prototype = new WMSStoreInfoImpl((CatalogImpl) SecureCatalogImpl.unwrap(catalog)); } else if (original instanceof FeatureTypeInfo) { prototype = new FeatureTypeInfoImpl(catalog); } else if (original instanceof CoverageInfo) { prototype = new CoverageInfoImpl(catalog); } else if (original instanceof WMSLayerInfo) { prototype = new WMSLayerInfoImpl((CatalogImpl) SecureCatalogImpl.unwrap(catalog)); } else { throw new IllegalArgumentException(original.toString()); } return prototype; } }
ns.setURI("http://goserver.org/test"); DataStoreInfoImpl storeInfo = new DataStoreInfoImpl(null); storeInfo.setId("mock-store-info"); storeInfo.setEnabled(true);
@SuppressWarnings({ "rawtypes", "unchecked" }) public static LayerInfoImpl mockLayer(String resourceName, String[] extraStyles, Type type) { StoreInfo store = new DataStoreInfoImpl(null); store.setName(resourceName + "-store"); store.setEnabled(true);
workspace.setName("fakeWs"); DataStoreInfoImpl dataStoreInfo = new DataStoreInfoImpl(catalog); dataStoreInfo.setName("fakeDs"); dataStoreInfo.setId("fakeDs");
ws.setName(generic.getResource().getStore().getWorkspace().getName()); StoreInfo store = new DataStoreInfoImpl(catalog); store.setWorkspace(ws);
ws.setName(generic.getResource().getStore().getWorkspace().getName()); StoreInfo store = new DataStoreInfoImpl(catalog); store.setWorkspace(ws);
dataStoreInfo = new DataStoreInfoImpl(catalog); dataStoreInfo.setName("mockDataStore"); dataStoreInfo.setEnabled(true);
workspace.setName("fakeWs"); DataStoreInfoImpl dataStoreInfo = new DataStoreInfoImpl(catalog); dataStoreInfo.setName("fakeDs"); dataStoreInfo.setId("fakeDs");
catalog.add(namespace); DataStoreInfo dataStore = new DataStoreInfoImpl(catalog); dataStore.setEnabled(false); dataStore.setName("dataStore-Name");