001    // Copyright 2009 by Basil Vandegriend.  All rights reserved.
002    
003    package com.basilv.examples.spring.explicit;
004    
005    import com.basilv.examples.spring.*;
006    
007    public class CalculatorServiceImpl implements CalculatorService
008    {
009      private ResumeRepository resumeRepository;
010      
011      public CalculatorServiceImpl(ResumeRepository resumeRepository) {
012        super();
013        this.resumeRepository = resumeRepository;
014      }
015    
016      public boolean validate(Resume resume) {
017          for (Resume repoResume : resumeRepository.findAll()) {
018            if (repoResume.getName().equals(resume.getName())) {
019              return true;
020            }
021          }
022          
023          return false;
024      }
025    
026    }