From: Mathieu Baudier Date: Mon, 17 Jan 2011 14:19:16 +0000 (+0000) Subject: Small improvements X-Git-Tag: argeo-commons-2.1.30~1511 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=a9420b9215e813697937c6fcc501e1034d1ad015;p=lgpl%2Fargeo-commons.git Small improvements git-svn-id: https://svn.argeo.org/commons/trunk@4052 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/security/eclipse/plugins/org.argeo.security.ui.application/pom.xml b/security/eclipse/plugins/org.argeo.security.ui.application/pom.xml index 304eea33b..a13c8fb5c 100644 --- a/security/eclipse/plugins/org.argeo.security.ui.application/pom.xml +++ b/security/eclipse/plugins/org.argeo.security.ui.application/pom.xml @@ -93,6 +93,7 @@ org.argeo.commons.server org.argeo.server.ads.server 0.2.2-SNAPSHOT + jar org.argeo.commons.security diff --git a/security/eclipse/plugins/org.argeo.security.ui.application/src/main/java/org/argeo/security/ui/application/SecureWorkbenchAdvisor.java b/security/eclipse/plugins/org.argeo.security.ui.application/src/main/java/org/argeo/security/ui/application/SecureWorkbenchAdvisor.java index dd12e63af..417981664 100644 --- a/security/eclipse/plugins/org.argeo.security.ui.application/src/main/java/org/argeo/security/ui/application/SecureWorkbenchAdvisor.java +++ b/security/eclipse/plugins/org.argeo.security.ui.application/src/main/java/org/argeo/security/ui/application/SecureWorkbenchAdvisor.java @@ -6,13 +6,18 @@ import org.eclipse.ui.application.WorkbenchWindowAdvisor; public class SecureWorkbenchAdvisor extends WorkbenchAdvisor { - static final String PERSPECTIVE_ID = "org.argeo.security.ui.securityPerspective"; //$NON-NLS-1$ + static final String DEFAULT_PERSPECTIVE_ID = "org.argeo.security.ui.securityPerspective"; //$NON-NLS-1$ - public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) { - return new SecureWorkbenchWindowAdvisor(configurer); - } + public final static String INITIAL_PERSPECTIVE_PROPERTY = "org.argeo.security.ui.initialPerspective"; + private String initialPerspective = System.getProperty( + INITIAL_PERSPECTIVE_PROPERTY, DEFAULT_PERSPECTIVE_ID); + + public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor( + IWorkbenchWindowConfigurer configurer) { + return new SecureWorkbenchWindowAdvisor(configurer); + } public String getInitialWindowPerspectiveId() { - return PERSPECTIVE_ID; + return initialPerspective; } } diff --git a/security/eclipse/plugins/org.argeo.security.ui.rap/pom.xml b/security/eclipse/plugins/org.argeo.security.ui.rap/pom.xml index ea7689d45..c9ede7890 100644 --- a/security/eclipse/plugins/org.argeo.security.ui.rap/pom.xml +++ b/security/eclipse/plugins/org.argeo.security.ui.rap/pom.xml @@ -64,7 +64,6 @@ org.argeo.commons.security org.argeo.security.ui.application 0.2.2-SNAPSHOT - pom org.argeo.commons.eclipse