diff --git a/src/main/java/hhn/labsw/bugageocaching/util/CacheConstructionUtil.java b/src/main/java/hhn/labsw/bugageocaching/util/CacheConstructionUtil.java index ee2fd03..f789e8d 100644 --- a/src/main/java/hhn/labsw/bugageocaching/util/CacheConstructionUtil.java +++ b/src/main/java/hhn/labsw/bugageocaching/util/CacheConstructionUtil.java @@ -17,15 +17,27 @@ import java.util.Random; public class CacheConstructionUtil { - @Autowired static StationRepository stationRepository; - @Autowired static CacheRepository cacheRepository; - @Autowired static BearbeitetRepository bearbeitetRepository; + @Autowired + public void setStationRepository(StationRepository stationRepository) { + CacheConstructionUtil.stationRepository = stationRepository; + } + + @Autowired + public void setCacheRepository(CacheRepository cacheRepository) { + CacheConstructionUtil.cacheRepository = cacheRepository; + } + + @Autowired + public void setBearbeitetRepository(BearbeitetRepository bearbeitetRepository) { + CacheConstructionUtil.bearbeitetRepository = bearbeitetRepository; + } + public static ResponseEntity createCacheUtil(Cache cache) { // Stationen werden in die Datenbank eingetragen