Update of 
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security
In directory james.mmbase.org:/tmp/cvs-serv11851

Modified Files:
        AuthenticationHibernateService.java AuthenticationService.java 
Log Message:
CMSC-996,User and Group lists in Editors,improve AuthenticationService


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-996


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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- AuthenticationHibernateService.java 27 Jul 2008 07:34:18 -0000      1.11
+++ AuthenticationHibernateService.java 4 Aug 2008 06:55:57 -0000       1.12
@@ -102,6 +102,16 @@
                authentication.addAuthority(authority);
                getSession().flush();
        }
+       //addAuthorityToUserByAuthenticationId is just makeup 
addAuthorityToUser fuction
+       @Transactional
+       public void addAuthorityToUserByAuthenticationId(String 
AuthenticationId, String authorityName) {
+               //Long Authenticationid=Long.getLong(AuthenticationId);
+               Long Authenticationid=Long.parseLong(AuthenticationId);
+               Authentication authentication = 
getAuthenticationById(Authenticationid);
+               Authority authority = 
authorityService.findAuthorityByName(authorityName);
+               authentication.addAuthority(authority);
+               getSession().flush();
+       }
 
        /** [EMAIL PROTECTED] */
        @Transactional


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.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- AuthenticationService.java  27 Jul 2008 07:34:18 -0000      1.9
+++ AuthenticationService.java  4 Aug 2008 06:55:57 -0000       1.10
@@ -141,4 +141,6 @@
 
        public Authentication createAuthentication(Authentication 
authentication);
    public void removeAuthenticationFromAuthority(String authId, String 
groupName);
+
+    public void addAuthorityToUserByAuthenticationId(String authId, String 
groupName);
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to