Package org.geoserver.platform

Examples of org.geoserver.platform.GeoServerResourceLoader


        tmp.deleteOnExit();

        paths.add(create(tmp, "with space", "ascii"));
        paths.add(create(tmp, "with space", "làtîn"));

        GeoServerResourceLoader loader = new GeoServerResourceLoader(tmp);
        publisher = new FilePublisher(loader);
        publisher.setServletContext(new MockServletContext());
    }
View Full Code Here


    @Override
    public void run() {
        try {
            // first check that temp/wcs is really there in the data dir
            GeoServerResourceLoader loader = GeoServerExtensions.bean(GeoServerResourceLoader.class);
            Resource wcs = loader.get("temp/wcs");
           
//            File temp = GeoserverDataDirectory.findConfigDir(GeoserverDataDirectory.getGeoserverDataDirectory(), "temp");
//            if (temp == null || !temp.exists())return;
//
//            File wcsTemp = new File(temp, "wcs");
View Full Code Here

        CoverageInfo coverageInfo = catalog.getCoverageByName(request.getIdentifier().getValue());
       
        // write the coverage to temporary storage in the data dir
        File wcsStore = null;
        try {
            GeoServerResourceLoader loader = geoServer.getCatalog().getResourceLoader();
            Resource wcs = loader.get("temp/wcs");
            wcsStore = wcs.dir();
//            File temp = GeoserverDataDirectory.findCreateConfigDir("temp");
//            wcsStore = new File(temp, "wcs");
//            if(!wcsStore.exists())
//                wcsStore.mkdir();
View Full Code Here

    static final Logger LOGGER = Logging.getLogger(ImgMimeTypeMapper.class);

    @Override
    public String getMimeType(CoverageInfo cInfo) throws IOException {
        // no mapping let's go with the ImageIO reader code
        GeoServerResourceLoader loader = GeoServerExtensions.bean(GeoServerResourceLoader.class);
       
        final File sourceFile = loader.url(cInfo.getStore().getURL());
        if (sourceFile == null) {
            if (LOGGER.isLoggable(Level.FINE)) {
                LOGGER.fine("Original source is null");
            }
            return null;
View Full Code Here

public class WPSXStreamLoaderTest {

    @Test
    public void testCreateFromScratch() throws Exception {
        WPSXStreamLoader loader = new WPSXStreamLoader(new GeoServerResourceLoader());
        WPSInfo wps = loader.createServiceFromScratch(null);
        assertNotNull(wps);
        assertEquals("WPS", wps.getName());
    }
View Full Code Here

        assertEquals("WPS", wps.getName());
    }
   
    @Test
    public void testInit() throws Exception {
        WPSXStreamLoader loader = new WPSXStreamLoader(new GeoServerResourceLoader());
        WPSInfo wps = new WPSInfoImpl();
        loader.initializeService(wps);
        assertEquals("WPS", wps.getName());
    }
View Full Code Here

    Resource configFile;

    Timer timer;

    public GeorectifyConfiguration() {
        GeoServerResourceLoader loader = GeoServerExtensions.bean(GeoServerResourceLoader.class);
        configFile = loader.get(GDAL_CONFIG_FILE);
        //configFile = new File(GeoserverDataDirectory.getGeoserverDataDirectory(), GDAL_CONFIG_FILE);
        timer = new Timer(true);
        timer.schedule(new ConfigurationPoller(), 1000);
    }
View Full Code Here

        assertNotNull( response.getHeader( "Location") );
        assertTrue( response.getHeader("Location").endsWith( "/workspaces/gs/styles/foo" ) );
       
        assertNotNull( catalog.getStyleByName( "gs", "foo" ) );

        GeoServerResourceLoader rl = getResourceLoader();
        assertNotNull(rl.find("workspaces", "gs", "styles", "foo.sld"));
    }
View Full Code Here

        testPostAsSLDToWorkspace();

        Catalog cat = getCatalog();
        assertNotNull(cat.getStyleByName("gs", "foo"));

        GeoServerResourceLoader rl = getResourceLoader();
        assertNotNull(rl.find("workspaces", "gs", "styles", "foo.sld"));
       
        MockHttpServletResponse response = deleteAsServletResponse("/rest/workspaces/gs/styles/foo?purge=true");
        assertEquals(200, response.getStatusCode());

        assertNull(cat.getStyleByName("gs", "foo"));
        assertNull(rl.find("workspaces", "gs", "styles", "foo.sld"));
    }
View Full Code Here

        featureType1.mkdir();

        File featureType2 = new File(featureTypes, "ft2");
        featureType2.mkdir();

        GeoServerResourceLoader resources = GeoServerExtensions.bean(GeoServerResourceLoader.class);
        GeoServerTemplateLoader templateLoader = new GeoServerTemplateLoader(getClass(),resources);

        //test a path relative to templates
        File expected = new File(templates, "1.ftl");
        expected.createNewFile();
View Full Code Here

TOP

Related Classes of org.geoserver.platform.GeoServerResourceLoader

Copyright © 2018 www.massapicom. 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.