target.setStatus(source.getStatus()); if (source.getAuthorities() != null) { target.setAuthorities(source.getAuthorities());
target.setStatus(request.getStatus()); if (request.getAuthorities() != null) { target.setAuthorities(request.getAuthorities());
builder.setStatus(UserModelConverter.asGrpcAccountStatus(api.getStatus())); if (api.getAuthorities() != null) { builder.addAllAuthorities(api.getAuthorities());
/** * 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; }