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:
parent
696f36b83e
commit
8c3eb3cdf0
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue