public void ProcessSystemMailTlist(List<SystemMailT> list) {
   rows.clear();
   for (Iterator it = list.iterator(); it.hasNext(); ) {
     SystemMailT sm = (SystemMailT) it.next();
     if (StaticString.ONE.equals(sm.getIsssl())) {
       sm.setIsssl(StaticString.SUPPORT);
     } else {
       sm.setIsssl(StaticString.UNSUPPORT);
     }
     if (StaticString.ONE.equals(sm.getIsdefault())) {
       sm.setIsdefault(StaticString.YES);
     } else {
       sm.setIsdefault(StaticString.NO);
     }
     if (StaticString.ONE.equals(sm.getState())) {
       sm.setState(StaticString.USEING);
     } else {
       sm.setState(StaticString.UNUSING);
     }
     Map cellMap = new HashMap();
     cellMap.put("id", sm.getId());
     cellMap.put(
         "cell",
         new Object[] {
           sm.getEmail(),
           sm.getSmtp(),
           sm.getPort(),
           sm.getIsssl(),
           sm.getIsdefault(),
           sm.getState(),
           sm.getCreatorid(),
           BaseTools.formateDbDate(sm.getCreatetime()),
           "<a id='editemail' name='editemail' href='email.jsp?operate=edit&folder=setting&id="
               + sm.getId()
               + "'>[编辑]</a>"
         });
     rows.add(cellMap);
   }
 }
 /**
  * 更新系统邮件地址
  *
  * @return
  */
 @Action(
     value = "updateSystemMail",
     results = {@Result(name = "json", type = "json")})
 public String updateSystemMail() {
   SystemMailT sm = new SystemMailT();
   sm = this.getSystemMailTService().findSysmailByid(this.getId());
   sm.setEmail(this.getEmail());
   sm.setSmtp(this.getSmtp());
   sm.setPort(this.getPort());
   sm.setPwd(this.getPwd());
   sm.setState(this.getState());
   sm.setIsdefault(this.getIsdefault());
   sm.setIsssl(this.getIsssl());
   sm.setUpdatetime(BaseTools.systemtime());
   this.getSystemMailTService().updateSystemMail(sm);
   this.setSucflag(true);
   return "json";
 }
 /**
  * 增加邮件地址
  *
  * @return
  */
 @Action(
     value = "addSystemMail",
     results = {@Result(name = "json", type = "json")})
 public String addSystemMail() {
   SystemMailT sm = new SystemMailT();
   sm.setId(this.getSerial().Serialid(Serial.SYSTEMMAILM));
   sm.setEmail(this.getEmail());
   sm.setSmtp(this.getSmtp());
   sm.setPort(this.getPort());
   sm.setPwd(this.getPwd());
   sm.setState(this.getState());
   sm.setIsdefault(this.getIsdefault());
   sm.setIsssl(this.getIsssl());
   sm.setCreatorid(BaseTools.adminCreateId());
   sm.setCreatorname(BaseTools.adminCreatename());
   sm.setCreatetime(BaseTools.systemtime());
   sm.setUpdatetime(BaseTools.systemtime());
   if (this.getSystemMailTService().addSystemMail(sm) > 0) {
     this.setSucflag(true);
     return "json";
   }
   return "json";
 }