X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.security.ui.admin%2Fsrc%2Forg%2Fargeo%2Fsecurity%2Fui%2Fadmin%2FSecurityAdminPlugin.java;h=f9c0ad9afef3da9cce2af73fafd1c259346b4691;hb=8260f4470f514ea347ca53f5b4dfc632c4a4de66;hp=06e9bd5b91727aed86d6cff843eca10c9b48662d;hpb=d33e8191813f561cee96fbbbd3f74737070140d0;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/SecurityAdminPlugin.java b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/SecurityAdminPlugin.java index 06e9bd5b9..f9c0ad9af 100644 --- a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/SecurityAdminPlugin.java +++ b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/SecurityAdminPlugin.java @@ -22,6 +22,7 @@ import org.osgi.framework.BundleContext; public class SecurityAdminPlugin extends AbstractUIPlugin { public static final String PLUGIN_ID = "org.argeo.security.ui.admin"; //$NON-NLS-1$ private static SecurityAdminPlugin plugin; + private static BundleContext bundleContext; public SecurityAdminPlugin() { } @@ -29,10 +30,12 @@ public class SecurityAdminPlugin extends AbstractUIPlugin { public void start(BundleContext context) throws Exception { super.start(context); plugin = this; + bundleContext = context; } public void stop(BundleContext context) throws Exception { plugin = null; + bundleContext = null; super.stop(context); } @@ -40,6 +43,10 @@ public class SecurityAdminPlugin extends AbstractUIPlugin { return plugin; } + public static BundleContext getBundleContext() { + return bundleContext; + } + public static ImageDescriptor getImageDescriptor(String path) { return imageDescriptorFromPlugin(PLUGIN_ID, path); }