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;