/* * Created on Oct 12, 2004 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package net.reliableresponse.notification.web.tags; import javax.servlet.http.HttpServletRequest; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; import net.reliableresponse.notification.broker.BrokerFactory; import net.reliableresponse.notification.usermgmt.Group; import net.reliableresponse.notification.usermgmt.User; import net.reliableresponse.notification.web.util.JSPHelper; /** * @author drig * * Copyright 2004 - David Rudder */ public class UpdateMemberTag extends TagSupport { public int doStartTag() throws JspException { HttpServletRequest request = (HttpServletRequest)pageContext.getRequest(); // Check to see if the "update user" or "update group" button was clicked String uuid = JSPHelper.getUUIDFromAction(request, "action_update_user_"); if (uuid != null) { User updateUser = BrokerFactory.getUserMgmtBroker().getUserByUuid(uuid); String firstName = request.getParameter ("usermgmt_firstname_"+uuid); String lastName = request.getParameter ("usermgmt_lastname_"+uuid); String email = request.getParameter ("usermgmt_email_"+uuid); updateUser.setFirstName (firstName); updateUser.setLastName (lastName); updateUser.addEmailAddress (email); } uuid = JSPHelper.getUUIDFromAction(request, "action_update_group_"); if (uuid != null) { Group updateGroup = BrokerFactory.getGroupMgmtBroker().getGroupByUuid(uuid); String name = request.getParameter ("groupmgmt_name_"+uuid); updateGroup.setGroupName (name); } return super.doStartTag(); } }