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
This commit is contained in:
Giancarlo Panichi 2015-06-04 17:01:45 +00:00
parent 696f36b83e
commit 8c3eb3cdf0
1 changed files with 19 additions and 17 deletions

View File

@ -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<? extends Resource> 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;