]> git.argeo.org Git - lgpl/argeo-commons.git/blob - SecurityAdminPlugin.java
dfe767bf18fd9c81c4eb7ba9764c8a42224b3f91
[lgpl/argeo-commons.git] / SecurityAdminPlugin.java
1 package org.argeo.security.ui.admin;
2
3 import org.eclipse.jface.resource.ImageDescriptor;
4 import org.eclipse.ui.plugin.AbstractUIPlugin;
5 import org.osgi.framework.BundleContext;
6
7 public class SecurityAdminPlugin extends AbstractUIPlugin {
8 public static final String PLUGIN_ID = "org.argeo.security.ui.admin"; //$NON-NLS-1$
9 private static SecurityAdminPlugin plugin;
10
11 public SecurityAdminPlugin() {
12 }
13
14 public void start(BundleContext context) throws Exception {
15 super.start(context);
16 plugin = this;
17 }
18
19 public void stop(BundleContext context) throws Exception {
20 plugin = null;
21 super.stop(context);
22 }
23
24 public static SecurityAdminPlugin getDefault() {
25 return plugin;
26 }
27
28 public static ImageDescriptor getImageDescriptor(String path) {
29 return imageDescriptorFromPlugin(PLUGIN_ID, path);
30 }
31
32 }