/* $HeadURL:: $
* $Id$
*
* Copyright (c) 2006-2010 by Public Library of Science
* http://plos.org
* http://ambraproject.org
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.ambraproject.email;
import freemarker.template.Template;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import java.io.IOException;
import java.util.Map;
@Deprecated
/**
* There is a mock implementation for the underlying java mail.
*
* We should use that and not mock this object
*/
public class MockTemplateMailer implements TemplateMailer {
public Multipart createContent(Template textTemplate, Template htmlTemplate,
final Map<String, Object> context) throws IOException, MessagingException
{
return null;
}
public Multipart createContent(String textTemplateFilename, String htmlTemplateFilename,
final Map<String, Object> context) throws IOException, MessagingException
{
return null;
}
public void mail(final String toEmailAddress, final String fromEmailAddress, final String subject,
final Map<String, Object> context, final Multipart content)
{
}
public void mail(final String toEmailAddress, final String bccAddress,
final String fromEmailAddress, final String subject,
final Map<String, Object> context, final Multipart content)
{
}
public void mail(final String toEmailAddress, final String fromEmailAddress, final String subject,
final Map<String, Object> context, final String textTemplateFilename,
final String htmlTemplateFilename) {
}
public void massMail(final Map<String, Map<String, Object>> emailAddressContextMap, final String subject,
final String textTemplateFilename, final String htmlTemplateFilename) {
}
public void sendEmailAddressVerificationEmail(final MailerUser user) {
}
public void sendForgotPasswordVerificationEmail(final MailerUser user) {
}
public void setFreemarkerConfig(final FreeMarkerConfigurer freemarkerConfig) {
}
public void setFromEmailAddress(final String fromEmailAddress) {
}
public void setMailSender(final JavaMailSender mailSender) {
}
public void setTextTemplateFilename(final String textTemplateFilename) {
}
public void setHtmlTemplateFilename(final String htmlTemplateFilename) {
}
public void setVerifyEmailMap(final Map<String, String> verifyEmailMap) {
}
public Map<String, String> getVerifyEmailMap() {
return null;
}
public void setForgotPasswordVerificationEmailMap(
final Map<String, String> forgotPasswordVerificationEmailMap) {
}
}