From 50cf118e583f10daf7c437a7527f493b939d35e2 Mon Sep 17 00:00:00 2001 From: Costantino Perciante Date: Wed, 28 Feb 2018 15:15:58 +0000 Subject: [PATCH] added Involved Database Sources to the report git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/widgets/grsf-manage-widget@164621 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/view/ManageProductWidget.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/gcube/datacatalogue/grsf_manage_widget/client/view/ManageProductWidget.java b/src/main/java/org/gcube/datacatalogue/grsf_manage_widget/client/view/ManageProductWidget.java index 17603fb..e085774 100644 --- a/src/main/java/org/gcube/datacatalogue/grsf_manage_widget/client/view/ManageProductWidget.java +++ b/src/main/java/org/gcube/datacatalogue/grsf_manage_widget/client/view/ManageProductWidget.java @@ -603,7 +603,16 @@ public class ManageProductWidget extends Composite{ report += "\n\t- Short Name '" + bean.getShortName() + "' ;"; report += "\n\t- URL '" + bean.getUrl() + "' ;"; report += "\n\t- Semantic Identifier '" + bean.getSemanticIdentifier() + "' ;"; - + + String involvedSourceRecords = "\n\t- Database Sources involved: "; + List sources = bean.getSources(); + for (SourceRecord sourceRecord : sources) { + involvedSourceRecords += sourceRecord.getName() + " "; + } + + involvedSourceRecords += ";"; + report += involvedSourceRecords; + if(!bean.getShortName().equals(bean.getShortNameUpdated())){ report += "\n- The GRSF Short Name has been changed to '" + bean.getShortNameUpdated() + "' from '" + bean.getShortName() + "';"; hashtags.add(HashTagsOnUpdate.SHORTNAME_UPDATED.getString()); @@ -662,10 +671,10 @@ public class ManageProductWidget extends Composite{ if(sR.isSuggestedMerge()){ bean.setMergesInvolved(true); report += "\n\t - merge the current record with record '" + sR.getTitle() + " ;"; - report += "\n\t\t- GRSF Name '" + sR.getTitle() + "' ;"; - report += "\n\t\t- Short Name '" + sR.getShortName() + "' ;"; - report += "\n\t\t- URL '" + sR.getUrl() + "' ;"; - report += "\n\t\t- Semantic Identifier '" + sR.getSemanticIdentifier() + "' ;"; + report += "\n\t \t- GRSF Name '" + sR.getTitle() + "' ;"; + report += "\n\t \t- Short Name '" + sR.getShortName() + "' ;"; + report += "\n\t \t- URL '" + sR.getUrl() + "' ;"; + report += "\n\t \t- Semantic Identifier '" + sR.getSemanticIdentifier() + "' ;"; } } if(bean.isMergesInvolved()){