]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/JcrResultTreeView.java
Adapt to changes in Commons
[gpl/argeo-slc.git] / org.argeo.slc.client.ui / src / org / argeo / slc / client / ui / views / JcrResultTreeView.java
index 97f78e4bd6a05eb40e452898389669345da05522..1b1f85d403e0ade57de97376a924e89ba6decb95 100644 (file)
@@ -110,6 +110,7 @@ public class JcrResultTreeView extends ViewPart {
        // LogFactory.getLog(JcrResultTreeView.class);\r
 \r
        /* DEPENDENCY INJECTION */\r
+       private Repository repository;\r
        private Session session;\r
 \r
        // This page widgets\r
@@ -138,6 +139,12 @@ public class JcrResultTreeView extends ViewPart {
 \r
        @Override\r
        public void createPartControl(Composite parent) {\r
+               try {\r
+                       session = repository.login();\r
+               } catch (RepositoryException e1) {\r
+                       throw new SlcException("Cannot log in to repository");\r
+               }\r
+\r
                parent.setLayout(new FillLayout());\r
                // Main layout\r
                SashForm sashForm = new SashForm(parent, SWT.VERTICAL);\r
@@ -949,11 +956,6 @@ public class JcrResultTreeView extends ViewPart {
        }\r
 \r
        /* DEPENDENCY INJECTION */\r
-       @Deprecated\r
-       public void setSession(Session session) {\r
-               this.session = session;\r
-       }\r
-\r
        public void dispose() {\r
                // JcrUtils.unregisterQuietly(session.getWorkspace(), resultsObserver);\r
                JcrUtils.logoutQuietly(session);\r
@@ -961,11 +963,6 @@ public class JcrResultTreeView extends ViewPart {
        }\r
 \r
        public void setRepository(Repository repository) {\r
-               try {\r
-                       session = repository.login();\r
-               } catch (RepositoryException re) {\r
-                       throw new SlcException("Unable to log in Repository " + repository,\r
-                                       re);\r
-               }\r
+               this.repository = repository;\r
        }\r
 }
\ No newline at end of file