From 9a8b103a2f2ea7fbc6988631847cffc507b0d326 Mon Sep 17 00:00:00 2001 From: BEAUVAIS ANTOINE <antoine.beauvais@etu.unistra.fr> Date: Tue, 21 Sep 2021 11:22:53 +0200 Subject: [PATCH] Created Config.java for easier project configuration. TODO: web.xml? --- .../java/fr/unistra/sil/erp/back/Config.java | 20 +++++++++++++++++++ .../controller/ApiRetrieveInfoController.java | 3 ++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/main/java/fr/unistra/sil/erp/back/Config.java diff --git a/src/main/java/fr/unistra/sil/erp/back/Config.java b/src/main/java/fr/unistra/sil/erp/back/Config.java new file mode 100644 index 0000000..87aba07 --- /dev/null +++ b/src/main/java/fr/unistra/sil/erp/back/Config.java @@ -0,0 +1,20 @@ +/* + * CONTRAT DE LICENCE DE LOGICIEL LIBRE CeCILL-B + * https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html + */ +package fr.unistra.sil.erp.back; + +/** + * Main configuration file for the application. + * @author BEAUVAIS ANTOINE + */ +public class Config { + + public static final String API_VERSION = "v1"; + + public static final String URL_PREFIX = "/api/" + API_VERSION; + + public static final String MAPPING_RETRIEVEALL = URL_PREFIX + + "/retrieveAll"; + +} diff --git a/src/main/java/fr/unistra/sil/erp/back/api/controller/ApiRetrieveInfoController.java b/src/main/java/fr/unistra/sil/erp/back/api/controller/ApiRetrieveInfoController.java index 26a9d9e..c29bfb6 100644 --- a/src/main/java/fr/unistra/sil/erp/back/api/controller/ApiRetrieveInfoController.java +++ b/src/main/java/fr/unistra/sil/erp/back/api/controller/ApiRetrieveInfoController.java @@ -4,6 +4,7 @@ */ package fr.unistra.sil.erp.back.api.controller; +import static fr.unistra.sil.erp.back.Config.MAPPING_RETRIEVEALL; import fr.unistra.sil.erp.back.DatabaseSystem; import fr.unistra.sil.erp.back.api.model.Item; import fr.unistra.sil.erp.back.db.DatabaseConnectionException; @@ -26,7 +27,7 @@ public class ApiRetrieveInfoController { * @return an Item. * @throws fr.unistra.sil.erp.back.api.controller.ApiServerErrorException */ - @GetMapping("/erp-back/api/v1/retrieveInfo") + @GetMapping(MAPPING_RETRIEVEALL) public Object retrieveInfo() throws ApiServerErrorException { DatabaseInterface db; -- GitLab