From 09db76a66e705da59dcdafce6f8ef448d43d66d7 Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Sat, 28 Jan 2017 22:13:14 +0100 Subject: [PATCH] Et on génère tout automatiquement parce qu'on est une feignassse --- .idea/compiler.xml | 4 ++-- .idea/modules.xml | 2 +- .idea/uiDesigner.xml | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ api.raml | 63 ++++++++++++++++++++++++++++++++------------------------------- pom.xml | 33 +++++++++++++++++++++++++++++++-- 5 files changed, 190 insertions(+), 36 deletions(-) create mode 100644 .idea/uiDesigner.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml index b3fb8cc..0f86d11 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,11 +6,11 @@ - + - + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml index f096928..d0c0a00 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,7 +2,7 @@ - + diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/api.raml b/api.raml index ba96e7b..97aeaa2 100644 --- a/api.raml +++ b/api.raml @@ -5,6 +5,7 @@ version: v1 securitySchemes: - oauth_2_0: + settings: description: Il faut un token OAuth 2.0 pour utiliser cette API type: OAuth 2.0 describedBy: @@ -594,37 +595,37 @@ securitySchemes: } ] /consomation: - post: - description: Permet de faire payer ou de crediter un Compte. >0 la personne a crediter de l'argent. <0 la personne a été débité. - queryParameters: - participant: - type: integer - required: true - description: L'identifiant de la personne qui utilise son compte - id: - type: integer - required: true - description: l'indentification de la consomation qui vient d'être payé - responses: - 201: - description: La consomation a été bien payé - /evenement: - post: - description: - queryParameters: - participant: - type: integer - required: true - description: L'identifiant de la personne qui utilise son compte - id: - type: integer - required: true - description: l'identifiant de l'evenement - responses: - 201: - description: L'evenement a bien été payé + post: + description: Permet de faire payer ou de crediter un Compte. >0 la personne a crediter de l'argent. <0 la personne a été débité. + queryParameters: + participant: + type: integer + required: true + description: L'identifiant de la personne qui utilise son compte + id: + type: integer + required: true + description: l'indentification de la consomation qui vient d'être payé + responses: + 201: + description: La consomation a été bien payé + /evenement: + post: + description: + queryParameters: + participant: + type: integer + required: true + description: L'identifiant de la personne qui utilise son compte + id: + type: integer + required: true + description: l'identifiant de l'evenement + responses: + 201: + description: L'evenement a bien été payé /credit: - post: + post: description: Permet de recharger un compte queryParameters: participant: @@ -706,4 +707,4 @@ securitySchemes: "date": "2003-12-01", "prix": -25.23 } - ] + ] \ No newline at end of file diff --git a/pom.xml b/pom.xml index 3f83140..543feab 100644 --- a/pom.xml +++ b/pom.xml @@ -1,10 +1,10 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.springframework - gs-rest-service + etunicorn-server 0.1.0 @@ -41,6 +41,35 @@ org.springframework.boot spring-boot-maven-plugin + + com.phoenixnap.oss + springmvc-raml-plugin + 0.8.9 + + api.raml + /src/main/java + false + etunicorn + /v1 + true + + true + + false + com.phoenixnap.oss.ramlapisync.generation.rule.Spring4ControllerStubRule + + + + + + generate-springmvc-endpoints + compile + + generate-springmvc-endpoints + + + + -- libgit2 0.21.2