public CoverageStoreInfo createCoverageStore() { return new CoverageStoreInfoImpl(catalog); }
CoverageStoreInfoImpl coverageStoreInfo = new CoverageStoreInfoImpl(catalog); coverageStoreInfo.setId("coverageStore"); coverageStoreInfo.setName("coverageStore"); coverageStoreInfo.setWorkspace(workspace);
@Test public void testCoverageStoreReferencedByName() throws Exception { Catalog catalog = new CatalogImpl(); CatalogFactory cFactory = catalog.getFactory(); WorkspaceInfo ws = cFactory.createWorkspace(); ws.setName("foo"); CoverageStoreInfo cs1 = cFactory.createCoverageStore(); cs1.setName("bar"); cs1.setWorkspace(ws); catalog.detach(cs1); ((CoverageStoreInfoImpl) cs1).setId(null); ByteArrayOutputStream out = out(); XStreamPersister persister = new XStreamPersisterFactory().createXMLPersister(); persister.setReferenceByName(true); persister.save(cs1, out); CoverageStoreInfo ds2 = persister.load(in(out), CoverageStoreInfo.class); assertEquals("bar", ds2.getName()); assertNotNull(ds2.getWorkspace()); assertEquals("foo", ds2.getWorkspace().getId()); Document dom = dom(in(out)); assertEquals("coverageStore", dom.getDocumentElement().getNodeName()); }
catalog.add(vectorLayerInfo); CoverageStoreInfoImpl coverageStoreInfo = new CoverageStoreInfoImpl(catalog); coverageStoreInfo.setId("coverageStore"); coverageStoreInfo.setName("coverageStore"); coverageStoreInfo.setWorkspace(workspace);
@Override CoverageInfo createDelegate() { final CoverageInfo info = new CoverageInfoImpl(getCatalog()); final CoverageStoreInfo storeInfo = new CoverageStoreInfoImpl(getCatalog()); info.setStore(storeInfo); 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; } }
catalog.add(dataStore); CoverageStoreInfo coverageStore = new CoverageStoreInfoImpl(catalog); coverageStore.setEnabled(false); coverageStore.setName("coverageStore-Name");