view src/econnect/wp3_3/server/ExportWriterImpl.java @ 15:175c1eecaf84

added export kml feature (not finished)
author Sebastian Kruse <skruse@mpiwg-berlin.mpg.de>
date Mon, 26 Nov 2012 14:40:43 +0100
parents
children
line wrap: on
line source

package econnect.wp3_3.server;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

import com.google.gwt.user.server.rpc.RemoteServiceServlet;

import econnect.wp3_3.client.services.ExportWriterInterface;


public class ExportWriterImpl extends RemoteServiceServlet implements ExportWriterInterface {

	@Override
	public String writeKMLFile(String kmlFileContent) {

        String fileName = "test.kml";
        
        File exportFolder = new File("kmlexport");
        
        if (!exportFolder.exists()) {
            exportFolder.mkdir();
        }
        
        File kmlFile = new File("kmlexport/" + fileName); 
        
        try {
	        BufferedWriter out = new BufferedWriter(new FileWriter(kmlFile));
	        out.write(kmlFileContent);
	        out.close();
        } catch (IOException e) {
        	return null;
        }
		
		return(fileName);
	}

}