package com.intrbiz.bergamot.notification.config; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; import com.intrbiz.bergamot.config.NotificationEngineCfg; import com.intrbiz.bergamot.config.NotifierCfg; import com.intrbiz.bergamot.notification.engine.email.EmailEngine; import com.intrbiz.configuration.CfgParameter; @XmlType(name = "notifier") @XmlRootElement(name = "notifier") public class EmailNotifierCfg extends NotifierCfg { private static final long serialVersionUID = 1L; @Override public void applyDefaults() { super.applyDefaults(); // the engines if (this.getEngines().isEmpty()) { // email engine with default templates this.getEngines().add( new NotificationEngineCfg( EmailEngine.class, new CfgParameter("mail.host", "127.0.0.1"), new CfgParameter("mail.user", ""), new CfgParameter("mail.password", ""), new CfgParameter("from", "bergamot@localhost") ) ); } } }