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

Reply via email to