package com.taobao.zeus.model.processer;
import net.sf.json.JSONObject;
/**
* 邮件通知
* @author zhoufang
*
*/
public class MailProcesser implements Processer{
private static final long serialVersionUID = 1L;
private String subject;
private String template;
@Override
public String getConfig() {
JSONObject o=new JSONObject();
o.put("subject", getSubject());
o.put("template", getTemplate());
return o.toString();
}
@Override
public String getId() {
return "mail";
}
@Override
public void parse(String configs) {
JSONObject o=JSONObject.fromObject(configs);
setTemplate(o.getString("template"));
setSubject(o.getString("subject"));
}
public String getTemplate() {
return template;
}
public void setTemplate(String template) {
this.template = template;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
}