From e235a72c088dd8feb01815ac7d182523d71f205e Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 17 Apr 2019 01:07:19 +0200 Subject: [PATCH] added a method to find a user_info by id --- .../hhn/labsw/bugageocaching/util/FinderUtil.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/hhn/labsw/bugageocaching/util/FinderUtil.java b/src/main/java/hhn/labsw/bugageocaching/util/FinderUtil.java index 21f4770..1b3672a 100644 --- a/src/main/java/hhn/labsw/bugageocaching/util/FinderUtil.java +++ b/src/main/java/hhn/labsw/bugageocaching/util/FinderUtil.java @@ -30,6 +30,9 @@ public class FinderUtil { @Autowired static UserRepository userRepository; + @Autowired + static User_InfoRepository user_infoRepository; + public static ResponseEntity findCacheById(String cacheID) { Optional cacheOptional = cacheRepository.findById(Integer.valueOf(cacheID)); @@ -79,4 +82,13 @@ public class FinderUtil { return ResponseEntity.status(404).body("Couldnt find CacheAccesDefinition " + cacheAccesDefinitionID); } } + + public static ResponseEntity findUser_InfoByID(String infoID) { + Optional user_InfoOptional = user_infoRepository.findById(Integer.valueOf(infoID)); + if (user_InfoOptional.isPresent()) { + return ResponseEntity.status(200).body(user_InfoOptional.get()); + } else { + return ResponseEntity.status(404).body("Couldnt find User_Info " + infoID); + } + } }