From 80b9bf1ae1e9d6f59a1a8aefe550ab3df294d94c Mon Sep 17 00:00:00 2001
From: Martin Vogel <martin.vogel@sinc.de>
Date: Thu, 16 Jun 2022 09:45:33 +0200
Subject: [PATCH] #414 Inject rest template

---
 ...erationService.java => MetadataUploadService.java} | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
 rename impl/src/main/java/de/fitko/fitconnect/impl/metadata/{MetadataGenerationService.java => MetadataUploadService.java} (61%)

diff --git a/impl/src/main/java/de/fitko/fitconnect/impl/metadata/MetadataGenerationService.java b/impl/src/main/java/de/fitko/fitconnect/impl/metadata/MetadataUploadService.java
similarity index 61%
rename from impl/src/main/java/de/fitko/fitconnect/impl/metadata/MetadataGenerationService.java
rename to impl/src/main/java/de/fitko/fitconnect/impl/metadata/MetadataUploadService.java
index c15ae7fc2..3c1318f91 100644
--- a/impl/src/main/java/de/fitko/fitconnect/impl/metadata/MetadataGenerationService.java
+++ b/impl/src/main/java/de/fitko/fitconnect/impl/metadata/MetadataUploadService.java
@@ -1,13 +1,22 @@
 package de.fitko.fitconnect.impl.metadata;
 
+import com.google.inject.Inject;
 import de.fitko.fitconnect.api.domain.model.metadata.Metadata;
 import de.fitko.fitconnect.api.domain.model.metadata.attachment.Attachment;
 import de.fitko.fitconnect.api.domain.model.metadata.data.Data;
 import de.fitko.fitconnect.api.services.metadata.MetadataService;
+import org.springframework.web.client.RestTemplate;
 
 import java.util.List;
 
-public class MetadataGenerationService implements MetadataService {
+public class MetadataUploadService implements MetadataService {
+
+    private final RestTemplate restTemplate;
+
+    @Inject
+    MetadataUploadService(final RestTemplate restTemplate){
+        this.restTemplate = restTemplate;
+    }
 
     @Override
     public Metadata createMetadata(Data data, List<Attachment> attachments) {
-- 
GitLab