From 108124fd0075d1a377ce47449ad97873a43b3fc2 Mon Sep 17 00:00:00 2001 From: Aldo Mihasi Date: Tue, 17 Jan 2023 11:50:20 +0200 Subject: [PATCH] config returns if a repository logo exists, method created for the base64 encoded logo --- .../depositinterface/repository/RepositoryDeposit.java | 7 +++++++ .../repository/RepositoryDepositConfiguration.java | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/src/main/java/eu/eudat/depositinterface/repository/RepositoryDeposit.java b/src/main/java/eu/eudat/depositinterface/repository/RepositoryDeposit.java index aede776..5a82931 100644 --- a/src/main/java/eu/eudat/depositinterface/repository/RepositoryDeposit.java +++ b/src/main/java/eu/eudat/depositinterface/repository/RepositoryDeposit.java @@ -53,4 +53,11 @@ public interface RepositoryDeposit { */ RepositoryDepositConfiguration getConfiguration(); + /** + * Returns the repository's logo if exists. + * + * @return the repository's logo in base64 form + * */ + String getLogo(); + } diff --git a/src/main/java/eu/eudat/depositinterface/repository/RepositoryDepositConfiguration.java b/src/main/java/eu/eudat/depositinterface/repository/RepositoryDepositConfiguration.java index 883f95d..f39b17e 100644 --- a/src/main/java/eu/eudat/depositinterface/repository/RepositoryDepositConfiguration.java +++ b/src/main/java/eu/eudat/depositinterface/repository/RepositoryDepositConfiguration.java @@ -39,6 +39,7 @@ public class RepositoryDepositConfiguration { private String repositoryClientId; private String repositoryClientSecret; private String redirectUri; + private boolean hasLogo; public int getDepositType() { return depositType; @@ -109,4 +110,11 @@ public class RepositoryDepositConfiguration { public void setRedirectUri(String redirectUri) { this.redirectUri = redirectUri; } + + public boolean isHasLogo() { + return hasLogo; + } + public void setHasLogo(boolean hasLogo) { + this.hasLogo = hasLogo; + } }