Blame view

src/main/java/etunicorn/generated/PersonneController.java 2.1 KB
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
  
  }