diff --git a/frontend/src/pages/StationEndEdit.vue b/frontend/src/pages/StationEndEdit.vue
index 1f37fc5..4ec8663 100644
--- a/frontend/src/pages/StationEndEdit.vue
+++ b/frontend/src/pages/StationEndEdit.vue
@@ -9,7 +9,7 @@
>
+ label="Breitengrad/Längengrad"/>
diff --git a/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java b/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java
index 071dd3f..6797a90 100644
--- a/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java
+++ b/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java
@@ -72,98 +72,11 @@ public class Controller {
@ResponseBody
public ResponseEntity getAllCaches() {
logger.warn("API CALL: /api/allCaches");
+ logger.debug("/api/allCaches PARAMETERS: -");
return ResponseEntity.status(200).body(new Gson().toJson(cacheRepository.findAll()));
}
- @ApiOperation(value = "Starts the given Cache for the given User")
- @CrossOrigin(origins = "*", allowedHeaders = "*") // only for dev purpose
- @ApiResponses(value = {
- @ApiResponse(code = 404, message = "Database error"),
- @ApiResponse(code = 401, message = "JWT Token expired"),
- @ApiResponse(code = 400, message = "Something went wrong at verification")
- })
- @RequestMapping(value = "/api/startCache", method = RequestMethod.POST, produces = "application/json")
- @ResponseBody
- public ResponseEntity startCache(@RequestParam(value = "token", defaultValue = "-1") String token,
- @RequestParam String cacheID) {
-
- if (!token.equals("-1")) { // ein angemeldeter user startet den cache(es werden zwei parameter übergeben)
-
- Bearbeitet bearbeitet = new Bearbeitet();
-
-
- //----------------------
- //Verify token
- ResponseEntity tokenVerification = VerificationUtil.verifyToken(token);
-
- //Error in token verification
- if (tokenVerification.getStatusCodeValue() != 200) {
- return tokenVerification;
- }
-
- Claims claims = (Claims) tokenVerification.getBody();
-
- ResponseEntity getUser = FinderUtil.findUserFromClaim(claims);
-
- if (getUser.getStatusCodeValue() != 200) {
- return getUser;
- }
-
- User user = (User) getUser.getBody();
-
- bearbeitet.setUser(user);
-
- //----------------------
- //Get Cache
- ResponseEntity getCache = FinderUtil.findCacheById(cacheID);
-
- if (getCache.getStatusCodeValue() != 200) {
- return getCache;
- }
-
- Cache cache = (Cache) getCache.getBody();
- //----------------------
-
- if (bearbeitetRepository.findByUserAndCache(user, cache) != null) {
- Bearbeitet bearbeitet1 = bearbeitetRepository.findByUserAndCache(user, cache);
- return ResponseEntity.status(200).body(bearbeitet1);
- }
-
- bearbeitet.setCache(cache);
-
- Station startStation = cache.getStationen().get(0);
- bearbeitet.setAktuelleStation(startStation);
-
- //Get CacheAccesDefinition
- ResponseEntity getCacheAccesDefinition = FinderUtil.findCacheAccesDefinitionById("0");
-
- if (getCacheAccesDefinition.getStatusCodeValue() != 200) {
- return getCacheAccesDefinition;
- }
-
- CacheAccesDefinition cacheAccesDefinition = (CacheAccesDefinition) getCacheAccesDefinition.getBody();
- //----------------------
- bearbeitet.setCacheAccesDefinition(cacheAccesDefinition);
-
- //bearbeitetRepository.save(bearbeitet);
-
- return ResponseEntity.status(201).body(new Gson().toJson(bearbeitet));
-
- } else { // kein angemeldeter User startet den cache(es wird nur der cache als parameter übergeben)
-
- ResponseEntity getCache = FinderUtil.findCacheById(cacheID);
-
- if (getCache.getStatusCodeValue() != 200) {
- return getCache;
- }
-
- Cache cache = (Cache) getCache.getBody();
-
- return ResponseEntity.status(200).body(new Gson().toJson(cache));
- }
- }
-
@ApiOperation(value = "Checks if the given Station is the correct next Station in the Cache")
@ApiResponses(value = {
@ApiResponse(code = 404, message = "Database error"),
@@ -327,6 +240,8 @@ public class Controller {
@RequestMapping(value = "/api/createCache", method = RequestMethod.POST, produces = "application/json")
@ResponseBody
public ResponseEntity createCache(@RequestBody Cache cache) {
+ logger.warn("API CALL: api/createCache");
+ logger.debug("/api/allCaches PARAMETERS:\ncache: " + cache.getName());
return createCacheUtil(cache);
}
@@ -340,7 +255,8 @@ public class Controller {
@RequestMapping(value = "/api/editCache", method = RequestMethod.PUT, produces = "application/json")
@ResponseBody
public ResponseEntity editCache(@RequestBody Cache newCache) {
-
+ logger.warn("API CALL: /api/editCache");
+ logger.debug("/api/editCache PARAMETERS:\nnewCache: " + newCache.getName());
return editCacheUtil(newCache);
}
@@ -391,6 +307,7 @@ public class Controller {
@ResponseBody
public ResponseEntity getAllStations() {
logger.warn("API CALL: /api/getAllStations");
+ logger.debug("/api/getAllStations: PARAMETERS: -");
return ResponseEntity.status(200).body(new Gson().toJson(stationRepository.findAll()));
}
@@ -399,10 +316,11 @@ public class Controller {
@ApiResponse(code = 404, message = "Database error")
})
@CrossOrigin(origins = "*", allowedHeaders = "*") // only for dev purpose
- @RequestMapping(value = "/api/deleteCache", method = {RequestMethod.DELETE, RequestMethod.GET}, produces = "application/json")
+ @RequestMapping(value = "/api/deleteCache", method = {RequestMethod.DELETE}, produces = "application/json")
@ResponseBody
public ResponseEntity deleteCache(@RequestParam String cacheID) {
logger.warn("API CALL: /api/deleteCache");
+ logger.debug("/api/deleteCache: PARAMETERS:\ncacheID: " + cacheID);
return deleteCacheUtil(cacheID);
}
@@ -418,6 +336,7 @@ public class Controller {
public ResponseEntity getMyCaches(@RequestParam String token) {
logger.warn("API CALL: /api/getMyCaches");
+ logger.debug("/api/getMyCaches: PARAMETERS:\ntoken: " + token);
ResponseEntity verifyToken = VerificationUtil.verifyToken(token);
@@ -448,7 +367,7 @@ public class Controller {
}
}*/
List
bearbeitetList = bearbeitetRepository.findByUser(user);
- logger.debug("/api/getMyCaches Got all bearbeitet entreis of user: " +user.getEmail());
+ logger.debug("/api/getMyCaches Got all bearbeitet entreis of user: " + user.getEmail());
return ResponseEntity.status(200).body(new Gson().toJson(bearbeitetList));
} else {
return ResponseEntity.status(404).body("Es gab einen Fehler. Bitte versuche es erneut oder kontaktiere einen Admin!");
@@ -465,6 +384,7 @@ public class Controller {
public ResponseEntity getRankingList() {
logger.warn("API CALL: /api/getRankingList");
+ logger.debug("/api/getRankingList: PARAMETERS: -");
List sendBackUsers = new LinkedList<>();
@@ -489,14 +409,21 @@ public class Controller {
@ResponseBody
public ResponseEntity getTeamRankingList() {
+ logger.warn("API CALL: /api/getTeamRankingList");
+ logger.debug("/api/getTeamRankingList: PARAMETERS: -");
+
List sendBackTeams = new LinkedList<>();
+ logger.debug("/api/getTeamRankingList Created List sendBackTeams");
List