本文整理了Java中com.sitewhere.rest.model.user.User.setHashedPassword()
方法的一些代码示例,展示了User.setHashedPassword()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。User.setHashedPassword()
方法的具体详情如下:
包路径:com.sitewhere.rest.model.user.User
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!