Commit e09566039169bd1d9e70052fd2e6e609abb630e0

Authored by badetitou
1 parent f85d84b0

Raml with java.util.Date

api.raml
... ... @@ -115,8 +115,9 @@ version: v1
115 115 "maxLength": 14
116 116 },
117 117 "naissance": {
118   - "type": "date",
119   - "required": false
  118 + "type": "string",
  119 + "required": false,
  120 + "format": "date"
120 121 },
121 122 "login": {
122 123 "type": "string",
... ... @@ -158,8 +159,9 @@ version: v1
158 159 "maxLength": 14
159 160 },
160 161 "naissance": {
161   - "type": "date",
162   - "required": false
  162 + "type": "string",
  163 + "required": false,
  164 + "format": "date"
163 165 },
164 166 "login": {
165 167 "type": "string",
... ... @@ -335,8 +337,9 @@ version: v1
335 337 "required": true
336 338 },
337 339 "date": {
338   - "type": "date",
339   - "required": true
  340 + "type": "string",
  341 + "required": true,
  342 + "format": "date"
340 343 }
341 344 }
342 345 }
... ... @@ -370,8 +373,9 @@ version: v1
370 373 "required": false
371 374 },
372 375 "date": {
373   - "type": "date",
374   - "required": false
  376 + "type": "string",
  377 + "required": false,
  378 + "format": "date"
375 379 }
376 380 }
377 381 }
... ...
src/main/java/etunicorn/generated/TransactionController.java
... ... @@ -2,7 +2,7 @@
2 2 package etunicorn.generated;
3 3  
4 4 import etunicorn.generated.model.UpdateConsommationRequest;
5   -import etunicorn.generated.model.UpdateEvenementCreditRequest;
  5 +import etunicorn.generated.model.UpdateCreditRequest;
6 6 import etunicorn.generated.model.UpdateEvenementRequest;
7 7 import org.springframework.http.ResponseEntity;
8 8 import org.springframework.web.bind.annotation.PathVariable;
... ... @@ -52,11 +52,11 @@ public interface TransactionController {
52 52 * Permet de recharger ou debiter un compte
53 53 *
54 54 */
55   - @RequestMapping(value = "/evenement/credit", method = RequestMethod.POST)
56   - public ResponseEntity<?> updateEvenementCredit(
  55 + @RequestMapping(value = "/credit", method = RequestMethod.POST)
  56 + public ResponseEntity<?> updateCredit(
57 57 @javax.validation.Valid
58 58 @org.springframework.web.bind.annotation.RequestBody
59   - UpdateEvenementCreditRequest updateEvenementCreditRequest);
  59 + UpdateCreditRequest updateCreditRequest);
60 60  
61 61 /**
62 62 * Permet de recuperer la liste des transaction d'une personne
... ...
src/main/java/etunicorn/generated/model/UpdateCreditRequest.java 0 โ†’ 100644
... ... @@ -0,0 +1,120 @@
  1 +
  2 +package etunicorn.generated.model;
  3 +
  4 +import java.util.HashMap;
  5 +import java.util.Map;
  6 +import com.fasterxml.jackson.annotation.JsonAnyGetter;
  7 +import com.fasterxml.jackson.annotation.JsonAnySetter;
  8 +import com.fasterxml.jackson.annotation.JsonIgnore;
  9 +import com.fasterxml.jackson.annotation.JsonInclude;
  10 +import com.fasterxml.jackson.annotation.JsonProperty;
  11 +import com.fasterxml.jackson.annotation.JsonPropertyOrder;
  12 +import org.apache.commons.lang.builder.EqualsBuilder;
  13 +import org.apache.commons.lang.builder.HashCodeBuilder;
  14 +import org.apache.commons.lang.builder.ToStringBuilder;
  15 +
  16 +@JsonInclude(JsonInclude.Include.NON_NULL)
  17 +@JsonPropertyOrder({
  18 + "participant",
  19 + "prix"
  20 +})
  21 +public class UpdateCreditRequest {
  22 +
  23 + /**
  24 + *
  25 + * (Required)
  26 + *
  27 + */
  28 + @JsonProperty("participant")
  29 + private Object participant;
  30 + /**
  31 + *
  32 + * (Required)
  33 + *
  34 + */
  35 + @JsonProperty("prix")
  36 + private Float prix;
  37 + @JsonIgnore
  38 + private Map<String, Object> additionalProperties = new HashMap<String, Object>();
  39 +
  40 + /**
  41 + *
  42 + * (Required)
  43 + *
  44 + * @return
  45 + * The participant
  46 + */
  47 + @JsonProperty("participant")
  48 + public Object getParticipant() {
  49 + return participant;
  50 + }
  51 +
  52 + /**
  53 + *
  54 + * (Required)
  55 + *
  56 + * @param participant
  57 + * The participant
  58 + */
  59 + @JsonProperty("participant")
  60 + public void setParticipant(Object participant) {
  61 + this.participant = participant;
  62 + }
  63 +
  64 + /**
  65 + *
  66 + * (Required)
  67 + *
  68 + * @return
  69 + * The prix
  70 + */
  71 + @JsonProperty("prix")
  72 + public Float getPrix() {
  73 + return prix;
  74 + }
  75 +
  76 + /**
  77 + *
  78 + * (Required)
  79 + *
  80 + * @param prix
  81 + * The prix
  82 + */
  83 + @JsonProperty("prix")
  84 + public void setPrix(Float prix) {
  85 + this.prix = prix;
  86 + }
  87 +
  88 + @Override
  89 + public String toString() {
  90 + return ToStringBuilder.reflectionToString(this);
  91 + }
  92 +
  93 + @JsonAnyGetter
  94 + public Map<String, Object> getAdditionalProperties() {
  95 + return this.additionalProperties;
  96 + }
  97 +
  98 + @JsonAnySetter
  99 + public void setAdditionalProperty(String name, Object value) {
  100 + this.additionalProperties.put(name, value);
  101 + }
  102 +
  103 + @Override
  104 + public int hashCode() {
  105 + return new HashCodeBuilder().append(participant).append(prix).append(additionalProperties).toHashCode();
  106 + }
  107 +
  108 + @Override
  109 + public boolean equals(Object other) {
  110 + if (other == this) {
  111 + return true;
  112 + }
  113 + if ((other instanceof UpdateCreditRequest) == false) {
  114 + return false;
  115 + }
  116 + UpdateCreditRequest rhs = ((UpdateCreditRequest) other);
  117 + return new EqualsBuilder().append(participant, rhs.participant).append(prix, rhs.prix).append(additionalProperties, rhs.additionalProperties).isEquals();
  118 + }
  119 +
  120 +}
