]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - security/plugins/org.argeo.security.ui/src/main/java/org/argeo/security/ui/commands/OpenHomePerspective.java
1 package org
.argeo
.security
.ui
.commands
;
3 import org
.argeo
.eclipse
.ui
.ErrorFeedback
;
4 import org
.argeo
.security
.ui
.UserHomePerspective
;
5 import org
.eclipse
.core
.commands
.AbstractHandler
;
6 import org
.eclipse
.core
.commands
.ExecutionEvent
;
7 import org
.eclipse
.core
.commands
.ExecutionException
;
8 import org
.eclipse
.ui
.WorkbenchException
;
9 import org
.eclipse
.ui
.handlers
.HandlerUtil
;
11 /** Default action of the user menu */
12 public class OpenHomePerspective
extends AbstractHandler
{
14 public Object
execute(ExecutionEvent event
) throws ExecutionException
{
16 HandlerUtil
.getActiveSite(event
).getWorkbenchWindow()
17 .openPage(UserHomePerspective
.ID
, null);
18 } catch (WorkbenchException e
) {
19 ErrorFeedback
.show("Cannot open home perspective", e
);