d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
1
2
3
|
package etunicorn.generated;
|
8f05ee77
Geoffrey PREUD'HOMME
API /role et amél...
|
4
5
6
|
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
|
790d94b4
Geoffrey PREUD'HOMME
Base de données, ...
|
7
|
import java.math.BigDecimal;
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
8
|
import java.util.Date;
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
9
10
11
12
13
|
/**
* No description
* (Generated with springmvc-raml-parser v.0.8.9)
|
790d94b4
Geoffrey PREUD'HOMME
Base de données, ...
|
14
|
*
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
15
16
17
18
19
20
21
22
|
*/
@RestController
@RequestMapping("/v1/personne")
public interface PersonneController {
/**
* Obtenir la liste des persones. Nécessite COMPTE_ADMIN
|
790d94b4
Geoffrey PREUD'HOMME
Base de données, ...
|
23
|
*
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
24
25
|
*/
@RequestMapping(value = "", method = RequestMethod.GET)
|
8f05ee77
Geoffrey PREUD'HOMME
API /role et amél...
|
26
|
ResponseEntity<?> getPersonne();
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
27
28
29
|
/**
* Ajoute une nouvelle personne
|
790d94b4
Geoffrey PREUD'HOMME
Base de données, ...
|
30
|
*
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
31
32
|
*/
@RequestMapping(value = "", method = RequestMethod.POST)
|
8f05ee77
Geoffrey PREUD'HOMME
API /role et amél...
|
33
34
35
36
37
38
39
40
41
|
ResponseEntity<?> updatePersonne(
@RequestParam(required = false)
String carte,
@RequestParam(required = false)
Date naissance,
@RequestParam(required = false)
String login,
@RequestParam(required = false)
String role);
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
42
43
44
|
/**
* Obtenir les infos sur une personne. Nécessite COMPTE_ADMIN
|
790d94b4
Geoffrey PREUD'HOMME
Base de données, ...
|
45
|
*
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
46
47
|
*/
@RequestMapping(value = "/{idPersonne}", method = RequestMethod.GET)
|
8f05ee77
Geoffrey PREUD'HOMME
API /role et amél...
|
48
49
50
|
ResponseEntity<?> getPersonneById(
@PathVariable
BigDecimal idPersonne);
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
51
52
53
|
/**
* Modifer les infos d'une personne. Nécessite COMPTE_ADMIN
|
790d94b4
Geoffrey PREUD'HOMME
Base de données, ...
|
54
|
*
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
55
56
|
*/
@RequestMapping(value = "/{idPersonne}", method = RequestMethod.PUT)
|
8f05ee77
Geoffrey PREUD'HOMME
API /role et amél...
|
57
58
59
60
61
62
63
64
65
66
67
|
ResponseEntity<?> updatePersonneById(
@PathVariable
BigDecimal idPersonne,
@RequestParam(required = false)
String carte,
@RequestParam(required = false)
Date naissance,
@RequestParam(required = false)
String login,
@RequestParam(required = false)
String role);
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
68
69
70
|
/**
* Obtenir les infos sur une personne. Nécessite COMPTE_ADMIN
|
790d94b4
Geoffrey PREUD'HOMME
Base de données, ...
|
71
|
*
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
72
73
|
*/
@RequestMapping(value = "/{idPersonne}", method = RequestMethod.DELETE)
|
8f05ee77
Geoffrey PREUD'HOMME
API /role et amél...
|
74
75
76
|
ResponseEntity<?> deletePersonneById(
@PathVariable
BigDecimal idPersonne);
|
d167a387
Geoffrey PREUD'HOMME
On génère mieux
|
77
78
|
}
|