From 4dd9324777fc4cbecb96ceaf6cba683cf8236c95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Wo=C5=BAniak?= Date: Wed, 19 Aug 2020 16:37:24 +0200 Subject: [PATCH] Added optional capacity --- .../java/com/plannaplan/controllers/GroupController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/restservice/src/main/java/com/plannaplan/controllers/GroupController.java b/restservice/src/main/java/com/plannaplan/controllers/GroupController.java index 6d10216..e8e592a 100644 --- a/restservice/src/main/java/com/plannaplan/controllers/GroupController.java +++ b/restservice/src/main/java/com/plannaplan/controllers/GroupController.java @@ -23,10 +23,11 @@ public class GroupController { private GroupService groupService; @GetMapping("/getCourseGroups") - public ResponseEntity>> getCourses(@RequestParam("id") Long id) { + public ResponseEntity>> getCourses(@RequestParam("id") Long id, @RequestParam(name="capacity", defaultValue="true") Boolean capacity){ List groups = this.groupService.getGroupsByCourse(id); List> response = new ArrayList<>(); + for (Groups g : groups) { Dictionary group = new Hashtable<>(); group.put("id", g.getId()); @@ -34,7 +35,9 @@ public class GroupController { group.put("time", g.getTimeString()); group.put("lecturer", g.getLecturer().toString()); group.put("room", g.getRoom()); - group.put("capacity", g.getCapacity()); + if (capacity) { + group.put("capacity", g.getCapacity()); + } group.put("type", g.getType()); response.add(group);