List of usage examples for org.springframework.data.mongodb.core User getUserName
public String getUserName()
From source file:com.skymobi.monitor.security.MongoUserManager.java
private void saveUser(User user) { Assert.hasLength(user.getUsername(), "username can't be empty"); Assert.hasLength(user.getPassword(), "password can't be empty"); mongoTemplate.save(user, COLLECTION_NAME_USER); }
From source file:com.skymobi.monitor.security.MongoUserManager.java
/** * monitor user by system administrator//from ww w .j a va 2 s. co m * * @param user */ @Override public void monitorUser(User user) { Assert.isTrue(!isSystemAdmin(user.getUsername()), "system user can't be monitor, please do that by change system properties config ,username=" + user.getUsername()); User dbUser = loadUserByUsername(user.getUsername()); Assert.notNull(dbUser); if (dbUser.isEnabled() != user.isEnabled()) { logger.info("change user enabled {}", user); dbUser.setEnabled(user.isEnabled()); dbUser.setPassword(user.getPassword()); dbUser.setEmail(user.getEmail()); dbUser.setPhone(user.getPhone()); saveUser(dbUser); } }
From source file:com.skymobi.monitor.security.MongoUserManager.java
public void registerUser(User user) throws RegisterException { Assert.hasLength(user.getUsername(), "username can't be empty"); Assert.hasLength(user.getPassword(), "password can't be empty"); if (loadUserByUsername(user.getUsername()) != null) { throw new RegisterException("err.username_has_exist"); }//from w w w .j av a 2s . c om logger.info("register a user = {} ", user); saveUser(user); }