1 package io.github.magwas.inez.element;
2
3 import java.util.stream.Stream;
4
5 import org.springframework.beans.factory.annotation.Autowired;
6 import org.springframework.stereotype.Service;
7
8 import io.github.magwas.inez.storage.repository.BridiReferenceRepository;
9
10 @Service
11 public class GetBridiElementReferenceIdsService {
12
13 @Autowired
14 BridiReferenceRepository bridiReferenceRepository;
15
16 public Stream<String> apply(final String id) {
17 return bridiReferenceRepository.findAllByBridiId(id).stream()
18 .sorted((arg0, arg1) -> Integer.valueOf(arg0.position()).compareTo(arg1.position()))
19 .map(x -> x.sumtiId());
20 }
21 }