Automated merge with https://gss.googlecode.com/hg/
[pithos] / src / gr / ebs / gss / client / commands / CopyCommand.java
index c262972..e4e05fc 100644 (file)
@@ -23,6 +23,7 @@ import gr.ebs.gss.client.clipboard.ClipboardItem;
 import gr.ebs.gss.client.rest.resource.FileResource;
 import gr.ebs.gss.client.rest.resource.FolderResource;
 import gr.ebs.gss.client.rest.resource.GroupUserResource;
+import gr.ebs.gss.client.rest.resource.RestResourceWrapper;
 
 import java.util.List;
 
@@ -40,17 +41,16 @@ public class CopyCommand implements Command{
        public CopyCommand(PopupPanel _containerPanel){
                containerPanel = _containerPanel;
        }
-       /* (non-Javadoc)
-        * @see com.google.gwt.user.client.Command#execute()
-        */
+
+       @Override
        public void execute() {
                containerPanel.hide();
                Object selection = GSS.get().getCurrentSelection();
                if (selection == null)
                        return;
 
-               if (selection instanceof FolderResource) {
-                       ClipboardItem clipboardItem = new ClipboardItem((FolderResource) selection);
+               if (selection instanceof RestResourceWrapper) {
+                       ClipboardItem clipboardItem = new ClipboardItem((RestResourceWrapper) selection);
                        GSS.get().getClipboard().setItem(clipboardItem);
                } else if (selection instanceof FileResource) {
                        ClipboardItem clipboardItem = new ClipboardItem((FileResource) selection);