feat(ReadRecipe): implementado repositorio para leer recetas básico

parent 16f265dc
package com.example.apprecetas.recipe.domain.repository;
import com.example.apprecetas.recipe.infrastructure.repository.jpa.RecipeJpa;
import java.util.List;
import java.util.Optional;
public interface ReadRecipeRepository {
Optional<RecipeJpa> readById(Long id);
List<RecipeJpa> readAll();
}
package com.example.apprecetas.recipe.infrastructure.repository.impl;
import com.example.apprecetas.recipe.domain.repository.ReadRecipeRepository;
import com.example.apprecetas.recipe.infrastructure.repository.jpa.RecipeJpa;
import com.example.apprecetas.recipe.infrastructure.repository.jpa.RecipeRepositoryJpa;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Optional;
@Repository
public class ReadRecipeRepositoryImpl implements ReadRecipeRepository {
@Autowired
private RecipeRepositoryJpa repositoryJpa;
@Override
public Optional<RecipeJpa> readById(Long id) {
return repositoryJpa.findById(id);
}
@Override
public List<RecipeJpa> readAll() {
return repositoryJpa.findAll();
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment