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;
|
private ASLSession aslSession;
|
||||||
|
|
||||||
|
public ResourceTDCreator(ASLSession aslSession) {
|
||||||
public ResourceTDCreator(ASLSession aslSession){
|
this.aslSession = aslSession;
|
||||||
this.aslSession=aslSession;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param resources
|
* @param resources
|
||||||
|
@ -104,26 +103,29 @@ public class ResourceTDCreator {
|
||||||
* @param resource
|
* @param resource
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
protected ResourceTD createResourceTD(Resource resource) throws TDGWTServiceException {
|
protected ResourceTD createResourceTD(Resource resource)
|
||||||
|
throws TDGWTServiceException {
|
||||||
ResourceTD resourceTD = null;
|
ResourceTD resourceTD = null;
|
||||||
|
|
||||||
Class<? extends Resource> resourceClass = resource.getResourceType();
|
Class<? extends Resource> resourceClass = resource.getResourceType();
|
||||||
if (resourceClass == InternalURI.class) {
|
if (resourceClass == InternalURI.class) {
|
||||||
|
|
||||||
InternalURI internalURI = (InternalURI) resource;
|
InternalURI internalURI = (InternalURI) resource;
|
||||||
String id = internalURI.getUri().toString();
|
String id = internalURI.getUri().toString();
|
||||||
Thumbnail thumbnail = internalURI.getThumbnail();
|
Thumbnail thumbnail = internalURI.getThumbnail();
|
||||||
|
|
||||||
ThumbnailTD thumbnailTD=null;
|
ThumbnailTD thumbnailTD = null;
|
||||||
if(thumbnail!=null&& thumbnail.getUri()!=null){
|
if (thumbnail != null && thumbnail.getUri() != null) {
|
||||||
UriResolverTDClient uriResolverTDClient = new UriResolverTDClient();
|
UriResolverTDClient uriResolverTDClient = new UriResolverTDClient();
|
||||||
UriResolverSession uriResolverSession=new UriResolverSession(thumbnail.getUri().toString(), ApplicationType.SMP_ID, null, thumbnail.getMimeType());
|
UriResolverSession uriResolverSession = new UriResolverSession(
|
||||||
String link = uriResolverTDClient.resolve(uriResolverSession, aslSession);
|
thumbnail.getUri().toString(), ApplicationType.SMP_ID,
|
||||||
thumbnailTD = new ThumbnailTD(link,thumbnail.getMimeType());
|
"", thumbnail.getMimeType());
|
||||||
}
|
String link = uriResolverTDClient.resolve(uriResolverSession,
|
||||||
|
aslSession);
|
||||||
return new InternalURITD(id,
|
thumbnailTD = new ThumbnailTD(link, thumbnail.getMimeType());
|
||||||
internalURI.getMimeType(), thumbnailTD);
|
}
|
||||||
|
|
||||||
|
return new InternalURITD(id, internalURI.getMimeType(), thumbnailTD);
|
||||||
} else {
|
} else {
|
||||||
if (resourceClass == StringResource.class) {
|
if (resourceClass == StringResource.class) {
|
||||||
StringResource stringResource = (StringResource) resource;
|
StringResource stringResource = (StringResource) resource;
|
||||||
|
|
Loading…
Reference in New Issue