package com.baeldung.graphql; import java.util.Optional; import com.coxautodev.graphql.tools.GraphQLResolver; public class PostResolver implements GraphQLResolver { private AuthorDao authorDao; public PostResolver(AuthorDao authorDao) { this.authorDao = authorDao; } public Optional getAuthor(Post post) { return authorDao.getAuthor(post.getAuthorId()); } }