From d8f2b7259de030d6f38b1e843179e1869ada163c Mon Sep 17 00:00:00 2001 From: Nico Ferrante Date: Fri, 27 Feb 2026 13:07:19 +0000 Subject: [PATCH] RSDEV-952: Adding equals and hashcode on ZenodoSubmission --- pom.xml | 2 +- .../researchspace/zenodo/model/ControlledVocabularyTerm.java | 2 ++ .../java/com/researchspace/zenodo/model/RelatedIdentifier.java | 2 ++ .../java/com/researchspace/zenodo/model/ZenodoSubmission.java | 2 ++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9ed04fc..c3bb3a9 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 zenodo-java-client - 0.2.1 + RSDEV-952-client-SNAPSHOT com.github.rspace-os rspace-parent diff --git a/src/main/java/com/researchspace/zenodo/model/ControlledVocabularyTerm.java b/src/main/java/com/researchspace/zenodo/model/ControlledVocabularyTerm.java index 5676c2c..011fa89 100644 --- a/src/main/java/com/researchspace/zenodo/model/ControlledVocabularyTerm.java +++ b/src/main/java/com/researchspace/zenodo/model/ControlledVocabularyTerm.java @@ -3,6 +3,7 @@ import java.net.URI; import lombok.Data; +import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.AllArgsConstructor; @@ -13,6 +14,7 @@ @Data @NoArgsConstructor @AllArgsConstructor +@EqualsAndHashCode public class ControlledVocabularyTerm { private String term; private URI identifier; diff --git a/src/main/java/com/researchspace/zenodo/model/RelatedIdentifier.java b/src/main/java/com/researchspace/zenodo/model/RelatedIdentifier.java index 0a5c1c4..d51e3fd 100644 --- a/src/main/java/com/researchspace/zenodo/model/RelatedIdentifier.java +++ b/src/main/java/com/researchspace/zenodo/model/RelatedIdentifier.java @@ -1,6 +1,7 @@ package com.researchspace.zenodo.model; import lombok.Data; +import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.AllArgsConstructor; @@ -11,6 +12,7 @@ @Data @NoArgsConstructor @AllArgsConstructor +@EqualsAndHashCode public class RelatedIdentifier { private String identifier; private String relation; diff --git a/src/main/java/com/researchspace/zenodo/model/ZenodoSubmission.java b/src/main/java/com/researchspace/zenodo/model/ZenodoSubmission.java index fcf930e..e3f787f 100644 --- a/src/main/java/com/researchspace/zenodo/model/ZenodoSubmission.java +++ b/src/main/java/com/researchspace/zenodo/model/ZenodoSubmission.java @@ -4,6 +4,7 @@ import java.util.List; import lombok.AllArgsConstructor; import lombok.Data; +import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; /** @@ -13,6 +14,7 @@ @Data @NoArgsConstructor @AllArgsConstructor +@EqualsAndHashCode public class ZenodoSubmission { /*