Blame view

src/main/java/etunicorn/generated/TransactionController.java 2.36 KB
d167a387   Geoffrey PREUD'HOMME   On génère mieux
1
2
3
  
  package etunicorn.generated;
  
6ae819f3   badetitou   Go to JSON
4
  import etunicorn.generated.model.UpdateConsommationRequest;
e0956603   badetitou   Raml with java.ut...
5
  import etunicorn.generated.model.UpdateCreditRequest;
6ae819f3   badetitou   Go to JSON
6
  import etunicorn.generated.model.UpdateEvenementRequest;
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
7
8
9
10
  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;
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
11
  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/transaction")
  public interface TransactionController {
  
  
      /**
       * Permet de recuperer la liste des transaction
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
26
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
27
28
29
30
31
       */
      @RequestMapping(value = "", method = RequestMethod.GET)
      public ResponseEntity<?> getTransaction();
  
      /**
6ae819f3   badetitou   Go to JSON
32
       * Achat d'une consomation (id) par un participant à un acteur
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
33
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
34
       */
0e498f62   Geoffrey PREUD'HOMME   Consomation → Con...
35
36
      @RequestMapping(value = "/consommation", method = RequestMethod.POST)
      public ResponseEntity<?> updateConsommation(
6ae819f3   badetitou   Go to JSON
37
38
39
          @javax.validation.Valid
          @org.springframework.web.bind.annotation.RequestBody
          UpdateConsommationRequest updateConsommationRequest);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
40
41
  
      /**
6ae819f3   badetitou   Go to JSON
42
       * No description
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
43
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
44
45
46
       */
      @RequestMapping(value = "/evenement", method = RequestMethod.POST)
      public ResponseEntity<?> updateEvenement(
6ae819f3   badetitou   Go to JSON
47
48
49
          @javax.validation.Valid
          @org.springframework.web.bind.annotation.RequestBody
          UpdateEvenementRequest updateEvenementRequest);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
50
51
  
      /**
6ae819f3   badetitou   Go to JSON
52
       * Permet de recharger ou debiter un compte
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
53
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
54
       */
e0956603   badetitou   Raml with java.ut...
55
56
      @RequestMapping(value = "/credit", method = RequestMethod.POST)
      public ResponseEntity<?> updateCredit(
6ae819f3   badetitou   Go to JSON
57
58
          @javax.validation.Valid
          @org.springframework.web.bind.annotation.RequestBody
e0956603   badetitou   Raml with java.ut...
59
          UpdateCreditRequest updateCreditRequest);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
60
61
62
  
      /**
       * Permet de recuperer la liste des transaction d'une personne
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
63
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
64
       */
6ae819f3   badetitou   Go to JSON
65
66
      @RequestMapping(value = "/{idPersonne}", method = RequestMethod.GET)
      public ResponseEntity<?> getTransactionByIdPersonne(
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
67
          @PathVariable
6ae819f3   badetitou   Go to JSON
68
          Long idPersonne);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
69
70
71
  
      /**
       * Permet de recuperer la liste des transaction d'une personne
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
72
       * 
d167a387   Geoffrey PREUD'HOMME   On génère mieux
73
74
75
       */
      @RequestMapping(value = "/acteur/{idPersonne}", method = RequestMethod.GET)
      public ResponseEntity<?> getActeurByIdPersonne(
790d94b4   Geoffrey PREUD'HOMME   Base de données, ...
76
          @PathVariable
6ae819f3   badetitou   Go to JSON
77
          Long idPersonne);
d167a387   Geoffrey PREUD'HOMME   On génère mieux
78
79
  
  }