@Override public CoverageInfo createCoverage() { return delegate.createCoverage(); }
CoverageInfo coverage = factory.createCoverage(); coverage.setStore(coverageStore);
catalog.add(cs); CoverageInfo cv = cFactory.createCoverage(); cv.setStore(cs); cv.setNamespace(ns);
catalog.add(cs); CoverageInfo cv = cFactory.createCoverage(); cv.setStore(cs); cv.setNamespace(ns);
/** Create a new {@link CoverageInfo} for this {@link CoverageView} */ public CoverageInfo createCoverageInfo( String name, CoverageStoreInfo storeInfo, CatalogBuilder builder) throws Exception { Catalog catalog = storeInfo.getCatalog(); CoverageInfo coverageInfo = catalog.getFactory().createCoverage(); CoverageInfo info = buildCoverageInfo(builder, storeInfo, coverageInfo, name); info.getMetadata().put(CoverageView.COVERAGE_VIEW, this); info.setName(name); info.setNativeCoverageName(name); return info; }
cs.setURL("file://fake"); cv = factory.createCoverage(); cv.setName("cvName"); cv.setStore(cs);
CoverageInfo cinfo = catalog.getFactory().createCoverage();
Catalog catalog = new CatalogImpl(); CatalogFactory cFactory = catalog.getFactory(); CoverageInfo coverage = cFactory.createCoverage(); MetadataMap metadata = coverage.getMetadata(); coverage.setName("test");
@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()); }
assertEquals(1, catalog.getCoverages().size()); CoverageInfo cv2 = catalog.getFactory().createCoverage(); try { catalog.add(cv2); CoverageInfo cv3 = catalog.getFactory().createCoverage(); cv3.setName("cv3Name"); try {
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; }
@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()); }