View Javadoc
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  }