]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/utils/GenericDoubleClickListener.java
+ clean repo model
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui.dist / src / main / java / org / argeo / slc / client / ui / dist / utils / GenericDoubleClickListener.java
index d18b3f0f184e1ed6b3f1e4f82f4caa59b9c7afc6..209bb4dd7b0c6b1aec763029561903a531de59c3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2007-2012 Mathieu Baudier
+ * Copyright (C) 2007-2012 Argeo GmbH
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -20,40 +20,35 @@ import javax.jcr.RepositoryException;
 import javax.jcr.nodetype.NodeType;
 import javax.jcr.query.Row;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
 import org.argeo.ArgeoException;
 import org.argeo.eclipse.ui.jcr.utils.JcrFileProvider;
 import org.argeo.eclipse.ui.specific.FileHandler;
 import org.argeo.slc.client.ui.dist.DistConstants;
 import org.argeo.slc.client.ui.dist.DistPlugin;
-import org.argeo.slc.client.ui.dist.editors.GenericArtifactEditor;
-import org.argeo.slc.client.ui.dist.editors.GenericArtifactEditorInput;
+import org.argeo.slc.client.ui.dist.editors.GenericBundleEditor;
+import org.argeo.slc.client.ui.dist.editors.GenericBundleEditorInput;
 import org.argeo.slc.jcr.SlcNames;
 import org.argeo.slc.jcr.SlcTypes;
 import org.eclipse.jface.dialogs.MessageDialog;
 import org.eclipse.jface.viewers.DoubleClickEvent;
 import org.eclipse.jface.viewers.IDoubleClickListener;
 import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.TreeViewer;
 import org.eclipse.ui.PartInitException;
 
 /**
- * Centralizes the management of double click on an ArtifactTreeViewer
+ * Centralizes the management of double click on an viewer that displays
+ * artifacts.
  */
 public class GenericDoubleClickListener implements IDoubleClickListener,
                SlcTypes, SlcNames, DistConstants {
 
-       private final static Log log = LogFactory
-                       .getLog(GenericDoubleClickListener.class);
-
-       private TreeViewer viewer;
+       // private final static Log log = LogFactory
+       // .getLog(GenericDoubleClickListener.class);
 
        private JcrFileProvider jfp;
        private FileHandler fileHandler;
 
-       public GenericDoubleClickListener(TreeViewer viewer) {
-               this.viewer = viewer;
+       public GenericDoubleClickListener() {
                jfp = new JcrFileProvider();
                fileHandler = new FileHandler(jfp);
        }
@@ -67,11 +62,11 @@ public class GenericDoubleClickListener implements IDoubleClickListener,
                        if (obj instanceof Node) {
                                Node node = (Node) obj;
                                if (node.isNodeType(SLC_ARTIFACT_VERSION_BASE)) {
-                                       GenericArtifactEditorInput gaei = new GenericArtifactEditorInput(
+                                       GenericBundleEditorInput gaei = new GenericBundleEditorInput(
                                                        node);
                                        DistPlugin.getDefault().getWorkbench()
                                                        .getActiveWorkbenchWindow().getActivePage()
-                                                       .openEditor(gaei, GenericArtifactEditor.ID);
+                                                       .openEditor(gaei, GenericBundleEditor.ID);
                                } else if (node.isNodeType(NodeType.NT_FILE)) {
                                        String name = node.getName();
                                        String id = node.getIdentifier();
@@ -109,11 +104,11 @@ public class GenericDoubleClickListener implements IDoubleClickListener,
                                                                        + SLC_ARTIFACT_VERSION_BASE + " node "
                                                                        + " in order to open the artifact editor");
                                else {
-                                       GenericArtifactEditorInput gaei = new GenericArtifactEditorInput(
+                                       GenericBundleEditorInput gaei = new GenericBundleEditorInput(
                                                        node);
                                        DistPlugin.getDefault().getWorkbench()
                                                        .getActiveWorkbenchWindow().getActivePage()
-                                                       .openEditor(gaei, GenericArtifactEditor.ID);
+                                                       .openEditor(gaei, GenericBundleEditor.ID);
                                }
                        }
                } catch (RepositoryException re) {