Blame view

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