-> Finalisation of file download for RAP
[lgpl/argeo-commons.git] / eclipse / runtime / org.argeo.eclipse.ui.rap / src / main / java / org / argeo / eclipse / ui / specific / ImportFileSystemWizardPage.java
index 829ceda6a4015958a4992642476e93807172e52b..e0a008991bef59b90061ae77ed32c90719752e6e 100644 (file)
@@ -5,21 +5,16 @@ import java.io.InputStream;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.argeo.ArgeoException;
-import org.eclipse.jface.dialogs.MessageDialog;
 import org.eclipse.jface.wizard.WizardPage;
 import org.eclipse.rwt.widgets.Upload;
-import org.eclipse.rwt.widgets.UploadAdapter;
-import org.eclipse.rwt.widgets.UploadEvent;
-import org.eclipse.rwt.widgets.UploadItem;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.layout.GridData;
 import org.eclipse.swt.layout.GridLayout;
 import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
 import org.eclipse.swt.widgets.Label;
 
 public class ImportFileSystemWizardPage extends WizardPage {
-       private Log log = LogFactory.getLog(ImportFileSystemWizardPage.class);
+       private final static Log log = LogFactory.getLog(ImportFileSystemWizardPage.class);
 
        private Upload uploadFile;
 
@@ -29,18 +24,13 @@ public class ImportFileSystemWizardPage extends WizardPage {
        }
 
        public void createControl(Composite parent) {
-
                Composite composite = new Composite(parent, SWT.NONE);
                composite.setLayout(new GridLayout(2, false));
                composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
-
                new Label(composite, SWT.NONE).setText("Pick up a file");
-
                uploadFile = new Upload(composite, SWT.BORDER);
                uploadFile.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
                uploadFile.setBrowseButtonText("Open...");
-               uploadFile.addUploadListener(new UploadManager(uploadFile));
-
                setControl(composite);
        }
 
@@ -69,38 +59,9 @@ public class ImportFileSystemWizardPage extends WizardPage {
        }
 
        protected void handleUploadFinished(final Upload upload) {
-               if (log.isTraceEnabled()) {
-                       UploadItem uploadItem = upload.getUploadItem();
-                       log.trace("filename     : " + uploadItem.getFileName());
-                       log.trace("content-type : " + uploadItem.getContentType());
-               }
        }
 
        public InputStream getFileInputStream() {
                return uploadFile.getUploadItem().getFileInputStream();
        }
-
-       private class UploadManager extends UploadAdapter {
-               private Upload upload;
-
-               public UploadManager(Upload upload) {
-                       super();
-                       this.upload = upload;
-               }
-
-               public void uploadFinished(UploadEvent uploadEvent) {
-                       handleUploadFinished(upload);
-               }
-
-               public void uploadInProgress(UploadEvent uploadEvent) {
-               }
-
-               public void uploadException(UploadEvent uploadEvent) {
-                       Exception exc = uploadEvent.getUploadException();
-                       if (exc != null) {
-                               MessageDialog.openError(Display.getCurrent().getActiveShell(),
-                                               "Error", exc.getMessage());
-                       }
-               }
-       }
 }