X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.eclipse.ui.workbench%2Fsrc%2Forg%2Fargeo%2Feclipse%2Fui%2Fworkbench%2Fjcr%2Finternal%2FGenericNodeDoubleClickListener.java;h=23c9b8eed913db02214830c074cb0dc8bc532029;hb=a0a29f58e12262d6354d2a69e91d63d4a2e7a822;hp=0a93bce61e4f8a18fe5ea6a7c6ecd0ad9f6a76a8;hpb=619390bc8401f59f6a8a8880053544322dfebb76;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/internal/GenericNodeDoubleClickListener.java b/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/internal/GenericNodeDoubleClickListener.java index 0a93bce61..23c9b8eed 100644 --- a/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/internal/GenericNodeDoubleClickListener.java +++ b/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/internal/GenericNodeDoubleClickListener.java @@ -20,8 +20,6 @@ import javax.jcr.RepositoryException; import javax.jcr.nodetype.NodeType; import org.argeo.ArgeoException; -import org.argeo.eclipse.ui.jcr.utils.JcrFileProvider; -import org.argeo.eclipse.ui.specific.FileHandler; import org.argeo.eclipse.ui.workbench.WorkbenchUiPlugin; import org.argeo.eclipse.ui.workbench.jcr.DefaultNodeEditor; import org.argeo.eclipse.ui.workbench.jcr.internal.model.RepositoryElem; @@ -43,14 +41,15 @@ public class GenericNodeDoubleClickListener implements IDoubleClickListener { // .getLog(GenericNodeDoubleClickListener.class); private TreeViewer nodeViewer; - private JcrFileProvider jfp; - private FileHandler fileHandler; + + // private JcrFileProvider jfp; + // private FileHandler fileHandler; public GenericNodeDoubleClickListener(TreeViewer nodeViewer) { this.nodeViewer = nodeViewer; - jfp = new JcrFileProvider(); + // jfp = new JcrFileProvider(); // Commented out. see https://www.argeo.org/bugzilla/show_bug.cgi?id=188 - fileHandler = null; + // fileHandler = null; // fileHandler = new FileHandler(jfp); } @@ -81,6 +80,16 @@ public class GenericNodeDoubleClickListener implements IDoubleClickListener { String name = node.getName(); String id = node.getIdentifier(); + // TODO add integration of direct retrieval of the binary in + // a JCR repo. + // Map params = new HashMap(); + // params.put(OpenFile.PARAM_FILE_NAME, name); + // params.put(OpenFile.PARAM_FILE_URI, "jcr://" + id); + // CommandUtils + // .callCommand("org.argeo.security.ui.specific.openFile", + // params); + // For the file provider to be able to browse the // various // repository. @@ -88,9 +97,9 @@ public class GenericNodeDoubleClickListener implements IDoubleClickListener { // ITreeContentProvider itcp = (ITreeContentProvider) // nodeViewer // .getContentProvider(); - jfp.setReferenceNode(node); - if (fileHandler != null) - fileHandler.openFile(name, id); + // jfp.setReferenceNode(node); + // if (fileHandler != null) + // fileHandler.openFile(name, id); } GenericNodeEditorInput gnei = new GenericNodeEditorInput(node); WorkbenchUiPlugin.getDefault().getWorkbench()