package org.springframework.prospring.ticket.web.confirmation;

import org.springframework.prospring.ticket.domain.*;
import org.springframework.prospring.ticket.service.*;
import org.apache.commons.logging.*;

/**
 * Ta imitacja usługi wysyłającej potwierdzenia zamówienia ogranicza swe działanie
 * jedynie do zarejestrowania wywołania.
 */
public class DummyMailPurchaseConfirmationSender implements PurchaseConfirmationSender {

    private final static Log logger = LogFactory.getLog(DummyMailPurchaseConfirmationSender.class);

    public void sendPurchaseConfirmation(Purchase purchase, PurchaseRequest purchaseRequest)
        throws PurchaseConfirmationSendingException {

        if (logger.isInfoEnabled()) {
            logger.info("Wysyłanie wiadomości z potwierdzeniem zamówienia nr. " + purchase.getId());
        }
    }
}
