public DataStoreInfo createDataStore() { return new DataStoreInfoImpl(catalog); }
@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()); } }
ws.setName("ws1"); dataStore = new DataStoreInfoImpl(null); dataStore.getConnectionParameters().put("boolParam", Boolean.TRUE); dataStore.getConnectionParameters().put("intParam", Integer.valueOf(1001)); dataStore.getConnectionParameters().put("uriParam", new URI("http://some.place.net")); dataStore.setDescription("dataStore description"); dataStore.setWorkspace(ws); dataStore.setName("dataStore"); dataStore.setEnabled(true); dataStore.setId("dataStoreId"); dataStore.setType("TestType");
DataStoreInfo originalStoreInfo = originalFeatureTypeInfo.getStore(); DataStoreInfoImpl copyDataStoreInfo = new DataStoreInfoImpl(catalog); OwsUtils.copy(originalStoreInfo, copyDataStoreInfo, DataStoreInfo.class); copyDataStoreInfo.setId(UUID.randomUUID().toString()); copyDataStoreInfo.setName(UUID.randomUUID().toString()); copyDataStoreInfo.setWorkspace(targetWorkspace);
ns.setURI("http://goserver.org/test"); DataStoreInfoImpl storeInfo = new DataStoreInfoImpl(null); storeInfo.setId("mock-store-info"); storeInfo.setEnabled(true);
@Test public void testDataStoreReferencedByName() throws Exception { Catalog catalog = new CatalogImpl(); CatalogFactory cFactory = catalog.getFactory(); WorkspaceInfo ws = cFactory.createWorkspace(); ws.setName("foo"); DataStoreInfo ds1 = cFactory.createDataStore(); ds1.setName("bar"); ds1.setWorkspace(ws); catalog.detach(ds1); ((DataStoreInfoImpl) ds1).setId(null); ByteArrayOutputStream out = out(); XStreamPersister persister = new XStreamPersisterFactory().createXMLPersister(); persister.setReferenceByName(true); persister.save(ds1, out); DataStoreInfo ds2 = persister.load(in(out), DataStoreInfo.class); assertEquals("bar", ds2.getName()); assertNotNull(ds2.getWorkspace()); assertEquals("foo", ds2.getWorkspace().getId()); Document dom = dom(in(out)); assertEquals("dataStore", dom.getDocumentElement().getNodeName()); }
workspace.setName("fakeWs"); DataStoreInfoImpl dataStoreInfo = new DataStoreInfoImpl(catalog); dataStoreInfo.setName("fakeDs"); dataStoreInfo.setId("fakeDs"); dataStoreInfo.setWorkspace(workspace);
workspace.setName("fakeWs"); DataStoreInfoImpl dataStoreInfo = new DataStoreInfoImpl(catalog); dataStoreInfo.setName("fakeDs"); dataStoreInfo.setId("fakeDs"); dataStoreInfo.setWorkspace(workspace);
@Override FeatureTypeInfo createDelegate() { FeatureTypeInfo info = new FeatureTypeInfoImpl(getCatalog()); info.setStore(new DataStoreInfoImpl(getCatalog())); return info; }
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; } }
@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);
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);
catalog.add(namespace); DataStoreInfo dataStore = new DataStoreInfoImpl(catalog); dataStore.setEnabled(false); dataStore.setName("dataStore-Name");