UserProvider services = (UserProvider)appContext.getBean(beanName); List<users> list = services.getUsers(); for (users user: list){ /* do stuff with user*/}
@Override public List<UserModel> query(RealmModel realm, int first, int max) { return session.userStorage().getUsers(realm, first, max, includeServiceAccounts); } }, realm, firstResult, maxResults);
private void printUsers(String beanName) { UserProvider provider = appContext.getBean(beanName, UserProvider.class); List<User> users = provider.getUsers(); for (User user : users) System.out.println("DAO:" + user.getName()); }
@Override public List<UserModel> getUsers(RealmModel realm, int firstResult, int maxResults, boolean includeServiceAccounts) { return getDelegate().getUsers(realm, firstResult, maxResults, includeServiceAccounts); }
@Override public List<UserModel> getUsers(RealmModel realm, boolean includeServiceAccounts) { return getDelegate().getUsers(realm, includeServiceAccounts); }
@Override public List<UserModel> getUsers(RealmModel realm, int firstResult, int maxResults, boolean includeServiceAccounts) { return getDelegate().getUsers(realm, firstResult, maxResults, includeServiceAccounts); }
@Override public List<UserModel> getUsers(RealmModel realm, boolean includeServiceAccounts) { return getDelegate().getUsers(realm, includeServiceAccounts); }
private void migrateUsers(KeycloakSession session, RealmModel realm) { List<UserModel> users = session.userStorage().getUsers(realm, false); for (UserModel user : users) { String email = user.getEmail(); email = KeycloakModelUtils.toLowerCaseSafe(email); if (email != null && !email.equals(user.getEmail())) { user.setEmail(email); } } } }