Improve cleaning of the model (bug 23)
[lgpl/argeo-commons.git] / server / plugins / org.argeo.jcr.ui.explorer / src / main / java / org / argeo / jcr / ui / explorer / views / GenericJcrBrowser.java
index b84214c741fdd81b826fba8b1f1bfeffe07e5bfd..ae07a5b5eceda112e6f9072ead37ce380cbaabe7 100644 (file)
@@ -5,7 +5,6 @@ import java.util.List;
 import javax.jcr.Property;
 import javax.jcr.PropertyType;
 import javax.jcr.RepositoryException;
-import javax.jcr.Session;
 import javax.jcr.Value;
 import javax.jcr.observation.Event;
 import javax.jcr.observation.EventListener;
@@ -73,8 +72,8 @@ public class GenericJcrBrowser extends AbstractJcrBrowser {
        public void createPartControl(Composite parent) {
 
                // look for session
-               Session nodeSession = jcrKeyring != null ? jcrKeyring.getSession()
-                               : null;
+               // Session nodeSession = jcrKeyring != null ? jcrKeyring.getSession()
+               // : null;
                // if (nodeSession == null) {
                // Repository nodeRepository = JcrUtils.getRepositoryByAlias(
                // repositoryRegister, ArgeoJcrConstants.ALIAS_NODE);
@@ -82,7 +81,6 @@ public class GenericJcrBrowser extends AbstractJcrBrowser {
                // try {
                // nodeSession = nodeRepository.login();
                // // TODO : enhance that to enable multirepository listener.
-               // session = nodeSession;
                // } catch (RepositoryException e1) {
                // throw new ArgeoException("Cannot login to node repository");
                // }
@@ -247,6 +245,11 @@ public class GenericJcrBrowser extends AbstractJcrBrowser {
                return propertiesViewer;
        }
 
+       @Override
+       public void dispose() {
+               super.dispose();
+       }
+
        @Override
        protected TreeViewer getNodeViewer() {
                return nodesViewer;