X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FActivator.java;h=25746a48116b29f84930e93ea7a18272d1199412;hb=35507e18257f2e9f59842ba5120fcd3f19c4cf4d;hp=1efc9dc66474953221194974c0044558e163514b;hpb=5b5c2b97eee9edd037e198acadf8b416a973863f;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java index 1efc9dc66..25746a481 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java @@ -1,6 +1,5 @@ package org.argeo.cms.internal.kernel; -import java.awt.image.Kernel; import java.io.IOException; import java.net.URL; import java.nio.file.Files; @@ -29,8 +28,8 @@ import org.osgi.service.log.LogReaderService; import org.osgi.service.useradmin.UserAdmin; /** - * Activates the {@link Kernel} from the provided {@link BundleContext}. Gives - * access to kernel information for the rest of the bundle (and only it) + * Activates the kernel. Gives access to kernel information for the rest of the + * bundle (and only it) */ public class Activator implements BundleActivator { private final static Log log = LogFactory.getLog(Activator.class); @@ -162,9 +161,18 @@ public class Activator implements BundleActivator { } public static GSSCredential getAcceptorCredentials() { + return getNodeUserAdmin().getAcceptorCredentials(); + } + + public static boolean isSingleUser() { + return getNodeUserAdmin().isSingleUser(); + } + + private static NodeUserAdmin getNodeUserAdmin() { ServiceReference sr = instance.bc.getServiceReference(UserAdmin.class); NodeUserAdmin userAdmin = (NodeUserAdmin) instance.bc.getService(sr); - return userAdmin.getAcceptorCredentials(); + return userAdmin; + } // static CmsSecurity getCmsSecurity() {