summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas <>2023-05-11 17:24:01 +0200
committerThomas <>2023-05-11 17:24:01 +0200
commit77ce26202ad7f1c36c2c5c385a4388b96d6bad65 (patch)
tree1d2b56ff726a7504c3e23609ab49e9166631da49
parent609a5582ac5874f8be6867b1caa55ed1f2de5767 (diff)
downloadEAAF-Components-77ce26202ad7f1c36c2c5c385a4388b96d6bad65.tar.gz
EAAF-Components-77ce26202ad7f1c36c2c5c385a4388b96d6bad65.tar.bz2
EAAF-Components-77ce26202ad7f1c36c2c5c385a4388b96d6bad65.zip
refact(core): make data class Pair JSON serialisable
-rw-r--r--eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/impl/data/Pair.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/impl/data/Pair.java b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/impl/data/Pair.java
index aabd7f00..56528f8d 100644
--- a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/impl/data/Pair.java
+++ b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/impl/data/Pair.java
@@ -22,18 +22,20 @@ package at.gv.egiz.eaaf.core.impl.data;
import java.io.Serializable;
import java.text.MessageFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
public class Pair<P1, P2> implements Serializable {
private static final long serialVersionUID = 1022855782082259449L;
- private final P1 first;
- private final P2 second;
+ private P1 first;
+ private P2 second;
private static final String TO_STRING_PATTERN = "[{0}:{2} {1}:{3}]";
- private Pair(final P1 newFirst, final P2 newSecond) {
- this.first = newFirst;
- this.second = newSecond;
- }
-
public P1 getFirst() {
return this.first;
}