001 /*
002 * Copyright 2007-2010 The Kuali Foundation
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016 package mocks;
017
018 import java.io.InputStream;
019
020 import javax.mail.internet.MimeMessage;
021
022 import org.springframework.mail.MailException;
023 import org.springframework.mail.SimpleMailMessage;
024 import org.springframework.mail.javamail.JavaMailSender;
025 import org.springframework.mail.javamail.MimeMessagePreparator;
026
027 /**
028 * This is a description of what this class does - g don't forget to fill this in.
029 *
030 * @author Kuali Rice Team (rice.collab@kuali.org)
031 *
032 */
033 public class MockJavaMailSender implements JavaMailSender{
034
035 protected final org.apache.log4j.Logger LOG = org.apache.log4j.Logger.getLogger(getClass());
036
037 /**
038 * This overridden method ...
039 *
040 * @see org.springframework.mail.MailSender#send(org.springframework.mail.SimpleMailMessage)
041 */
042 public void send(SimpleMailMessage arg0) throws MailException {
043 LOG.info("" + arg0.toString());
044 }
045
046 /**
047 * This overridden method ...
048 *
049 * @see org.springframework.mail.MailSender#send(org.springframework.mail.SimpleMailMessage[])
050 */
051 public void send(SimpleMailMessage[] arg0) throws MailException {
052 // TODO g - THIS METHOD NEEDS JAVADOCS
053
054 }
055
056 /**
057 * This overridden method ...
058 *
059 * @see org.springframework.mail.javamail.JavaMailSender#createMimeMessage()
060 */
061 public MimeMessage createMimeMessage() {
062 // TODO g - THIS METHOD NEEDS JAVADOCS
063 return null;
064 }
065
066 /**
067 * This overridden method ...
068 *
069 * @see org.springframework.mail.javamail.JavaMailSender#createMimeMessage(java.io.InputStream)
070 */
071 public MimeMessage createMimeMessage(InputStream arg0) throws MailException {
072 // TODO g - THIS METHOD NEEDS JAVADOCS
073 return null;
074 }
075
076 /**
077 * This overridden method ...
078 *
079 * @see org.springframework.mail.javamail.JavaMailSender#send(javax.mail.internet.MimeMessage)
080 */
081 public void send(MimeMessage arg0) throws MailException {
082 // TODO g - THIS METHOD NEEDS JAVADOCS
083
084 }
085
086 /**
087 * This overridden method ...
088 *
089 * @see org.springframework.mail.javamail.JavaMailSender#send(javax.mail.internet.MimeMessage[])
090 */
091 public void send(MimeMessage[] arg0) throws MailException {
092 // TODO g - THIS METHOD NEEDS JAVADOCS
093
094 }
095
096 /**
097 * This overridden method ...
098 *
099 * @see org.springframework.mail.javamail.JavaMailSender#send(org.springframework.mail.javamail.MimeMessagePreparator)
100 */
101 public void send(MimeMessagePreparator arg0) throws MailException {
102 // TODO g - THIS METHOD NEEDS JAVADOCS
103
104 }
105
106 /**
107 * This overridden method ...
108 *
109 * @see org.springframework.mail.javamail.JavaMailSender#send(org.springframework.mail.javamail.MimeMessagePreparator[])
110 */
111 public void send(MimeMessagePreparator[] arg0) throws MailException {
112 // TODO g - THIS METHOD NEEDS JAVADOCS
113
114 }
115
116
117
118
119
120 }