Project

General

Profile

« Previous | Next » 

Revision 0cc45ca9

Added by Markus Döring over 16 years ago

View differences:

.gitattributes
378 378
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/TreeNode.java -text
379 379
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/TaxonTOAssembler.java -text
380 380
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/package.html -text
381
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/rest/CdmRestController.java -text
381
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/CdmRestController.java -text
382 382
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/CdmService.java -text
383 383
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/CdmServiceImpl.java -text
384 384
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/HomePageController.java -text
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/rest/CdmRestController.java
1
/**
2
 * 
3
 */
4
package eu.etaxonomy.cdm.remote.rest;
5

  
6
import java.util.UUID;
7

  
8
import javax.servlet.http.HttpServletRequest;
9
import javax.servlet.http.HttpServletResponse;
10

  
11
import net.sf.json.JSONObject;
12

  
13
import org.apache.log4j.Logger;
14
import org.springframework.beans.factory.annotation.Autowired;
15
import org.springframework.stereotype.*;
16
import org.springframework.web.servlet.ModelAndView;
17
import org.springframework.web.servlet.mvc.AbstractController;
18
import org.springframework.web.bind.annotation.*;
19

  
20
import eu.etaxonomy.cdm.remote.dto.TaxonTO;
21
import eu.etaxonomy.cdm.remote.service.CdmService;
22

  
23
/**
24
 * @author markus
25
 *
26
 */
27
// MultiActionController
28
@Controller
29
public class CdmRestController {
30
	static Logger logger = Logger.getLogger(CdmRestController.class);
31

  
32
	@Autowired
33
	private CdmService cdmActions;
34

  
35
	@RequestMapping(value="/taxon.do", method = RequestMethod.GET) 
36
	public ModelAndView getTaxon(@RequestParam("uuid") String uuid) {
37
		ModelAndView mav = new ModelAndView("hello"); 
38
		JSONObject jObj = null;
39
		jObj = JSONObject.fromObject(cdmActions.getName(UUID.fromString(uuid)));
40
		mav.addObject("message", jObj.toString() ); 
41
		return mav; 
42
	}
43

  
44
	@RequestMapping("/hello.do") 
45
	public ModelAndView getHello() {
46
		ModelAndView mav = new ModelAndView("hello"); 
47
		mav.addObject("message", "Hello World!"); 
48
		return mav; 
49
	}
50
}
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/CdmRestController.java
1
/**
2
 * 
3
 */
4
package eu.etaxonomy.cdm.remote.service;
5

  
6
import java.util.UUID;
7

  
8
import javax.servlet.http.HttpServletRequest;
9
import javax.servlet.http.HttpServletResponse;
10

  
11
import net.sf.json.JSONObject;
12

  
13
import org.apache.log4j.Logger;
14
import org.springframework.beans.factory.annotation.Autowired;
15
import org.springframework.stereotype.*;
16
import org.springframework.web.servlet.ModelAndView;
17
import org.springframework.web.servlet.mvc.AbstractController;
18
import org.springframework.web.bind.annotation.*;
19

  
20
import eu.etaxonomy.cdm.remote.dto.TaxonTO;
21

  
22
/**
23
 * @author markus
24
 *
25
 */
26
// MultiActionController
27
@Controller
28
public class CdmRestController {
29
	static Logger logger = Logger.getLogger(CdmRestController.class);
30

  
31
	@Autowired
32
	private CdmService cdmActions;
33

  
34
	@RequestMapping(value="/taxon.do", method = RequestMethod.GET) 
35
	public ModelAndView getTaxon(@RequestParam("uuid") String uuid) {
36
		ModelAndView mav = new ModelAndView("hello"); 
37
		JSONObject jObj = null;
38
		jObj = JSONObject.fromObject(cdmActions.getName(UUID.fromString(uuid)));
39
		mav.addObject("message", jObj.toString() ); 
40
		return mav; 
41
	}
42

  
43
	@RequestMapping("/hello.do") 
44
	public ModelAndView getHello() {
45
		ModelAndView mav = new ModelAndView("hello"); 
46
		mav.addObject("message", "Hello World!"); 
47
		return mav; 
48
	}
49
}

Also available in: Unified diff