From 25ecf659256af1e229ba39abec4f708b5c9dbf82 Mon Sep 17 00:00:00 2001 From: Martin Vogel <martin.vogel@sinc.de> Date: Wed, 8 Jun 2022 12:25:28 +0200 Subject: [PATCH] #414 Cleanup and move classes --- .../fitconnect/client/SubmissionSender.java | 44 ------------------- .../{ => impl/auth}/FitCoAuthService.java | 2 +- .../{ => auth}/OAuthTokenIntegrationTest.java | 6 ++- 3 files changed, 5 insertions(+), 47 deletions(-) delete mode 100644 client/src/main/java/fitconnect/client/SubmissionSender.java rename client/src/main/java/fitconnect/client/{ => impl/auth}/FitCoAuthService.java (98%) rename client/src/test/java/fitconnect/client/{ => auth}/OAuthTokenIntegrationTest.java (82%) diff --git a/client/src/main/java/fitconnect/client/SubmissionSender.java b/client/src/main/java/fitconnect/client/SubmissionSender.java deleted file mode 100644 index 178b92b3a..000000000 --- a/client/src/main/java/fitconnect/client/SubmissionSender.java +++ /dev/null @@ -1,44 +0,0 @@ -package fitconnect.client; - -import fitconnect.api.Sender; -import fitconnect.api.auth.OAuthService; -import fitconnect.api.auth.OAuthToken; -import fitconnect.api.data.Data; -import fitconnect.api.data.Metadata; -import fitconnect.api.validation.ValidationResult; - -import java.io.ByteArrayInputStream; - -public class SubmissionSender implements Sender { - - private final OAuthService authService; - - public SubmissionSender(final OAuthService authService){ - this.authService = authService; - } - - @Override - public OAuthToken retrieveAuthenticationToken(String clientId, String clientSecret, String... scope) { - return authService.authenticate(clientId, clientSecret, scope).orElseThrow(); - } - - @Override - public ValidationResult validateCertificateChain(byte[] chain) { - throw new UnsupportedOperationException("Not yet implemented"); - } - - @Override - public Data encryptData(Data unencryptedData) { - throw new UnsupportedOperationException("Not yet implemented"); - } - - @Override - public ByteArrayInputStream encryptAttachment(ByteArrayInputStream unencryptedAttachmentBinary) { - throw new UnsupportedOperationException("Not yet implemented"); - } - - @Override - public Metadata generateMetadata(byte[] attachment) { - throw new UnsupportedOperationException("Not yet implemented"); - } -} diff --git a/client/src/main/java/fitconnect/client/FitCoAuthService.java b/client/src/main/java/fitconnect/client/impl/auth/FitCoAuthService.java similarity index 98% rename from client/src/main/java/fitconnect/client/FitCoAuthService.java rename to client/src/main/java/fitconnect/client/impl/auth/FitCoAuthService.java index 3e6167041..a5433f0d2 100644 --- a/client/src/main/java/fitconnect/client/FitCoAuthService.java +++ b/client/src/main/java/fitconnect/client/impl/auth/FitCoAuthService.java @@ -1,4 +1,4 @@ -package fitconnect.client; +package fitconnect.client.impl.auth; import com.fasterxml.jackson.databind.ObjectMapper; import fitconnect.api.auth.OAuthService; diff --git a/client/src/test/java/fitconnect/client/OAuthTokenIntegrationTest.java b/client/src/test/java/fitconnect/client/auth/OAuthTokenIntegrationTest.java similarity index 82% rename from client/src/test/java/fitconnect/client/OAuthTokenIntegrationTest.java rename to client/src/test/java/fitconnect/client/auth/OAuthTokenIntegrationTest.java index 2be2d7aac..30f2f3ca5 100644 --- a/client/src/test/java/fitconnect/client/OAuthTokenIntegrationTest.java +++ b/client/src/test/java/fitconnect/client/auth/OAuthTokenIntegrationTest.java @@ -1,6 +1,8 @@ -package fitconnect.client; +package fitconnect.client.auth; import fitconnect.api.auth.OAuthToken; +import fitconnect.client.impl.auth.FitCoAuthService; +import fitconnect.client.impl.SubmissionSender; import org.junit.jupiter.api.Test; import java.net.http.HttpClient; @@ -20,7 +22,7 @@ class OAuthTokenIntegrationTest { var httpClient = HttpClient.newHttpClient(); var authService = new FitCoAuthService(httpClient, tokenUrl); - var sender = new SubmissionSender(authService); + var sender = new SubmissionSender(authService, null); // When OAuthToken token = sender.retrieveAuthenticationToken(clientId, secret, scope); -- GitLab