public List<Pipeline> getPublicPipelines(String username) { List<Pipeline> pipelines = new ArrayList<>(); userStorage() .getAllUsers() .stream() .map(u -> u.getPipelines().stream().filter(p -> p.isPublicElement()).collect(Collectors.toList())).forEach(pipelines::addAll); return pipelines; }
public List<String> getAvailableActionUris(String email) { List<String> actions = new ArrayList<>(getOwnActionUris(email)); System.out.println(userStorage.getAllUsers().size()); userStorage .getAllUsers() .stream() .filter(u -> !(u.getEmail().equals(email))) .map(u -> u.getOwnActions().stream().filter(p -> p.isPublicElement()).map(p -> p.getElementId()).collect(Collectors.toList())).forEach(actions::addAll); return actions; }
public List<String> getAvailableActionUris(String email) { List<String> actions = new ArrayList<>(getOwnActionUris(email)); System.out.println(userStorage.getAllUsers().size()); userStorage .getAllUsers() .stream() .filter(u -> !(u.getEmail().equals(email))) .map(u -> u.getOwnActions().stream().filter(p -> p.isPublicElement()).map(p -> p.getElementId()).collect(Collectors.toList())).forEach(actions::addAll); return actions; }
public List<String> getAvailableSourceUris(String email) { List<String> sources = new ArrayList<>(getOwnSepaUris(email)); userStorage .getAllUsers() .stream() .filter(u -> !(u.getEmail().equals(email))) .map(u -> u.getOwnSources().stream().filter(p -> p.isPublicElement()).map(p -> p.getElementId()).collect(Collectors.toList())).forEach(sources::addAll); return sources; }
public List<Pipeline> getPublicPipelines(String username) { List<Pipeline> pipelines = new ArrayList<>(); userStorage() .getAllUsers() .stream() .map(u -> u.getPipelines().stream().filter(p -> p.isPublicElement()).collect(Collectors.toList())).forEach(pipelines::addAll); return pipelines; }
public List<String> getAvailableSourceUris(String email) { List<String> sources = new ArrayList<>(getOwnSepaUris(email)); userStorage .getAllUsers() .stream() .filter(u -> !(u.getEmail().equals(email))) .map(u -> u.getOwnSources().stream().filter(p -> p.isPublicElement()).map(p -> p.getElementId()).collect(Collectors.toList())).forEach(sources::addAll); return sources; }
public List<String> getAvailableSepaUris(String email) { List<String> sepas = new ArrayList<>(getOwnSepaUris(email)); userStorage .getAllUsers() .stream() .filter(u -> !(u.getEmail().equals(email))) .map(u -> u.getOwnSepas().stream().filter(p -> p.isPublicElement()).map(p -> p.getElementId()).collect(Collectors.toList())).forEach(sepas::addAll); return sepas; }
public List<String> getAvailableSepaUris(String email) { List<String> sepas = new ArrayList<>(getOwnSepaUris(email)); userStorage .getAllUsers() .stream() .filter(u -> !(u.getEmail().equals(email))) .map(u -> u.getOwnSepas().stream().filter(p -> p.isPublicElement()).map(p -> p.getElementId()).collect(Collectors.toList())).forEach(sepas::addAll); return sepas; }