Update of /var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/person In directory james.mmbase.org:/tmp/cvs-serv5008
Modified Files: PersonHibernateService.java PersonService.java Log Message: cmsc-888 add function implement in Person Service See also: http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/person Index: PersonHibernateService.java =================================================================== RCS file: /var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/person/PersonHibernateService.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -b -r1.5 -r1.6 --- PersonHibernateService.java 7 May 2008 02:54:19 -0000 1.5 +++ PersonHibernateService.java 10 Jun 2008 09:48:25 -0000 1.6 @@ -145,4 +145,13 @@ return person; } + @Transactional(readOnly = true) + public Person getPersonByEmail(String email){ + Person person = null; + if(email != null){ + Criteria criteria = getSession().createCriteria(Person.class).add(Restrictions.eq("email", email)); + person = findPersonByCriteria(criteria); + } + return person; + } } Index: PersonService.java =================================================================== RCS file: /var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/person/PersonService.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -b -r1.4 -r1.5 --- PersonService.java 7 May 2008 02:54:19 -0000 1.4 +++ PersonService.java 10 Jun 2008 09:48:25 -0000 1.5 @@ -47,6 +47,8 @@ Person getPersonByAuthenticationId(Long authenticationId); + Person getPersonByEmail(String email); + Person createPerson(String firstName, String infix, String lastName, Long authenticationId); /* _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs