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