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;
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);