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 @Service
9 public class GetBridiElementReferencesService {
10 @Autowired
11 GetBridiElementReferenceIdsService getBridiElementReferenceIds;
12 @Autowired
13 BridiElementFactory bridiElementFactory;
14
15 public Stream<BridiElement> apply(String id) {
16 return getBridiElementReferenceIds.apply(id)
17 .map(x -> bridiElementFactory.apply(x));
18 }
19
20 }