public void setStore(StoreInfo store) { delegate.setStore(store); }
@Override CoverageInfo createDelegate() { final CoverageInfo info = new CoverageInfoImpl(getCatalog()); final CoverageStoreInfo storeInfo = new CoverageStoreInfoImpl(getCatalog()); info.setStore(storeInfo); return info; }
coverage.setStore(coverageStore);
CoverageInfo cinfo = catalog.getFactory().createCoverage(); cinfo.setStore(csinfo); cinfo.setEnabled(true);
cv.setStore(cs); cv.setNamespace(ns); cv.setName("coverage");
/** * Create a {@link CoverageInfo} * * @param builder * @param storeInfo * @param cinfo * @param name */ private CoverageInfo buildCoverageInfo( CatalogBuilder builder, CoverageStoreInfo storeInfo, CoverageInfo cinfo, String name) throws Exception { Catalog catalog = storeInfo.getCatalog(); // Get a reader from the pool for this Sample CoverageInfo // (we have to pass it down a CoverageView definition) cinfo.setStore(storeInfo); cinfo.getMetadata().put(CoverageView.COVERAGE_VIEW, this); cinfo.setName(name); cinfo.setNativeCoverageName(name); GridCoverage2DReader reader = (GridCoverage2DReader) catalog.getResourcePool().getGridCoverageReader(cinfo, name, null); builder.setStore(storeInfo); return builder.buildCoverage(reader, name, null); }
@Test public void testAddCoverage() throws Exception { testAddCoverageStore(); File d = new File(testData.getDataDirectoryRoot(), "workspaces/acme/foostore/foo"); assertFalse(d.exists()); NamespaceInfo ns = catalog.getFactory().createNamespace(); ns.setPrefix("bar"); ns.setURI("http://bar"); catalog.add(ns); CoverageInfo ft = catalog.getFactory().createCoverage(); ft.setName("foo"); ft.setNamespace(ns); ft.setStore(catalog.getCoverageStoreByName("acme", "foostore")); catalog.add(ft); assertTrue(d.exists()); }
cv2.setStore(cs); catalog.add(cv2); assertEquals(2, catalog.getCoverages().size());
cv.setStore(cs); cv.setNamespace(ns); cv.setName("cv");
coverage.setStore(null); coverage.setNamespace(null); cb.setupBounds(coverage, reader);
coverage.setStore(null); coverage.setNamespace(null); cb.setupBounds(coverage, reader);
coverage.setStore( ds );
public static CoverageInfo localizeCoverage(final CoverageInfo info, final Catalog catalog) throws IllegalAccessException, InvocationTargetException { if (info==null || catalog==null) throw new NullArgumentException("Arguments may never be null"); final CoverageInfo localObject=catalog.getCoverageByName(info.getNamespace(),info.getName()); if (localObject !=null){ return localObject; } final CoverageInfo createdObject = catalog.getFactory().createCoverage(); // let's using the created object (see getGridCoverageReader) BeanUtils.copyProperties(createdObject, info); createdObject.setNamespace(localizeNamespace(info.getNamespace(), catalog)); createdObject.setStore(localizeCoverageStore(info.getStore(), catalog)); final CatalogBuilder builder = new CatalogBuilder(catalog); builder.attach(createdObject); return createdObject; }
public static CoverageInfo localizeCoverage(final CoverageInfo info, final Catalog catalog) throws IllegalAccessException, InvocationTargetException { if (info==null || catalog==null) throw new NullArgumentException("Arguments may never be null"); final CoverageInfo localObject=catalog.getCoverageByName(info.getNamespace(),info.getName()); if (localObject !=null){ return localObject; } final CoverageInfo createdObject = catalog.getFactory().createCoverage(); // let's using the created object (see getGridCoverageReader) BeanUtils.copyProperties(createdObject, info); createdObject.setNamespace(localizeNamespace(info.getNamespace(), catalog)); createdObject.setStore(localizeCoverageStore(info.getStore(), catalog)); final CatalogBuilder builder = new CatalogBuilder(catalog); builder.attach(createdObject); return createdObject; }
if (coverage.getStore() == null) { CoverageStoreInfo ds = catalog.getCoverageStoreByName(workspace, coverageStoreName); coverage.setStore(ds);
@Test public void catalogAddCoverage() throws Exception { ReceiverService service = new ReceiverService(4); rc.receive(service); addCoverageStore(); NamespaceInfo ns = catalog.getFactory().createNamespace(); ns.setPrefix("bar"); ns.setURI("http://bar"); catalog.add(ns); CoverageInfo ft = catalog.getFactory().createCoverage(); ft.setName("foo"); ft.setNamespace(ns); ft.setStore(catalog.getCoverageStoreByName("acme", "foostore")); catalog.add(ft); List<byte[]> ret = service.getMessages(); assertEquals(4, ret.size()); KombuMessage coverageMsg = Utils.toKombu(ret.get(3)); assertEquals("Catalog", coverageMsg.getType()); assertEquals(Notification.Action.Add.name(), coverageMsg.getAction()); KombuCoverageInfo source = (KombuCoverageInfo) coverageMsg.getSource(); assertEquals("CoverageInfo", source.getType()); assertEquals(ft.getName(), source.getName()); }
coverage.setNativeCRS(DefaultGeographicCRS.WGS84); coverage.setEnabled(false); coverage.setStore(coverageStore); coverage.setAdvertised(false); coverage.setNativeCoverageName("coverage-NativeCoverageName");