Blame view

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