Blame view

src/main/java/etunicorn/generated/EvenementController.java 2.19 KB
d167a387   Geoffrey PREUD'HOMME   On génère mieux
1
2
3
  
  package etunicorn.generated;
  
d167a387   Geoffrey PREUD'HOMME   On génère mieux
4
5
  import java.math.BigDecimal;
  import java.util.Date;
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
6
7
8
9
10
11
  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.RequestParam;
  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/evenement")
  public interface EvenementController {
  
  
      /**
       * Obtenir la liste de tout les evenements. Nécessite EVNMT_ADMIN ou EVNMT_ACHETER ou EVNMT_REMBOURSER
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
26
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
27
28
29
30
31
32
       */
      @RequestMapping(value = "", method = RequestMethod.GET)
      public ResponseEntity<?> getEvenement();
  
      /**
       * Permet de creer un nouvel evenement. Nécessite EVNMT_ADMIN
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
33
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
34
35
36
       */
      @RequestMapping(value = "", method = RequestMethod.POST)
      public ResponseEntity<?> updateEvenement(
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
37
38
39
40
41
42
          @RequestParam
          String nomEvenement,
          @RequestParam
          BigDecimal prix,
          @RequestParam
          Date date);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
43
44
45
  
      /**
       * Permet de modifier un évènement existant. Nécessite EVNMT_ADMIN
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
46
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
47
48
49
       */
      @RequestMapping(value = "/{evenementId}", method = RequestMethod.PUT)
      public ResponseEntity<?> updateEvenementById(
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
50
51
52
53
54
55
56
57
          @PathVariable
          String evenementId,
          @RequestParam(required = false)
          String nomEvenement,
          @RequestParam(required = false)
          BigDecimal prix,
          @RequestParam(required = false)
          Date date);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
58
59
60
  
      /**
       * Obtenir l'evenement {evenementId}. Nécessite EVNMT_ADMIN ou EVNMT_ACHETER ou EVNMT_REMBOURSER
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
61
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
62
63
64
       */
      @RequestMapping(value = "/{evenementId}", method = RequestMethod.GET)
      public ResponseEntity<?> getEvenementById(
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
65
66
          @PathVariable
          String evenementId);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
67
68
69
  
      /**
       * Permet de supprimer l'evenement {evenementId}. Nécessite EVNMT_ADMIN
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
70
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
71
72
73
       */
      @RequestMapping(value = "/{evenementId}", method = RequestMethod.DELETE)
      public ResponseEntity<?> deleteEvenementById(
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
74
75
          @PathVariable
          String evenementId);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
76
77
  
  }