Package tomekkup.helenos.web

Source Code of tomekkup.helenos.web.DataExportController

package tomekkup.helenos.web;

import java.io.BufferedWriter;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.bind.ServletRequestUtils;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;
import tomekkup.helenos.web.servlet.view.CsvView;

/**
* ********************************************************
* Copyright: 2012 Tomek Kuprowski
*
* License: GPLv2: http://www.gnu.org/licences/gpl.html
*
* @author Tomek Kuprowski (tomekkuprowski at gmail dot com)
* *******************************************************
*/
public class DataExportController extends AbstractController {
   
    @Override
    protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception {
        String keyspace = ServletRequestUtils.getRequiredStringParameter(request, "keyspace");
        String columnFamily = ServletRequestUtils.getRequiredStringParameter(request, "cf");
        String key = ServletRequestUtils.getRequiredStringParameter(request, "key");
       
        Map<String, Object> model = prepareModel(keyspace, columnFamily, key);
        return new ModelAndView(new CsvView(), model);
    }
   
    private Map<String, Object> prepareModel(String keyspace, String columnFamily, String key) {
        Map<String, Object> model = new HashMap<String, Object>();
       
        return model;
    }
   
}
TOP

Related Classes of tomekkup.helenos.web.DataExportController

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.