Blame view

src/main/java/etunicorn/generated/RoleController.java 2.26 KB
d167a387   Geoffrey PREUD'HOMME   On génère mieux
1
2
3
  
  package etunicorn.generated;
  
6ae819f3   badetitou   Go to JSON
4
5
  import etunicorn.generated.model.UpdateRoleByIdRequest;
  import etunicorn.generated.model.UpdateRoleRequest;
d167a387   Geoffrey PREUD'HOMME   On génère mieux
6
  import org.springframework.http.ResponseEntity;
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
7
8
9
  import org.springframework.web.bind.annotation.PathVariable;
  import org.springframework.web.bind.annotation.RequestMapping;
  import org.springframework.web.bind.annotation.RequestMethod;
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
10
  import org.springframework.web.bind.annotation.RestController;
d167a387   Geoffrey PREUD'HOMME   On génère mieux
11
12
13
14
15
  
  
  /**
   * No description
   * (Generated with springmvc-raml-parser v.0.8.9)
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
16
   * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
17
18
19
20
21
22
23
24
   */
  @RestController
  @RequestMapping("/v1/role")
  public interface RoleController {
  
  
      /**
       * Liste les rôles. Nécessite ROLE_ADMIN
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
25
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
26
27
       */
      @RequestMapping(value = "", method = RequestMethod.GET)
474776a8   Geoffrey PREUD'HOMME   Implémentation JS...
28
      ResponseEntity<?> getRole();
d167a387   Geoffrey PREUD'HOMME   On génère mieux
29
30
31
  
      /**
       * Ajoute un nouveau rôle. Nécessite ROLE_ADMIN
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
32
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
33
34
       */
      @RequestMapping(value = "", method = RequestMethod.POST)
474776a8   Geoffrey PREUD'HOMME   Implémentation JS...
35
36
37
38
      ResponseEntity<?> updateRole(
              @javax.validation.Valid
              @org.springframework.web.bind.annotation.RequestBody
                      UpdateRoleRequest updateRoleRequest);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
39
40
41
  
      /**
       * Supprime un rôle. Nécessite ROLE_ADMIN
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
42
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
43
44
       */
      @RequestMapping(value = "/{nomRole}", method = RequestMethod.DELETE)
474776a8   Geoffrey PREUD'HOMME   Implémentation JS...
45
46
47
      ResponseEntity<?> deleteRoleById(
              @PathVariable
                      String nomRole);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
48
49
50
  
      /**
       * Ajoute une permission à un rôle. Nécessite ROLE_ADMIN
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
51
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
52
53
       */
      @RequestMapping(value = "/{nomRole}", method = RequestMethod.POST)
474776a8   Geoffrey PREUD'HOMME   Implémentation JS...
54
55
56
57
58
59
      ResponseEntity<?> updateRoleById(
              @PathVariable
                      String nomRole,
              @javax.validation.Valid
              @org.springframework.web.bind.annotation.RequestBody
                      UpdateRoleByIdRequest updateRoleByIdRequest);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
60
61
62
  
      /**
       * Enlève la permission du rôle. Nécessite ROLE_ADMIN
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
63
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
64
65
       */
      @RequestMapping(value = "/{nomRole}/{nomPermission}", method = RequestMethod.DELETE)
474776a8   Geoffrey PREUD'HOMME   Implémentation JS...
66
67
68
69
70
      ResponseEntity<?> deleteRoleByNomPermission(
              @PathVariable
                      String nomPermission,
              @PathVariable
                      String nomRole);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
71
72
73
  
      /**
       * Liste les permissions. Nécessite ROLE_ADMIN
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
74
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
75
76
       */
      @RequestMapping(value = "/permission", method = RequestMethod.GET)
474776a8   Geoffrey PREUD'HOMME   Implémentation JS...
77
      ResponseEntity<?> getPermission();
d167a387   Geoffrey PREUD'HOMME   On génère mieux
78
79
  
  }