... ...
src/main/java/etunicorn/generated/model/UpdateEvenementByIdRequest.java
... ... @@ -35,7 +35,7 @@ public class UpdateEvenementByIdRequest {
35 35 *
36 36 */
37 37 @JsonProperty("date")
38   - private Object date;
  38 + private String date;
39 39 @JsonIgnore
40 40 private Map<String, Object> additionalProperties = new HashMap<String, Object>();
41 41  
... ... @@ -85,7 +85,7 @@ public class UpdateEvenementByIdRequest {
85 85 * The date
86 86 */
87 87 @JsonProperty("date")
88   - public Object getDate() {
  88 + public String getDate() {
89 89 return date;
90 90 }
91 91  
... ... @@ -95,7 +95,7 @@ public class UpdateEvenementByIdRequest {
95 95 * The date
96 96 */
97 97 @JsonProperty("date")
98   - public void setDate(Object date) {
  98 + public void setDate(String date) {
99 99 this.date = date;
100 100 }
101 101  
... ...
src/main/java/etunicorn/generated/model/UpdatePersonneByIdRequest.java
... ... @@ -31,7 +31,7 @@ public class UpdatePersonneByIdRequest {
31 31 *
32 32 */
33 33 @JsonProperty("naissance")
34   - private Object naissance;
  34 + private String naissance;
35 35 /**
36 36 *
37 37 */
... ... @@ -71,7 +71,7 @@ public class UpdatePersonneByIdRequest {
71 71 * The naissance
72 72 */
73 73 @JsonProperty("naissance")
74   - public Object getNaissance() {
  74 + public String getNaissance() {
75 75 return naissance;
76 76 }
77 77  
... ... @@ -81,7 +81,7 @@ public class UpdatePersonneByIdRequest {
81 81 * The naissance
82 82 */
83 83 @JsonProperty("naissance")
84   - public void setNaissance(Object naissance) {
  84 + public void setNaissance(String naissance) {
85 85 this.naissance = naissance;
86 86 }
87 87  
... ...
src/main/java/etunicorn/generated/model/UpdatePersonneRequest.java
... ... @@ -31,12 +31,12 @@ public class UpdatePersonneRequest {
31 31 *
32 32 */
33 33 @JsonProperty("naissance")
34   - private Object naissance;
  34 + private String naissance;
35 35 /**
36 36 *
37 37 */
38 38 @JsonProperty("login")
39   - private Object login;
  39 + private String login;
40 40 /**
41 41 *
42 42 */
... ... @@ -71,7 +71,7 @@ public class UpdatePersonneRequest {
71 71 * The naissance
72 72 */
73 73 @JsonProperty("naissance")
74   - public Object getNaissance() {
  74 + public String getNaissance() {
75 75 return naissance;
76 76 }
77 77  
... ... @@ -81,7 +81,7 @@ public class UpdatePersonneRequest {
81 81 * The naissance
82 82 */
83 83 @JsonProperty("naissance")
84   - public void setNaissance(Object naissance) {
  84 + public void setNaissance(String naissance) {
85 85 this.naissance = naissance;
86 86 }
87 87  
... ... @@ -91,7 +91,7 @@ public class UpdatePersonneRequest {
91 91 * The login
92 92 */
93 93 @JsonProperty("login")
94   - public Object getLogin() {
  94 + public String getLogin() {
95 95 return login;
96 96 }
97 97  
... ... @@ -101,7 +101,7 @@ public class UpdatePersonneRequest {
101 101 * The login
102 102 */
103 103 @JsonProperty("login")
104   - public void setLogin(Object login) {
  104 + public void setLogin(String login) {
105 105 this.login = login;
106 106 }
107 107  
... ...