Update of
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security
In directory
james.mmbase.org:/tmp/cvs-serv28550/community/src/java/com/finalist/cmsc/services/community/security
Modified Files:
AuthenticationService.java AuthenticationHibernateService.java
Log Message:
added findAuthentications
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security
Index: AuthenticationService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security/AuthenticationService.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- AuthenticationService.java 29 Jan 2008 09:59:40 -0000 1.2
+++ AuthenticationService.java 30 Jan 2008 10:00:42 -0000 1.3
@@ -9,6 +9,8 @@
*/
package com.finalist.cmsc.services.community.security;
+import java.util.List;
+
/**
* @author Remco Bos
*/
@@ -105,6 +107,14 @@
Authentication findAuthentication(String userId);
/**
+ * Finds an authentication object for this userId
+ *
+ * @param userId
+ * @return authentication
+ */
+ List<Authentication> findAuthentications();
+
+ /**
* Finds an authentication id for this userId
* @param userId
* @return authenticationId
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.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- AuthenticationHibernateService.java 29 Jan 2008 09:59:40 -0000 1.2
+++ AuthenticationHibernateService.java 30 Jan 2008 10:00:42 -0000 1.3
@@ -1,12 +1,12 @@
/*
-This software is OSI Certified Open Source Software.
-OSI Certified is a certification mark of the Open Source Initiative.
+ This software is OSI Certified Open Source Software.
+ OSI Certified is a certification mark of the Open Source Initiative.
-The license (Mozilla version 1.0) can be read at the MMBase site.
-See http://www.MMBase.org/license
+ The license (Mozilla version 1.0) can be read at the MMBase site.
+ See http://www.MMBase.org/license
-*/
+ */
package com.finalist.cmsc.services.community.security;
import org.springframework.transaction.annotation.Transactional;
@@ -124,9 +124,7 @@
}
private Authentication findAuthenticationByUserId(String userId) {
- Criteria criteria = getSession()
- .createCriteria(Authentication.class)
- .add(Restrictions.eq("userId", userId));
+ Criteria criteria =
getSession().createCriteria(Authentication.class).add(Restrictions.eq("userId",
userId));
return findAuthenticationByCriteria(criteria);
}
@@ -145,4 +143,11 @@
public void setAuthorityService(AuthorityService authorityService) {
this.authorityService = authorityService;
}
+
+ @Transactional(readOnly = true)
+ public List<Authentication> findAuthentications() {
+ Criteria criteria =
getSession().createCriteria(Authentication.class);
+ List authenticationList = criteria.list();
+ return authenticationList;
+ }
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs