- userAdmin = new JcrUserAdmin(bundleContext, node);
- userAdmin.setUserAdminService(userAdminService);
+ String userAdminUri = KernelUtils
+ .getFrameworkProp(KernelConstants.USERADMIN_URI);
+ if (userAdminUri == null)
+ userAdminUri = getClass().getResource("demo.ldif").toString();
+
+ if (userAdminUri.startsWith("ldap"))
+ userAdmin = new LdapUserAdmin(userAdminUri);
+ else
+ userAdmin = new LdifUserAdmin(userAdminUri);