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

Modified Files:
        SearchConditionalUserAction.java 
Log Message:
CMSC-990 link to newsletter new subscriber


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms
See also: http://www.mmbase.org/jira/browse/CMSC-990


Index: SearchConditionalUserAction.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms/SearchConditionalUserAction.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- SearchConditionalUserAction.java    1 Aug 2008 07:43:36 -0000       1.10
+++ SearchConditionalUserAction.java    1 Aug 2008 11:10:19 -0000       1.11
@@ -78,6 +78,24 @@
                return actionMapping.findForward("group");
        }
    
+       public ActionForward searchCandidateSubscriber(ActionMapping 
actionMapping, ActionForm actionForm, HttpServletRequest request,
+                       HttpServletResponse httpServletResponse) throws 
Exception {
+
+               setPagingInformation(request);
+               Map<String, String> map = getParameterMap(actionForm);
+
+               map.put("strict", "strict");
+
+               List<Person> persons = personService.getAssociatedPersons(map);
+               int totalCount = personService.getAssociatedPersonsNum(map);
+
+               setSharedAttributes(request, persons, totalCount);
+
+               request.setAttribute("groupName", map.get("group"));
+               request.setAttribute("newsletterId", 
request.getParameter("newsletterId"));
+               return actionMapping.findForward("listcandidate");
+       }
+
    private List<PersonVO> convertToVO(List<Person> persons) {
       List<PersonVO> perShow;
       perShow = new ArrayList<PersonVO>();
@@ -106,12 +124,13 @@
    }
 
    private Map<String, String> getParameterMap(ActionForm actionForm) {
-      Map<String, String> map = ParameterMapper.wrap(actionForm).
-            map("fullname", "fullName").
-            map("username", "userName").
-            map("email", "emailAddr").
-            map("group", "groups").
-            getMap();
+               Map<String, String> map = ParameterMapper.wrap(actionForm)
+               .map("fullname", "fullName")
+               .map("username", "userName")
+               .map("email", "emailAddr")
+               .map("group", "groups")
+               .map("group", "groupName")
+               .getMap();
       return map;
    }
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to