Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services
In directory
james.mmbase.org:/tmp/cvs-serv8589/src/java/com/finalist/newsletter/services
Modified Files:
CommunityModuleAdapter.java
Log Message:
CMSC-990,Redesign Newsletter: Subscribers & Terms tabs improve terms
management
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services
See also: http://www.mmbase.org/jira/browse/CMSC-990
Index: CommunityModuleAdapter.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/CommunityModuleAdapter.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- CommunityModuleAdapter.java 24 Jul 2008 11:45:43 -0000 1.10
+++ CommunityModuleAdapter.java 31 Jul 2008 10:56:31 -0000 1.11
@@ -7,10 +7,10 @@
import org.mmbase.util.logging.Logger;
import org.mmbase.util.logging.Logging;
-
import com.finalist.cmsc.services.community.ApplicationContextFactory;
import com.finalist.cmsc.services.community.person.Person;
import com.finalist.cmsc.services.community.person.PersonService;
+import com.finalist.cmsc.services.community.security.AuthenticationService;
public class CommunityModuleAdapter {
@@ -59,18 +59,9 @@
}
- public static String getCurrentUserName() {
-
- SecurityContext securityContext = SecurityContextHolder.getContext();
- Authentication authentication = securityContext.getAuthentication();
- String userName = null;
- if (null != authentication) {
- Object obj = authentication.getPrincipal();
- if (obj instanceof UserDetails) {
- userName = ((UserDetails) obj).getUsername();
- }
- }
-
- return userName;
+ public static String getUserNameByAuthenticationId(int authenticationId) {
+ AuthenticationService authenticationService = (AuthenticationService)
ApplicationContextFactory.getApplicationContext().getBean("authenticationService");
+ com.finalist.cmsc.services.community.security.Authentication
authentication = authenticationService.getAuthenticationById(new
Long(authenticationId));
+ return authentication.getUserId();
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs