package nl.oose.dea.orderservice.withdip;
import javax.mail.MessagingException;
import java.util.logging.Logger;
public class MailNotificationService implements NotificationService {
private Logger logger = Logger.getLogger(getClass().getName());
@Override
public void notifyCustomer(Cart cart) {
MailClient mailClient = new MailClient();
try {
mailClient.send("Your order is processed.", cart.getCustomerEmail());
} catch (MessagingException e) {
logger.severe(e.getMessage());
throw new OrderException("Cannot send mail to " + cart.getCustomerEmail(), e);
}
}
}