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