1 package io.github.magwas.inez.element;
2
3 import java.util.Optional;
4
5 import org.springframework.beans.factory.annotation.Autowired;
6 import org.springframework.stereotype.Service;
7
8 import io.github.magwas.inez.storage.model.Sumti;
9 import io.github.magwas.inez.storage.repository.SumtiRepository;
10
11 @Service
12 public class GetBridiElementRepresentationService {
13 @Autowired
14 SumtiRepository sumtiRepository;
15
16 public String apply(final String id) throws Error {
17 Optional<Sumti> sumtiP = sumtiRepository.findById(id);
18 if (sumtiP.isEmpty()) {
19 sumtiRepository.findAll().forEach(x -> System.err.println("s:" + x));
20 throw new Error("no representation for: " + id);
21 }
22 return sumtiP.get().representation();
23 }
24 }