view src/main/java/de/mpiwg/gazetteer/rest/GetUser.java @ 0:7682c04c63a8

First commit of the source code!
author "jurzua <jurzua@mpiwg-berlin.mpg.de>"
date Tue, 10 Mar 2015 14:50:41 +0100
parents
children
line wrap: on
line source

package de.mpiwg.gazetteer.rest;

import java.io.PrintWriter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.json.JSONObject;

public class GetUser extends AbstractServletMethod{
	
	public static String name = "getUser";
	
	public static void execute(HttpServletRequest request, HttpServletResponse response) throws Exception{
		response.setContentType("application/json");
		Long userId = getQueryLongParam(request, "userId");
		
		JSONObject json = new JSONObject();
		
		if(userId != null){
			//TODO
			/*
			VDCUser user = DataProvider.getInstance().get
			if(file != null){
				
				String text = FileManager.getFile(file.getFileName());
				PrintWriter out = response.getWriter();
				out.print(text);
				out.flush();
				response.setContentType("text/plain");
				
			}else{
				json.put("status", "error");
				json.put("message", "User not found (" + userId + ")");
			}*/
		}else{
			json.put("status", "error");
			json.put("message", "Following parameters are mandatory: userId.");
		}
		
		PrintWriter out = response.getWriter();
		out.print(json.toString());
		out.flush();
	}
}