From bdf27ff0716e8f163e711183ab6eb19a0b371020 Mon Sep 17 00:00:00 2001 From: Costantino Perciante Date: Thu, 25 Jan 2018 14:33:23 +0000 Subject: [PATCH] no similar records and no connections constants check performed git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/widgets/grsf-manage-widget@162601 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../server/manage/GRSFNotificationService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/datacatalogue/grsf_manage_widget/server/manage/GRSFNotificationService.java b/src/main/java/org/gcube/datacatalogue/grsf_manage_widget/server/manage/GRSFNotificationService.java index 4fe0004..c48ef54 100644 --- a/src/main/java/org/gcube/datacatalogue/grsf_manage_widget/server/manage/GRSFNotificationService.java +++ b/src/main/java/org/gcube/datacatalogue/grsf_manage_widget/server/manage/GRSFNotificationService.java @@ -160,6 +160,9 @@ public class GRSFNotificationService extends RemoteServiceServlet implements GRS List similarRecords = new ArrayList(0); if(similarGrsfRecordsAsStrings != null){ for (String similarGRSFRecord : similarGrsfRecordsAsStrings) { + if(similarGRSFRecord.equals(Constants.NO_SIMILAR_GRSF_RECORDS)) // stop here if there is a single element with this information + break; + similarRecords.add(Utils.similarGRSFRecordFromJson(similarGRSFRecord)); } } @@ -172,6 +175,8 @@ public class GRSFNotificationService extends RemoteServiceServlet implements GRS List connectedBeans = new ArrayList(0); if(connectedBeansAsStrings != null){ for (String connectedBean : connectedBeansAsStrings) { + if(connectedBean.equals(Constants.NO_CONNECTED_RECORDS)) // stop here if there is a single element with this information + break; connectedBeans.add(Utils.connectedBeanRecordFromJson(connectedBean, uuidKB, grsfDomain, catalogue)); } } @@ -191,7 +196,6 @@ public class GRSFNotificationService extends RemoteServiceServlet implements GRS grsfDomain, grsfName, shortName, traceabilityFlag, Status.fromString(status), null, null, null, sources, similarRecords, connectedBeans); - } }