Java tutorial
/** * PureInfo Command * @(#)EmailRemindPatentAction.java 1.0 2006-9-16 * * Copyright(c) 2004-2005, PureInfo Information Technology Corp. Ltd. * All rights reserved, see the license file. * * www.pureinfo.com.cn */ package com.pureinfo.srm.patent.action; import org.apache.commons.lang.StringUtils; import org.apache.struts.action.ActionForward; import com.pureinfo.ark.content.ArkContentHelper; import com.pureinfo.ark.interaction.ActionBase; import com.pureinfo.force.exception.PureException; import com.pureinfo.srm.patent.domain.IPatentMgr; import com.pureinfo.srm.patent.model.Patent; /** * */ public class EmailRemindPatentAction extends ActionBase { /** * @see com.pureinfo.ark.interaction.ActionBase#executeAction() */ public ActionForward executeAction() throws PureException { String[] sIds = request.getParameterValues("id"); String sPatentIds = StringUtils.join(sIds, ','); IPatentMgr mgr = (IPatentMgr) ArkContentHelper.getContentMgrOf(Patent.class); String[] msgs = mgr.sendEmailForHandRemind(sPatentIds); request.setAttribute("msg", msgs); request.setAttribute("forward", "RemindYearFeePatentList.do"); return mapping.findForward("info"); } }