From 8c3eb3cdf02f19b02551e1340b4f9dea6b420fa0 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Thu, 4 Jun 2015 17:01:45 +0000 Subject: [PATCH] 209: TDM - Show the resources through a ListView widget Task-Url: https://support.d4science.org/issues/209 Updated Resources creations git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@115229 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../server/resource/ResourceTDCreator.java | 36 ++++++++++--------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/resource/ResourceTDCreator.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/resource/ResourceTDCreator.java index 34dfdfd..eddaae2 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/resource/ResourceTDCreator.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/resource/ResourceTDCreator.java @@ -41,11 +41,10 @@ public class ResourceTDCreator { private ASLSession aslSession; - - public ResourceTDCreator(ASLSession aslSession){ - this.aslSession=aslSession; + public ResourceTDCreator(ASLSession aslSession) { + this.aslSession = aslSession; } - + /** * * @param resources @@ -104,26 +103,29 @@ public class ResourceTDCreator { * @param resource * @return */ - protected ResourceTD createResourceTD(Resource resource) throws TDGWTServiceException { + protected ResourceTD createResourceTD(Resource resource) + throws TDGWTServiceException { ResourceTD resourceTD = null; - + Class resourceClass = resource.getResourceType(); if (resourceClass == InternalURI.class) { - + InternalURI internalURI = (InternalURI) resource; String id = internalURI.getUri().toString(); Thumbnail thumbnail = internalURI.getThumbnail(); - - ThumbnailTD thumbnailTD=null; - if(thumbnail!=null&& thumbnail.getUri()!=null){ + + ThumbnailTD thumbnailTD = null; + if (thumbnail != null && thumbnail.getUri() != null) { UriResolverTDClient uriResolverTDClient = new UriResolverTDClient(); - UriResolverSession uriResolverSession=new UriResolverSession(thumbnail.getUri().toString(), ApplicationType.SMP_ID, null, thumbnail.getMimeType()); - String link = uriResolverTDClient.resolve(uriResolverSession, aslSession); - thumbnailTD = new ThumbnailTD(link,thumbnail.getMimeType()); - } - - return new InternalURITD(id, - internalURI.getMimeType(), thumbnailTD); + UriResolverSession uriResolverSession = new UriResolverSession( + thumbnail.getUri().toString(), ApplicationType.SMP_ID, + "", thumbnail.getMimeType()); + String link = uriResolverTDClient.resolve(uriResolverSession, + aslSession); + thumbnailTD = new ThumbnailTD(link, thumbnail.getMimeType()); + } + + return new InternalURITD(id, internalURI.getMimeType(), thumbnailTD); } else { if (resourceClass == StringResource.class) { StringResource stringResource = (StringResource) resource;