From 18ee35ceefc1f1c6182621cbd03f66edd7a9d496 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Tue, 3 Jun 2014 16:20:23 +0000 Subject: [PATCH] Minor Update git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@96451 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../gwtservice/server/TDGWTServiceImpl.java | 9 +++- .../gwtservice/shared/source/UrlSource.java | 52 +++++++++++++++++++ 2 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 src/main/java/org/gcube/portlets/user/td/gwtservice/shared/source/UrlSource.java 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 1d612f3..adabbec 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 @@ -337,6 +337,8 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements throw new TDGWTServiceException( "CURRENT_TABULAR_RESOURCE has TRId null"); } + logger.debug("Current TRId: "+currentTR + .getTrId()); ArrayList trMetadatas = getTRMetadata(currentTR .getTrId()); @@ -3050,7 +3052,7 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements AuthorizationProvider.instance.set(new AuthorizationToken( aslSession.getUsername())); TabularDataService service = TabularDataServiceFactory.getService(); - + //TODO TabularResource tr = service .getTabularResource(new TabularResourceId(Long.valueOf(trId .getId()))); @@ -5519,13 +5521,16 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements AuthorizationProvider.instance.set(new AuthorizationToken( aslSession.getUsername())); + logger.debug("CloneTabularResourceSession: "+cloneTabularResourceSession); + TabularDataService service = TabularDataServiceFactory.getService(); TabularResourceId serviceTR = new TabularResourceId( Long.valueOf(cloneTabularResourceSession.getTrId().getId())); TabularResource cloned = service.cloneTabularResource(serviceTR); - Table table = service.getLastTable(serviceTR); + logger.debug("Clone: "+cloned.toString()); + Table table = service.getLastTable(cloned.getId()); Table viewTable = null; diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/source/UrlSource.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/source/UrlSource.java new file mode 100644 index 0000000..020e078 --- /dev/null +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/source/UrlSource.java @@ -0,0 +1,52 @@ +package org.gcube.portlets.user.td.gwtservice.shared.source; + + + +public class UrlSource implements Source { + + + private static final long serialVersionUID = -5990408094142286488L; + + public static final UrlSource INSTANCE = new UrlSource(); + + + /** + * {@inheritDoc} + */ + public String getId() { + return "Url"; + } + + /** + * {@inheritDoc} + */ + public String getName() { + return "Url source"; + } + + /** + * {@inheritDoc} + */ + public String getDescription() { + return "Select this source if you want to retrive document from Url"; + } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("Url source [getId()="); + builder.append(getId()); + builder.append(", getName()="); + builder.append(getName()); + builder.append(", getDescription()="); + builder.append(getDescription()); + builder.append("]"); + return builder.toString(); + } + + + +} \ No newline at end of file