From 1d0b3d6af97bb5908f3c841a3b9b8c0d47eb5767 Mon Sep 17 00:00:00 2001 From: Lars Johansson <lars.johansson@ess.eu> Date: Fri, 14 Jun 2024 13:14:07 +0200 Subject: [PATCH] Fix Sonar issues Avoid field dependency injection. --- .../rest/controller/VerificationController.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/openepics/names/rest/controller/VerificationController.java b/src/main/java/org/openepics/names/rest/controller/VerificationController.java index 9e811616..f17bd256 100644 --- a/src/main/java/org/openepics/names/rest/controller/VerificationController.java +++ b/src/main/java/org/openepics/names/rest/controller/VerificationController.java @@ -183,17 +183,17 @@ public class VerificationController { private static final SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); + private final IDeviceRevisionRepository deviceRevisionRepository; + private final INamePartRevisionRepository namePartRevisionRepository; + private final HolderIWipRepositories holderIWipRepositories; private final HolderIRepositories holderIRepositories; private final HolderRepositories holderRepositories; - @Autowired - IDeviceRevisionRepository deviceRevisionRepository; - @Autowired - INamePartRevisionRepository namePartRevisionRepository; - @Autowired public VerificationController( + IDeviceRevisionRepository deviceRevisionRepository, + INamePartRevisionRepository namePartRevisionRepository, IWipNameRepository iWipNameRepository, IWipSystemGroupRepository iWipSystemGroupRepository, IWipSystemRepository iWipSystemRepository, @@ -220,7 +220,10 @@ public class VerificationController { AuditNameRepository auditNameRepository, AuditStructureRepository auditStructureRepository) { - holderIWipRepositories = new HolderIWipRepositories( + this.deviceRevisionRepository = deviceRevisionRepository; + this.namePartRevisionRepository = namePartRevisionRepository; + + this.holderIWipRepositories = new HolderIWipRepositories( iWipNameRepository, iWipSystemGroupRepository, iWipSystemRepository, -- GitLab