@Override public Iterable<User> query() { log.trace("Listing users"); return userRepository.findAll(); }
private void listUsers() { String line = String.format("%20s%20s%40s", "Username", "Enabled", "Roles"); System.out.println(line); for (User user : userRepository.findAll()) { System.out.println( String.format("%20s%20s%40s", user.getUsername(), user.isEnabled(), user.getRoles())); } }
@PostConstruct public void init() { log.debug("Creating initial Users..."); User admin = userRepository.findFirstByUsername("admin"); if (!userExists("admin")) { User ob_admin = new User(); ob_admin.setUsername("admin"); ob_admin.setEnabled(true); ob_admin.setPassword(BCrypt.hashpw(adminPwd, BCrypt.gensalt(12))); Set<Role> roles = new HashSet<>(); Role role = new Role(); role.setRole(RoleEnum.ADMIN); role.setProject("*"); roles.add(role); ob_admin.setRoles(roles); createUser(ob_admin); } else { log.debug("Admin user exists already."); } log.debug("Users in the DB: "); for (User user : userRepository.findAll()) { log.debug("" + user); } }