1 package net.sumaris.server.http.rest;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import net.sumaris.server.service.administration.AccountService;
27 import org.springframework.beans.factory.annotation.Autowired;
28 import org.springframework.http.MediaType;
29 import org.springframework.web.bind.annotation.RequestMapping;
30 import org.springframework.web.bind.annotation.RequestMethod;
31 import org.springframework.web.bind.annotation.RequestParam;
32 import org.springframework.web.bind.annotation.RestController;
33
34 import javax.servlet.http.HttpServletResponse;
35
36 @RestController
37 public class AccountRestController {
38
39
40
41
42 @Autowired
43 private AccountService accountService;
44
45 @RequestMapping(value = RestPaths.REGISTER_CONFIRM_PATH,
46 method = RequestMethod.GET,
47 produces = {MediaType.APPLICATION_JSON_UTF8_VALUE}
48 )
49 public boolean confirmRegistration(HttpServletResponse httpServletResponse,
50 @RequestParam("email") String email,
51 @RequestParam("code") String signatureHash) {
52 accountService.confirmEmail(email, signatureHash);
53 return true;
54 }
55
56 }