com.sitewhere.rest.model.user.User.setHashedPassword()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(63)

本文整理了Java中com.sitewhere.rest.model.user.User.setHashedPassword()方法的一些代码示例,展示了User.setHashedPassword()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。User.setHashedPassword()方法的具体详情如下:
包路径:com.sitewhere.rest.model.user.User
类名称:User
方法名:setHashedPassword

User.setHashedPassword介绍

暂无

代码示例

代码示例来源:origin: com.sitewhere/sitewhere-core-api

/**
   * Copy contents from the SPI class.
   * 
   * @param input
   * @return
   */
  public static User copy(IUser input) throws SiteWhereException {
  User result = new User();
  result.setUsername(input.getUsername());
  result.setHashedPassword(input.getHashedPassword());
  result.setFirstName(input.getFirstName());
  result.setLastName(input.getLastName());
  result.setLastLogin(input.getLastLogin());
  result.setStatus(input.getStatus());
  result.setAuthorities(new ArrayList<String>(input.getAuthorities()));
  MetadataProviderEntity.copy(input, result);
  return result;
  }
}

代码示例来源:origin: com.sitewhere/sitewhere-java-model

/**
   * Copy contents from the SPI class.
   * 
   * @param input
   * @return
   */
  public static User copy(IUser input) throws SiteWhereException {
  User result = new User();
  result.setUsername(input.getUsername());
  result.setHashedPassword(input.getHashedPassword());
  result.setFirstName(input.getFirstName());
  result.setLastName(input.getLastName());
  result.setLastLogin(input.getLastLogin());
  result.setStatus(input.getStatus());
  result.setAuthorities(new ArrayList<String>(input.getAuthorities()));
  PersistentEntity.copy(input, result);
  return result;
  }
}

代码示例来源:origin: sitewhere/sitewhere

/**
 * Convert user from API to GRPC.
 * 
 * @param grpc
 * @return
 * @throws SiteWhereException
 */
public static IUser asApiUser(GUser grpc) throws SiteWhereException {
User api = new User();
api.setUsername(grpc.getUsername());
api.setHashedPassword(grpc.getHashedPassword());
api.setFirstName(grpc.getFirstName());
api.setLastName(grpc.getLastName());
api.setStatus(UserModelConverter.asApiAccountStatus(grpc.getStatus()));
api.setLastLogin(CommonModelConverter.asApiDate(grpc.getLastLogin()));
api.getAuthorities().addAll(grpc.getAuthoritiesList());
CommonModelConverter.setEntityInformation(api, grpc.getEntityInformation());
return api;
}

代码示例来源:origin: sitewhere/sitewhere

/**
 * Copy information from Mongo {@link Document} to model object.
 * 
 * @param source
 * @param target
 */
@SuppressWarnings("unchecked")
public static void fromDocument(Document source, User target) {
String username = (String) source.get(PROP_USERNAME);
String hashedPassword = (String) source.get(PROP_HASHED_PASSWORD);
String firstName = (String) source.get(PROP_FIRST_NAME);
String lastName = (String) source.get(PROP_LAST_NAME);
Date lastLogin = (Date) source.get(PROP_LAST_LOGIN);
String status = (String) source.get(PROP_STATUS);
List<String> authorities = (List<String>) source.get(PROP_AUTHORITIES);
target.setUsername(username);
target.setHashedPassword(hashedPassword);
target.setFirstName(firstName);
target.setLastName(lastName);
target.setLastLogin(lastLogin);
target.setAuthorities(authorities);
if (status != null) {
  target.setStatus(AccountStatus.valueOf(status));
}
MongoPersistentEntity.fromDocument(source, target);
}

代码示例来源:origin: com.sitewhere/sitewhere-mongodb

/**
 * Copy information from Mongo {@link Document} to model object.
 * 
 * @param source
 * @param target
 */
@SuppressWarnings("unchecked")
public static void fromDocument(Document source, User target) {
String username = (String) source.get(PROP_USERNAME);
String hashedPassword = (String) source.get(PROP_HASHED_PASSWORD);
String firstName = (String) source.get(PROP_FIRST_NAME);
String lastName = (String) source.get(PROP_LAST_NAME);
Date lastLogin = (Date) source.get(PROP_LAST_LOGIN);
String status = (String) source.get(PROP_STATUS);
List<String> authorities = (List<String>) source.get(PROP_AUTHORITIES);
target.setUsername(username);
target.setHashedPassword(hashedPassword);
target.setFirstName(firstName);
target.setLastName(lastName);
target.setLastLogin(lastLogin);
target.setAuthorities(authorities);
if (status != null) {
  target.setStatus(AccountStatus.valueOf(status));
}
MongoSiteWhereEntity.fromDocument(source, target);
MongoMetadataProvider.fromDocument(source, target);
}

代码示例来源:origin: sitewhere/sitewhere

/**
 * 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;
}

代码示例来源:origin: com.sitewhere/sitewhere-core

String password = (encodePassword) ? passwordEncoder.encodePassword(source.getPassword(), null)
  : source.getPassword();
target.setHashedPassword(password);

代码示例来源:origin: com.sitewhere/sitewhere-core

/**
 * 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;
}

代码示例来源:origin: sitewhere/sitewhere

target.setHashedPassword(password);

相关文章