Project

General

Profile

Download (1.11 KB) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.cdm.remote.service;
2

    
3
import java.util.*;
4

    
5
import javax.servlet.http.HttpServletRequest;
6
import javax.servlet.http.HttpServletResponse;
7

    
8
import org.springframework.beans.factory.annotation.Autowired;
9
import org.springframework.stereotype.Component;
10
import org.springframework.web.servlet.ModelAndView;
11
import org.springframework.web.servlet.mvc.AbstractController;
12

    
13
import eu.etaxonomy.cdm.remote.dto.NameTO;
14

    
15

    
16
/**
17
 * Controller to generate the Home Page basics to be rendered by a view.
18
 * It extends the convenience class AbstractController that encapsulates most
19
 * of the drudgery involved in handling HTTP requests.
20
 */
21
public class RestController extends AbstractController
22
{
23
	@Autowired
24
	private CdmService service;
25
	
26
	protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception
27
	{
28
		// time-of-day dependent greeting
29
		NameTO n = service.getName(UUID.fromString("f81d4fae-7dec-11d0-a765-00a0c91e6bf6"));
30

    
31
		ModelAndView mv = new ModelAndView();
32
		mv.addObject("dto", n);
33
		//mv.setViewName("jsonView");
34
		mv.setViewName("xmlView");
35

    
36
		return mv;
37
	}
38
}
39

    
(3-3/4)