129: Updating workspace and workspace tree

Task-Url: https://support.d4science.org/issues/129

Removed ExternalResourceLink according to HL 2.0
Added log to ImagePreview

git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@114881 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2015-05-25 16:05:12 +00:00
parent f9c30d17ec
commit 605dd4f3e1
3 changed files with 13 additions and 13 deletions

View File

@ -18,6 +18,7 @@ public class WindowImagePreview {
Image img = new Image(image.getThumbnailUrl());
img.setWidth(String.valueOf(image.getThumbnailWidth()));
img.setHeight(String.valueOf(image.getThumbnailHeight()));
log("Thumbnail URL: "+image.getThumbnailUrl());
window.add(new Image(image.getThumbnailUrl()));
window.show();
}
@ -50,5 +51,9 @@ public class WindowImagePreview {
window.setAutoHeight(true);
window.setPosition(positionX, positionY);
}
public static native void log(String msg) /*-{
$console.log(msg);
}-*/;
}

View File

@ -3,7 +3,6 @@
*/
package org.gcube.portlets.user.workspace.server;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
@ -21,19 +20,15 @@ import javax.servlet.http.HttpSession;
import org.apache.commons.io.FilenameUtils;
import org.apache.commons.io.IOUtils;
import org.apache.log4j.Logger;
import org.gcube.common.homelibary.model.items.type.NodeProperty;
import org.gcube.common.homelibrary.home.HomeLibrary;
import org.gcube.common.homelibrary.home.exceptions.InternalErrorException;
import org.gcube.common.homelibrary.home.workspace.Workspace;
import org.gcube.common.homelibrary.home.workspace.WorkspaceFolder;
import org.gcube.common.homelibrary.home.workspace.WorkspaceItem;
import org.gcube.common.homelibrary.home.workspace.exceptions.ExternalResourceBrokenLinkException;
import org.gcube.common.homelibrary.home.workspace.exceptions.ExternalResourcePluginNotFoundException;
import org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException;
import org.gcube.common.homelibrary.home.workspace.folder.FolderItem;
import org.gcube.common.homelibrary.home.workspace.folder.items.ExternalFile;
import org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage;
import org.gcube.common.homelibrary.home.workspace.folder.items.ExternalResourceLink;
import org.gcube.common.homelibrary.home.workspace.folder.items.ExternalUrl;
import org.gcube.common.homelibrary.home.workspace.folder.items.GCubeItem;
import org.gcube.common.homelibrary.home.workspace.folder.items.Query;
@ -526,9 +521,9 @@ public class DownloadServlet extends HttpServlet{
}
case EXTERNAL_RESOURCE_LINK:{ //IT'S SAME OF EXTERNAL FILE
/*COMMENT ACCORDING TO HL
case EXTERNAL_RESOURCE_LINK:{//IT'S SAME OF EXTERNAL FILE
try{
ExternalResourceLink externalResourceLink = (ExternalResourceLink) folderItem;
OutputStream out = resp.getOutputStream();
@ -589,13 +584,10 @@ public class DownloadServlet extends HttpServlet{
// sendError(resp,HttpServletResponse.SC_INTERNAL_SERVER_ERROR +": Error during resource retrieving, plugin not found!: "+e.getMessage());
e.printStackTrace();
}
return;
return;
}
}*/
}
}

View File

@ -83,6 +83,7 @@ import org.gcube.portlets.user.workspace.shared.accounting.GxtAccountingEntryTyp
import org.gcube.portlets.user.workspace.shared.accounting.GxtAccountingField;
import org.gcube.vomanagement.usermanagement.model.UserModel;
import com.google.gwt.user.client.Random;
import com.thoughtworks.xstream.XStream;
@ -210,6 +211,8 @@ public class GWTWorkspaceBuilder {
sb.append(id);
sb.append("&type=");
sb.append(requestType.toString());
sb.append("&random=");
sb.append(Random.nextInt()+""+Random.nextInt()+""+Random.nextInt());
return sb.toString();
}