X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.client.ui%2Fsrc%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fviews%2FJcrProcessListView.java;h=8ab5c8f6f74dce185f458fff569cd6ccafdbd8d3;hb=4644a05f259abb229a77ef7203687e139f01939a;hp=f6a20dc10194e23fc3b963b0609f2d6044083d66;hpb=bd8889c00f4b8264d990d8b75471c3a7aaec6c95;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/JcrProcessListView.java b/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/JcrProcessListView.java index f6a20dc10..8ab5c8f6f 100644 --- a/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/JcrProcessListView.java +++ b/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/JcrProcessListView.java @@ -65,6 +65,7 @@ public class JcrProcessListView extends ViewPart { private TableViewer viewer; + private Repository repository; private Session session; private EventListener processesObserver; @@ -74,6 +75,12 @@ public class JcrProcessListView extends ViewPart { private Integer queryLimit = 2000; public void createPartControl(Composite parent) { + try { + session = repository.login(); + } catch (RepositoryException re) { + throw new SlcException("Unable to log in Repository " + repository, + re); + } Table table = createTable(parent); viewer = new TableViewer(table); viewer.setLabelProvider(new LabelProvider()); @@ -241,11 +248,6 @@ public class JcrProcessListView extends ViewPart { } - @Deprecated - public void setSession(Session session) { - this.session = session; - } - public void dispose() { JcrUtils.unregisterQuietly(session.getWorkspace(), processesObserver); JcrUtils.logoutQuietly(session); @@ -253,12 +255,7 @@ public class JcrProcessListView extends ViewPart { } public void setRepository(Repository repository) { - try { - session = repository.login(); - } catch (RepositoryException re) { - throw new SlcException("Unable to log in Repository " + repository, - re); - } + this.repository = repository; } } \ No newline at end of file