public boolean isEnabled() { return delegate.isEnabled(); }
void importFormats(CatalogFactory factory, List formats) { for (Iterator f = formats.iterator(); f.hasNext(); ) { Map map = (Map) f.next(); CoverageStoreInfo coverageStore = factory.createCoverageStore(); coverageStore.setName((String) map.get("id")); coverageStore.setType((String) map.get("type")); coverageStore.setURL((String) map.get("url")); coverageStore.setDescription((String) map.get("description")); String namespacePrefix = (String) map.get("namespace"); // coverageStore.setNamespace( catalog.getNamespaceByPrefix( namespacePrefix )); coverageStore.setWorkspace(catalog.getWorkspaceByName(namespacePrefix)); coverageStore.setEnabled((Boolean) map.get("enabled")); catalog.add(coverageStore); LOGGER.info( "Processed coverage store '" + coverageStore.getName() + "', " + (coverageStore.isEnabled() ? "enabled" : "disabled")); } }
+ cs.getName() + "', " + (cs.isEnabled() ? "enabled" : "disabled"));
target = catalog.getFactory().createCoverageStore(); target.setDescription(source.getDescription()); target.setEnabled(source.isEnabled()); target.setName(source.getName()); target.setType(source.getType());
if (info.isEnabled()) {
if (info.isEnabled()) {
@Test public void testPutNonDestructive() throws Exception { CoverageStoreInfo cs = catalog.getCoverageStoreByName("wcs", "BlueMarble"); assertTrue(cs.isEnabled()); String xml = "<coverageStore>" + "<name>BlueMarble</name>" + "</coverageStore>"; MockHttpServletResponse response = putAsServletResponse( RestBaseController.ROOT_PATH + "/workspaces/wcs/coveragestores/BlueMarble", xml, "text/xml"); assertEquals(200, response.getStatus()); cs = catalog.getCoverageStoreByName("wcs", "BlueMarble"); assertTrue(cs.isEnabled()); }
protected void clone(final CoverageStoreInfo source, CoverageStoreInfo target) { target.setDescription(source.getDescription()); target.setEnabled(source.isEnabled()); target.setName(source.getName()); target.setType(source.getType()); target.setURL(source.getURL()); target.setWorkspace(source.getWorkspace()); }
@Test public void testPut() throws Exception { Document dom = getAsDOM( RestBaseController.ROOT_PATH + "/workspaces/wcs/coveragestores/BlueMarble.xml"); assertXpathEvaluatesTo("true", "/coverageStore/enabled", dom); String xml = "<coverageStore>" + "<name>BlueMarble</name>" + "<enabled>false</enabled>" + "</coverageStore>"; MockHttpServletResponse response = putAsServletResponse( RestBaseController.ROOT_PATH + "/workspaces/wcs/coveragestores/BlueMarble", xml, "text/xml"); assertEquals(200, response.getStatus()); dom = getAsDOM( RestBaseController.ROOT_PATH + "/workspaces/wcs/coveragestores/BlueMarble.xml"); assertXpathEvaluatesTo("false", "/coverageStore/enabled", dom); assertFalse(catalog.getCoverageStoreByName("wcs", "BlueMarble").isEnabled()); }