@Override public boolean checkCredentials(final SUser user, final String password) { final String hashPassword = user.getPassword(); return encrypter.check(password, hashPassword); }
@Override public boolean checkCredentials(final SUser user, final String password) { final String hashPassword = user.getPassword(); return encrypter.check(password, hashPassword); }
@Override public SUser createUser(final SUser user) throws SUserCreationException { final String methodName = "createUser"; final String hash = encrypter.hash(user.getPassword()); final SUser hashedUser = BuilderFactory.get(SUserBuilderFactory.class).createNewInstance(user).setPassword(hash).done(); return createUser(user, methodName, hashedUser); }
@Override public SUser createUser(final SUser user) throws SUserCreationException { final String methodName = "createUser"; final String hash = encrypter.hash(user.getPassword()); final SUser hashedUser = BuilderFactory.get(SUserBuilderFactory.class).createNewInstance(user).setPassword(hash).done(); return createUser(user, methodName, hashedUser); }
public SUserImpl(final SUser user) { firstName = user.getFirstName(); lastName = user.getLastName(); password = user.getPassword(); userName = user.getUserName(); jobTitle = user.getJobTitle(); managerUserId = user.getManagerUserId(); createdBy = user.getCreatedBy(); creationDate = user.getCreationDate(); lastUpdate = user.getLastUpdate(); title = user.getTitle(); enabled = user.isEnabled(); iconId = user.getIconId(); }
public SUserImpl(final SUser user) { firstName = user.getFirstName(); lastName = user.getLastName(); password = user.getPassword(); userName = user.getUserName(); jobTitle = user.getJobTitle(); managerUserId = user.getManagerUserId(); createdBy = user.getCreatedBy(); creationDate = user.getCreationDate(); lastUpdate = user.getLastUpdate(); title = user.getTitle(); enabled = user.isEnabled(); iconId = user.getIconId(); }
protected ExportedUser toExportedUser(final SUser sUser, final Map<Long, String> userInfoDefinitionNames) throws SBonitaException { final String managerUserName = getManagerUsername(sUser); final ExportedUserBuilder clientUserbuilder = ExportedUserBuilderFactory.createNewInstance(sUser.getUserName(), sUser.getPassword()); // Do not export dates and id clientUserbuilder.setPasswordEncrypted(true); clientUserbuilder.setFirstName(sUser.getFirstName()); clientUserbuilder.setLastName(sUser.getLastName()); clientUserbuilder.setTitle(sUser.getTitle()); clientUserbuilder.setJobTitle(sUser.getJobTitle()); clientUserbuilder.setEnabled(sUser.isEnabled()); setManagerInfo(managerUserName, clientUserbuilder); setPersonalContactInfo(sUser, clientUserbuilder); setProfessionalContactInfo(sUser, clientUserbuilder); addCustomUserInfoValues(sUser.getId(), clientUserbuilder, userInfoDefinitionNames); return clientUserbuilder.done(); }
protected ExportedUser toExportedUser(final SUser sUser, final Map<Long, String> userInfoDefinitionNames) throws SBonitaException { final String managerUserName = getManagerUsername(sUser); final ExportedUserBuilder clientUserbuilder = ExportedUserBuilderFactory.createNewInstance(sUser.getUserName(), sUser.getPassword()); // Do not export dates and id clientUserbuilder.setPasswordEncrypted(true); clientUserbuilder.setFirstName(sUser.getFirstName()); clientUserbuilder.setLastName(sUser.getLastName()); clientUserbuilder.setTitle(sUser.getTitle()); clientUserbuilder.setJobTitle(sUser.getJobTitle()); clientUserbuilder.setEnabled(sUser.isEnabled()); setManagerInfo(managerUserName, clientUserbuilder); setPersonalContactInfo(sUser, clientUserbuilder); setProfessionalContactInfo(sUser, clientUserbuilder); addCustomUserInfoValues(sUser.getId(), clientUserbuilder, userInfoDefinitionNames); return clientUserbuilder.done(); }