Bom dia professor
Tenho o seguinte codigo:
public Fuel convert(PostRepository postRepository) {
Post post = postRepository.findByName(namePost);
if (post != null) {
return new Fuel(name, price, date, post);
}
como pode ver, quando vou salvar um combustível, eu busco um posto pelo nome. Eu queria verificar antes se ele encontrou um posto com o nome passado, se ele encontrou beleza ele retorna o combustível e depois salva.
Se não encontrar, eu queria fazer algo como retornar uma exception, dizendo que não achou o posto.
To com duvida por que esse método tem que retornar um combustível, como posso fazer esse tratamento da melhor forma?