From e7b61c430e8432696728630df915e64408c8da5a Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 20 Aug 2012 13:32:47 +0000 Subject: [PATCH] RCP remembers workbench state git-svn-id: https://svn.argeo.org/commons/trunk@5516 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../argeo/security/ui/rcp/SecureWorkbenchAdvisor.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureWorkbenchAdvisor.java b/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureWorkbenchAdvisor.java index 91909f1d7..e0c3ecd2b 100644 --- a/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureWorkbenchAdvisor.java +++ b/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureWorkbenchAdvisor.java @@ -21,6 +21,10 @@ import org.eclipse.ui.application.IWorkbenchWindowConfigurer; import org.eclipse.ui.application.WorkbenchAdvisor; import org.eclipse.ui.application.WorkbenchWindowAdvisor; +/** + * Workbench configuration which is aware of the logged in user and can remember + * workbench state. + */ public class SecureWorkbenchAdvisor extends WorkbenchAdvisor { public final static String INITIAL_PERSPECTIVE_PROPERTY = "org.argeo.security.ui.initialPerspective"; private String initialPerspective = System.getProperty( @@ -30,14 +34,12 @@ public class SecureWorkbenchAdvisor extends WorkbenchAdvisor { public SecureWorkbenchAdvisor(String username) { this.username = username; - //System.out.println("in SecureWorkbenchAdvisor(String username)"); } @Override public void initialize(final IWorkbenchConfigurer configurer) { super.initialize(configurer); configurer.setSaveAndRestore(true); - //System.out.println("in initialize(final IWorkbenchConfigurer configurer)"); } public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor( @@ -59,4 +61,7 @@ public class SecureWorkbenchAdvisor extends WorkbenchAdvisor { return initialPerspective; } + protected String getUsername() { + return username; + } } -- 2.30.2