package eu.eudat.dao.entities; import java.util.UUID; import javax.persistence.TypedQuery; import eu.eudat.dao.JpaDao; import eu.eudat.entities.DMPResearcher; import eu.eudat.entities.Researcher; import org.springframework.stereotype.Component; @Component("dMPResearcherDao") public class DMPResearcherDaoImpl extends JpaDao implements DMPResearcherDao { public DMPResearcher loadDetails(DMPResearcher t) { // TODO Auto-generated method stub return null; } @Override public Researcher getResearcherByEmail(String email) { String queryString = "FROM Researcher researcher where primaryEmail=:email"; TypedQuery typedQuery = entityManager.createQuery(queryString, Researcher.class); typedQuery.setParameter("email", email); try { return typedQuery.getSingleResult(); }catch(Exception ex) { System.out.println(ex.getMessage()); return null; } } }