From 560bf36210d0d83d1185a6145805eceb0d413f22 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Fri, 22 Nov 2013 17:54:24 +0000 Subject: [PATCH] Minor update git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@85976 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../td/gwtservice/server/TDGWTServiceImpl.java | 6 ++++++ .../shared/tr/metadata/TRLocalizedText.java | 18 ++++++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java index d11d242..e8582a5 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java @@ -1150,11 +1150,14 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements TRDescriptionsMetadata trDescriptionsMetadata=new TRDescriptionsMetadata(); ArrayList listTRLocalizedText=new ArrayList(); List lLocalizedText=((DescriptionsMetadata) tMetadata).getTexts(); + int i=0; for(LocalizedText lt:lLocalizedText){ TRLocalizedText trLocalizedText=new TRLocalizedText(); + trLocalizedText.setId(i); trLocalizedText.setValue(lt.getValue()); trLocalizedText.setLocaleCode(lt.getLocaleCode()); listTRLocalizedText.add(trLocalizedText); + i++; } trDescriptionsMetadata.setListTRLocalizedText(listTRLocalizedText); listTRMetadata.add(trDescriptionsMetadata); @@ -1164,11 +1167,14 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements TRNamesMetadata trNamesMetadata=new TRNamesMetadata(); ArrayList listTRLocalizedText=new ArrayList(); List lLocalizedText=((NamesMetadata) tMetadata).getTexts(); + int i=0; for(LocalizedText lt:lLocalizedText){ TRLocalizedText trLocalizedText=new TRLocalizedText(); + trLocalizedText.setId(i); trLocalizedText.setValue(lt.getValue()); trLocalizedText.setLocaleCode(lt.getLocaleCode()); listTRLocalizedText.add(trLocalizedText); + i++; } trNamesMetadata.setListTRLocalizedText(listTRLocalizedText); listTRMetadata.add(trNamesMetadata); diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/tr/metadata/TRLocalizedText.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/tr/metadata/TRLocalizedText.java index e0fd659..0eba9ba 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/tr/metadata/TRLocalizedText.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/tr/metadata/TRLocalizedText.java @@ -14,6 +14,7 @@ public class TRLocalizedText implements Serializable { private static final long serialVersionUID = 5208229342328376604L; + private int id; private String value; private String localeCode; @@ -33,11 +34,20 @@ public class TRLocalizedText implements Serializable { this.localeCode = localeCode; } - @Override - public String toString() { - return "TRLocalizedText [value=" + value + ", localeCode=" + localeCode - + "]"; + public int getId() { + return id; } + public void setId(int id) { + this.id = id; + } + + @Override + public String toString() { + return "TRLocalizedText [id=" + id + ", value=" + value + + ", localeCode=" + localeCode + "]"; + } + + }