@Override
@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT, rollbackForClassName = { "BusinessException" })
public void updatePaasUser(PaasUser paasUser) throws ObjectNotFoundException {
PaasUser persisted = paasUserRepository.findOne(paasUser.getId());
if (persisted == null) {
String message = "PaasUser[" + paasUser.getFullName() + "] does not exist";
log.error(message);
throw new PaasUserNotFoundException(message);
}
persisted.setFirstName(paasUser.getFirstName());
persisted.setLastName(paasUser.getLastName());
persisted.setMail(paasUser.getMail());
persisted.setPhone(paasUser.getPhone());
persisted.setSsoId(paasUser.getSsoId());
persisted.setMail(paasUser.getMail());
// Flush to get potential exception
// TODO
// paasUserRepository.flush();
}
ManagePaasUserImpl.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:elpaaso-core
作者:
评论列表
文章目录