INNER CODE UNIT · Java

DogResolver

righettod/poc-graphql · src/main/java/eu/righettod/graphqlpoc/resolvers/DogResolver.java:12

public class DogResolver implements GraphQLResolver<Dog> {

    /**
     * Accessor to business data
     */
    @Autowired
    private BusinessDataRepository businessDataRepository;

    /**
     * Resolve the Veterinary instance from a Dog instance
     *
     * @param d Dog instance
     * @return The Veterinary instance for the Dog instance passed
     * @throws Exception if any error occurs
     */
    public Veterinary veterinary(Dog d) throws Exception {
        Dog dg = businessDataRepository.findDogById(d.getId());
        return dg != null ? dg.getVeterinary() : null;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…