view src/econnect/wp3_3/server/ExportWriterImpl.java @ 68:8b58d9bc0bb6 trimmed_data

add functionality for additional tabular data from the description field (work in progress)
author Sebastian Kruse <skruse@mpiwg-berlin.mpg.de>
date Thu, 03 Jan 2013 18:43:28 +0100
parents 175c1eecaf84
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);
	}

}