de.hybris.platform.b2b.mock.MockB2BEmailService.java Source code

Java tutorial

Introduction

Here is the source code for de.hybris.platform.b2b.mock.MockB2BEmailService.java

Source

/*
 * [y] hybris Platform
 *
 * Copyright (c) 2000-2013 hybris AG
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of hybris
 * ("Confidential Information"). You shall not disclose such Confidential
 * Information and shall use it only in accordance with the terms of the
 * license agreement you entered into with hybris.
 * 
 *  
 */
package de.hybris.platform.b2b.mock;

import de.hybris.platform.b2b.model.B2BCustomerModel;
import de.hybris.platform.b2b.services.impl.DefaultB2BEmailService;
import de.hybris.platform.core.model.order.OrderModel;
import javax.mail.internet.InternetAddress;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
import org.apache.log4j.Logger;
import org.junit.Ignore;

@Ignore
public class MockB2BEmailService extends DefaultB2BEmailService {
    private static final Logger LOG = Logger.getLogger(MockB2BEmailService.class);

    @Override
    public void sendEmail(final HtmlEmail email) throws EmailException {
        if (LOG.isInfoEnabled()) {
            LOG.info(String.format("Sending email %s", email));
        }
    }

    @Override
    public HtmlEmail createOrderApprovalEmail(final String emailTemplateCode, final OrderModel order,
            final B2BCustomerModel user, final InternetAddress from, final String subject) throws EmailException {
        return new HtmlEmail();
    }

    @Override
    public HtmlEmail createOrderRejectionEmail(final String emailTemplateCode, final OrderModel order,
            final B2BCustomerModel user, final InternetAddress from, final String subject) throws EmailException {
        return new HtmlEmail();
    }
}