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

Modified Files:
        ListUsersTag.java 
Log Message:
works


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/taglib


Index: ListUsersTag.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/taglib/ListUsersTag.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ListUsersTag.java   30 Jan 2008 10:51:09 -0000      1.1
+++ ListUsersTag.java   30 Jan 2008 14:06:55 -0000      1.2
@@ -1,51 +1,41 @@
 package com.finalist.cmsc.community.taglib;
 
 import java.io.IOException;
-import java.util.Iterator;
 import java.util.List;
 
+import javax.servlet.http.HttpServletRequest;
 import javax.servlet.jsp.JspException;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import javax.servlet.jsp.PageContext;
 
 import com.finalist.cmsc.services.community.security.Authentication;
 import com.finalist.cmsc.services.community.security.AuthenticationService;
 
 public class ListUsersTag extends CommunityTagSupport {
 
-       private static Log log = LogFactory.getLog(CommunityTagSupport.class);
-       
        private String var;
        
        @Override
        protected void doTagLogic() throws JspException, IOException {
-       
+               PageContext ctx = (PageContext) getJspContext();
+               HttpServletRequest req = (HttpServletRequest) ctx.getRequest();
                
                AuthenticationService as = getAuthenticationService();
                List<Authentication> list = as.findAuthentications();
 
-               log.info("========>size="+list.size());
-               
-               Iterator<Authentication> lIt = list.iterator();
-               while (lIt.hasNext()) {
-                       Authentication auth = lIt.next();
-                       log.info("========>"+auth.getUserId());
+               if (var != null) {
+                       if (list != null) {
+                               req.setAttribute(var, list);
+                       } else {
+                               req.removeAttribute(var);
+                       }
+               } else {
+                       ctx.getOut().print(list);
                }
                
-//             // handle result
-//             if (var != null) {
-//                     // put in variable
-//                     if (list != null) {
-//                             req.setAttribute(var, list);
-//                     } else {
-//                             req.removeAttribute(var);
-//                     }
-//             } else {
-//                     // write
-//                     ctx.getOut().print(list);
-//             }
+       }
                
+       public void setVar(String var) {
+               this.var = var;
        }
 
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to