From 5c644e8c1ef689114e83a9978fdc34fadedc0265 Mon Sep 17 00:00:00 2001 From: "francesco.mangiacrapa" Date: Mon, 19 Sep 2022 18:16:23 +0200 Subject: [PATCH] Added getFirstEntryOfMap --- .../geoportalcommon/shared/geoportal/DocumentDV.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/org/gcube/application/geoportalcommon/shared/geoportal/DocumentDV.java b/src/main/java/org/gcube/application/geoportalcommon/shared/geoportal/DocumentDV.java index 3b7a6c0..9838bcc 100644 --- a/src/main/java/org/gcube/application/geoportalcommon/shared/geoportal/DocumentDV.java +++ b/src/main/java/org/gcube/application/geoportalcommon/shared/geoportal/DocumentDV.java @@ -2,6 +2,7 @@ package org.gcube.application.geoportalcommon.shared.geoportal; import java.io.Serializable; import java.util.LinkedHashMap; +import java.util.Map.Entry; public class DocumentDV implements Serializable { @@ -19,6 +20,14 @@ public class DocumentDV implements Serializable { public LinkedHashMap getDocumentAsMap() { return documentAsMap; } + + public Entry getFirstEntryOfMap() { + if(documentAsMap!=null && documentAsMap.size()>1) { + return documentAsMap.entrySet().iterator().next(); + } + + return null; + } public String getDocumentAsJSON() { return documentAsJSON;