target.setFirstName(source.getFirstName()); if (source.getLastName() != null) { target.setLastName(source.getLastName());
target.setFirstName(request.getFirstName()); if (request.getLastName() != null) { target.setLastName(request.getLastName());
builder.setFirstName(GOptionalString.newBuilder().setValue(api.getFirstName())); if (api.getLastName() != null) { builder.setLastName(GOptionalString.newBuilder().setValue(api.getLastName()));
/** * 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; }