From e41a8f9c207b34364c44f933e12d558602a345c5 Mon Sep 17 00:00:00 2001 From: Mauro Mugnaini Date: Tue, 5 Mar 2024 15:06:11 +0100 Subject: [PATCH] Added missing constructor for extracted abstract class --- .../AbstractHTTPWithJWTTokenAuthEventSender.java | 8 +++++++- .../event/publisher/HTTPWithOIDCAuthEventSender.java | 6 +----- .../gcube/event/publisher/HTTPWithUMAAuthEventSender.java | 4 ++-- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/gcube/event/publisher/AbstractHTTPWithJWTTokenAuthEventSender.java b/src/main/java/org/gcube/event/publisher/AbstractHTTPWithJWTTokenAuthEventSender.java index 7b70256..b1a8f7e 100644 --- a/src/main/java/org/gcube/event/publisher/AbstractHTTPWithJWTTokenAuthEventSender.java +++ b/src/main/java/org/gcube/event/publisher/AbstractHTTPWithJWTTokenAuthEventSender.java @@ -25,8 +25,14 @@ public abstract class AbstractHTTPWithJWTTokenAuthEventSender implements EventSe protected String clientSecret; protected URL tokenURL; - public AbstractHTTPWithJWTTokenAuthEventSender() { + public AbstractHTTPWithJWTTokenAuthEventSender(URL baseEndpointURL, String clientId, String clientSecret, + URL tokenURL) { + super(); + this.baseEndpointURL = baseEndpointURL; + this.clientId = clientId; + this.clientSecret = clientSecret; + this.tokenURL = tokenURL; } @Override diff --git a/src/main/java/org/gcube/event/publisher/HTTPWithOIDCAuthEventSender.java b/src/main/java/org/gcube/event/publisher/HTTPWithOIDCAuthEventSender.java index c639cd2..5936ba6 100644 --- a/src/main/java/org/gcube/event/publisher/HTTPWithOIDCAuthEventSender.java +++ b/src/main/java/org/gcube/event/publisher/HTTPWithOIDCAuthEventSender.java @@ -9,11 +9,7 @@ import org.gcube.oidc.rest.OpenIdConnectRESTHelperException; public class HTTPWithOIDCAuthEventSender extends AbstractHTTPWithJWTTokenAuthEventSender implements EventSender { public HTTPWithOIDCAuthEventSender(URL baseEndpointURL, String clientId, String clientSecret, URL tokenURL) { - super(); - this.baseEndpointURL = baseEndpointURL; - this.clientId = clientId; - this.clientSecret = clientSecret; - this.tokenURL = tokenURL; + super(baseEndpointURL, clientId, clientSecret, tokenURL); } protected JWTToken getAuthorizationToken() throws OpenIdConnectRESTHelperException { diff --git a/src/main/java/org/gcube/event/publisher/HTTPWithUMAAuthEventSender.java b/src/main/java/org/gcube/event/publisher/HTTPWithUMAAuthEventSender.java index 624ee0e..b2e1a5b 100644 --- a/src/main/java/org/gcube/event/publisher/HTTPWithUMAAuthEventSender.java +++ b/src/main/java/org/gcube/event/publisher/HTTPWithUMAAuthEventSender.java @@ -14,10 +14,10 @@ public class HTTPWithUMAAuthEventSender extends HTTPWithOIDCAuthEventSender { private String umaAudience; - public HTTPWithUMAAuthEventSender(URL baseEnndpointURL, String clientId, String clientSecret, URL tokenURL, + public HTTPWithUMAAuthEventSender(URL baseEndpointURL, String clientId, String clientSecret, URL tokenURL, String umaAudience) { - super(baseEnndpointURL, clientId, clientSecret, tokenURL); + super(baseEndpointURL, clientId, clientSecret, tokenURL); this.umaAudience = umaAudience; }