Package org.geoserver.catalog

Examples of org.geoserver.catalog.Catalog.save()


        // GR: this shouldn't fail, the Catalog.save(StoreInfo) API does not declare any action in
        // case
        // of a failure!... strange, why a save can't fail?
        // Still, be cautious and wrap it in a try/catch block so the page does not blow up
        try {
            catalog.save(savedStore);
        } catch (RuntimeException e) {
            LOGGER.log(Level.INFO, "Adding the store for " + info.getURL(), e);
            throw new IllegalArgumentException(
                    "The coverage store could not be saved. Failure message: " + e.getMessage());
        }
View Full Code Here


                coverage.setNamespace(namespace);
            }

            ResourcePool resourcePool = catalog.getResourcePool();
            resourcePool.clear(info);
            catalog.save(info);

            for (CoverageInfo coverage : alreadyConfigured) {
                catalog.save(coverage);
            }
            LOGGER.finer("Saved store " + info.getName());
View Full Code Here

            ResourcePool resourcePool = catalog.getResourcePool();
            resourcePool.clear(info);
            catalog.save(info);

            for (CoverageInfo coverage : alreadyConfigured) {
                catalog.save(coverage);
            }
            LOGGER.finer("Saved store " + info.getName());
        } catch (RuntimeException e) {
            LOGGER.log(Level.WARNING, "Saving the store for " + info.getURL(), e);
            throw new IllegalArgumentException("Unable to save the store: " + e.getMessage());
View Full Code Here

                            catalog.remove(resourceInfo);
                            throw e;
                        }
                    } else {
                        ResourceInfo oldState = catalog.getResource(resourceInfo.getId(), ResourceInfo.class);
                        catalog.save(resourceInfo);
                        try {
                            catalog.save(getLayerInfo());
                        } catch (IllegalArgumentException e) {
                            catalog.save(oldState);
                            throw e;
View Full Code Here

                        }
                    } else {
                        ResourceInfo oldState = catalog.getResource(resourceInfo.getId(), ResourceInfo.class);
                        catalog.save(resourceInfo);
                        try {
                            catalog.save(getLayerInfo());
                        } catch (IllegalArgumentException e) {
                            catalog.save(oldState);
                            throw e;
                        }
                    }
View Full Code Here

                        ResourceInfo oldState = catalog.getResource(resourceInfo.getId(), ResourceInfo.class);
                        catalog.save(resourceInfo);
                        try {
                            catalog.save(getLayerInfo());
                        } catch (IllegalArgumentException e) {
                            catalog.save(oldState);
                            throw e;
                        }
                    }
                    onSuccessfulSave();
                } catch (Exception e) {
View Full Code Here

                Catalog catalog = ((GeoServerApplication)getApplication()).getCatalog();
                StyleInfo style = (StyleInfo) styleChoice.getModelObject();
               
                try {
                    catalog.getResourcePool().writeStyle(style, new ByteArrayInputStream(sld.getBytes()));
                    catalog.save(style);
                   
                    mapPanel.update(null,style,target);
                }
                catch (IOException e) {
                    throw new RuntimeException(e);
View Full Code Here

        catalog.add(lg);

        // makes the lakes layer a multi-style one
        LayerInfo lakesLayer = catalog.getLayerByName(getLayerId(MockData.LAKES));
        lakesLayer.getStyles().add(catalog.getStyleByName(MockData.FORESTS.getLocalPart()));
        catalog.save(lakesLayer);
    }
   
    public void testSimple() throws Exception {
        InputStream stream = get("wms?service=WMS&version=1.1.0&&request=GetStyles&layers="
                + getLayerId(MockData.BASIC_POLYGONS) + "&sldver=1.0.0");
View Full Code Here

        storeInfo.setName("fakeArcsde");
        storeInfo.setType(ArcSDERasterFormat.getInstance().getName());
        storeInfo.setWorkspace(catalog.getDefaultWorkspace());
        storeInfo.setURL("sde://user:pass@localhost:5151/#FAKE.TABLE");

        catalog.save(storeInfo);

        final String storeId = storeInfo.getId();

        login();
        page = new CoverageStoreEditPage(storeId);
View Full Code Here

        provider.setShowPublished(true);
        assertEquals(numberOfPublishedResources, provider.size());

        FeatureTypeInfo typeInfo = resources.get(0);
        typeInfo.setName("notTheNativeName");
        catalog.save(typeInfo);

        provider = new NewLayerPageProvider();
        provider.setStoreId(cite.getId());

        provider.setShowPublished(true);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.