target.setUsername(request.getUsername()); if (request.getPassword() != null) { String password = (encodePassword) ? passwordEncoder.encode(request.getPassword()) : request.getPassword(); target.setHashedPassword(password);
target.setUsername(source.getUsername()); if (source.getPassword() != null) { String password = (encodePassword) ? passwordEncoder.encodePassword(source.getPassword(), null) : source.getPassword(); target.setHashedPassword(password);
/** * Common logic for creating a user based on an incoming request. * * @param source * @param encodePassword * @return * @throws SiteWhereException */ public static User userCreateLogic(IUserCreateRequest request, boolean encodePassword) throws SiteWhereException { User user = new User(); Persistence.entityCreateLogic(request, user); require("Username", request.getUsername()); String password = (encodePassword) ? passwordEncoder.encode(request.getPassword()) : request.getPassword(); user.setUsername(request.getUsername()); user.setHashedPassword(password); user.setFirstName(request.getFirstName()); user.setLastName(request.getLastName()); user.setLastLogin(null); user.setStatus(request.getStatus()); user.setAuthorities(request.getAuthorities()); return user; }
/** * Common logic for creating a user based on an incoming request. * * @param source * @param encodePassword * @return * @throws SiteWhereException */ public static User userCreateLogic(IUserCreateRequest source, boolean encodePassword) throws SiteWhereException { String password = (encodePassword) ? passwordEncoder.encodePassword(source.getPassword(), null) : source.getPassword(); User user = new User(); require(source.getUsername()); user.setUsername(source.getUsername()); user.setHashedPassword(password); user.setFirstName(source.getFirstName()); user.setLastName(source.getLastName()); user.setLastLogin(null); user.setStatus(source.getStatus()); user.setAuthorities(source.getAuthorities()); MetadataProvider.copy(source, user); SiteWherePersistence.initializeEntityMetadata(user); return user; }
builder.setUsername(GOptionalString.newBuilder().setValue(api.getUsername())); if (api.getPassword() != null) { builder.setPassword(GOptionalString.newBuilder().setValue(api.getPassword()));