Update of
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security
In directory
james.mmbase.org:/tmp/cvs-serv3348/community/src/java/com/finalist/cmsc/services/community/security
Modified Files:
Tag: b1_4
AuthenticationHibernateService.java
Log Message:
CMSC-830 - implement getAuthenticationById() method
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security
See also: http://www.mmbase.org/jira/browse/CMSC-830
Index: AuthenticationHibernateService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security/AuthenticationHibernateService.java,v
retrieving revision 1.3.2.3
retrieving revision 1.3.2.4
diff -u -b -r1.3.2.3 -r1.3.2.4
--- AuthenticationHibernateService.java 25 Mar 2008 18:46:27 -0000 1.3.2.3
+++ AuthenticationHibernateService.java 27 Mar 2008 15:06:35 -0000 1.3.2.4
@@ -34,7 +34,7 @@
authentication.setUserId(userId);
authentication.setPassword(encodePassword(password, userId));
authentication.setEnabled(true);
- Long id = (Long)getSession().save(authentication);
+ Long id = (Long) getSession().save(authentication);
getSession().flush();
authentication.setId(id);
return authentication;
@@ -154,8 +154,7 @@
/** [EMAIL PROTECTED] */
@Transactional(readOnly = true)
public List<Authentication> findAuthenticationsForAuthority(String
name) {
- Criteria criteria =
getSession().createCriteria(Authentication.class).createCriteria("authorities").add(
- Restrictions.eq("name", name));
+ Criteria criteria =
getSession().createCriteria(Authentication.class).createCriteria("authorities").add(Restrictions.eq("name",
name));
return findAuthenticationListByCriteria(criteria);
}
@@ -175,9 +174,8 @@
this.authorityService = authorityService;
}
- public Authentication getAuthenticationById(
- Long authenticationId) {
- // TODO Auto-generated method stub
- return null;
+ /** [EMAIL PROTECTED] */
+ public Authentication getAuthenticationById(Long authenticationId) {
+ return (Authentication) getSession().get(Authentication.class,
authenticationId);
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs