]>
git.argeo.org Git - gpl/argeo-slc.git/blob - plugins/org.argeo.slc.akb.ui/src/main/java/org/argeo/slc/akb/ui/commands/OpenTracker.java
1 package org
.argeo
.slc
.akb
.ui
.commands
;
5 import org
.argeo
.slc
.akb
.AkbException
;
6 import org
.argeo
.slc
.akb
.ui
.AkbUiPlugin
;
7 import org
.eclipse
.core
.commands
.AbstractHandler
;
8 import org
.eclipse
.core
.commands
.ExecutionEvent
;
9 import org
.eclipse
.core
.commands
.ExecutionException
;
10 import org
.eclipse
.ui
.PlatformUI
;
13 * Open a browser with bugzilla
15 public class OpenTracker
extends AbstractHandler
{
17 public final static String ID
= AkbUiPlugin
.PLUGIN_ID
+ ".forceRefresh";
19 private final static String TRACKER_URL
= "https://www.argeo.org/bugzilla/enter_bug.cgi?product=slc";
21 public Object
execute(ExecutionEvent event
) throws ExecutionException
{
24 PlatformUI
.getWorkbench().getBrowserSupport().getExternalBrowser()
25 .openURL(new URL(TRACKER_URL
));
26 } catch (Exception e
) {
27 throw new AkbException("Unable to open browser page", e
);