private IUserStorage userStorage() { return getStorageManager().getUserStorageAPI(); }
private IUserStorage userStorage() { return getStorageManager().getUserStorageAPI(); }
protected IUserStorage getUserStorage() { return getNoSqlStorage().getUserStorageAPI(); }
public static UserService getUserService() { return new UserService(StorageDispatcher.INSTANCE.getNoSqlStore().getUserStorageAPI()); }
public static UserService getUserService() { return new UserService(StorageDispatcher.INSTANCE.getNoSqlStore().getUserStorageAPI()); }
@Override public List<Message> install() { try { String encryptedPassword = PasswordUtil.encryptPassword(adminPassword); StorageDispatcher.INSTANCE.getNoSqlStore().getUserStorageAPI().storeUser(new User(adminEmail, encryptedPassword, roles)); return Arrays.asList(Notifications.success(getTitle())); } catch (NoSuchAlgorithmException | InvalidKeySpecException e) { e.printStackTrace(); return Arrays.asList(Notifications.error("Could not encrypt password")); } }
@Override public List<Message> install() { try { String encryptedPassword = PasswordUtil.encryptPassword(adminPassword); StorageDispatcher.INSTANCE.getNoSqlStore().getUserStorageAPI().storeUser(new User(adminEmail, encryptedPassword, roles)); return Arrays.asList(Notifications.success(getTitle())); } catch (NoSuchAlgorithmException | InvalidKeySpecException e) { e.printStackTrace(); return Arrays.asList(Notifications.error("Could not encrypt password")); } }
public Boolean registerUser(RegistrationData data, Set<Role> roles) { org.streampipes.model.client.user.User user = new User(data.getEmail(), data.getPassword(), roles); try { String encryptedPassword = PasswordUtil.encryptPassword(data.getPassword()); user.setPassword(encryptedPassword); StorageDispatcher.INSTANCE.getNoSqlStore().getUserStorageAPI().storeUser(user); } catch (NoSuchAlgorithmException | InvalidKeySpecException e) { return false; } return true; }
public Boolean registerUser(RegistrationData data, Set<Role> roles) { org.streampipes.model.client.user.User user = new User(data.getEmail(), data.getPassword(), roles); try { String encryptedPassword = PasswordUtil.encryptPassword(data.getPassword()); user.setPassword(encryptedPassword); StorageDispatcher.INSTANCE.getNoSqlStore().getUserStorageAPI().storeUser(user); } catch (NoSuchAlgorithmException | InvalidKeySpecException e) { return false; } return true; }