org.apache.commons.mail.mocks
Class MockEmailConcrete

java.lang.Object
  extended by org.apache.commons.mail.Email
      extended by org.apache.commons.mail.mocks.MockEmailConcrete

public class MockEmailConcrete
extends org.apache.commons.mail.Email

Concrete Implementation on the Abstract Email Class (used to allow testing only). Supplies getters for methods that normally only have setters.

Since:
1.0
Version:
$Id: MockEmailConcrete.java 480401 2006-11-29 04:40:04Z bayard $
Author:
Corey Scott

Field Summary
 
Fields inherited from class org.apache.commons.mail.Email
ATTACHMENTS, authenticator, bccList, bounceAddress, ccList, charset, content, CONTENT_TYPE, contentType, debug, EMAIL_BODY, EMAIL_SUBJECT, emailBody, FILE_SERVER, fromAddress, headers, hostName, ISO_8859_1, KOI8_R, MAIL_DEBUG, MAIL_HOST, MAIL_PORT, MAIL_SMTP_AUTH, MAIL_SMTP_FROM, MAIL_SMTP_PASSWORD, MAIL_SMTP_SOCKET_FACTORY_CLASS, MAIL_SMTP_SOCKET_FACTORY_FALLBACK, MAIL_SMTP_SOCKET_FACTORY_PORT, MAIL_SMTP_USER, MAIL_TRANSPORT_PROTOCOL, MAIL_TRANSPORT_TLS, message, popBeforeSmtp, popHost, popPassword, popUsername, RECEIVER_EMAIL, RECEIVER_NAME, replyList, SENDER_EMAIL, SENDER_NAME, sentDate, SMTP, smtpPort, ssl, sslSmtpPort, subject, TEXT_HTML, TEXT_PLAIN, tls, toList, US_ASCII
 
Constructor Summary
MockEmailConcrete()
           
 
Method Summary
 javax.mail.Authenticator getAuthenticator()
          Retrieve the current authentication setting
 List getBccList()
           
 List getCcList()
           
 String getCharset()
           
 javax.mail.internet.MimeMultipart getContentMimeMultipart()
           
 Object getContentObject()
           
 String getContentType()
           
 javax.mail.internet.MimeMultipart getEmailBody()
           
 javax.mail.internet.InternetAddress getFromAddress()
           
 Map getHeaders()
           
 String getHostName()
           
 javax.mail.internet.MimeMessage getMessage()
           
 String getPopHost()
           
 String getPopPassword()
           
 String getPopUsername()
           
 List getReplyList()
           
 javax.mail.Session getSession()
           
 String getSmtpPort()
           
 String getSubject()
           
 List getToList()
           
 boolean isDebug()
          Retrieve the current debug setting
 boolean isPopBeforeSmtp()
           
 org.apache.commons.mail.Email setMsg(String msg)
          Not Implemented, should be implemented in subclasses of Email
 
Methods inherited from class org.apache.commons.mail.Email
addBcc, addBcc, addBcc, addCc, addCc, addCc, addHeader, addReplyTo, addReplyTo, addReplyTo, addTo, addTo, addTo, buildMimeMessage, getMailSession, getMimeMessage, getSentDate, getSslSmtpPort, isSSL, isTLS, send, sendMimeMessage, setAuthentication, setAuthenticator, setBcc, setBounceAddress, setCc, setCharset, setContent, setContent, setDebug, setFrom, setFrom, setFrom, setHeaders, setHostName, setMailSession, setMailSessionFromJNDI, setPopBeforeSmtp, setReplyTo, setSentDate, setSmtpPort, setSSL, setSslSmtpPort, setSubject, setTLS, setTo, toInternetAddressArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockEmailConcrete

public MockEmailConcrete()
Method Detail

setMsg

public org.apache.commons.mail.Email setMsg(String msg)
Not Implemented, should be implemented in subclasses of Email

Specified by:
setMsg in class org.apache.commons.mail.Email
Parameters:
msg - The email message
Returns:
Email msg.

isDebug

public boolean isDebug()
Retrieve the current debug setting

Returns:
debug

getAuthenticator

public javax.mail.Authenticator getAuthenticator()
Retrieve the current authentication setting

Returns:
Authenticator Authenticator

getBccList

public List getBccList()
Returns:
bccList

getCcList

public List getCcList()
Returns:
ccList

getCharset

public String getCharset()
Returns:
charset

getContentObject

public Object getContentObject()
Returns:
content

getContentMimeMultipart

public javax.mail.internet.MimeMultipart getContentMimeMultipart()
Returns:
content

getEmailBody

public javax.mail.internet.MimeMultipart getEmailBody()
Returns:
emailBody

getFromAddress

public javax.mail.internet.InternetAddress getFromAddress()
Overrides:
getFromAddress in class org.apache.commons.mail.Email
Returns:
fromAddress

getHeaders

public Map getHeaders()
Returns:
headers

getHostName

public String getHostName()
Overrides:
getHostName in class org.apache.commons.mail.Email
Returns:
hostName

getMessage

public javax.mail.internet.MimeMessage getMessage()
Returns:
message

getPopHost

public String getPopHost()
Returns:
popHost

getPopPassword

public String getPopPassword()
Returns:
popPassword

getPopUsername

public String getPopUsername()
Returns:
popUsername

getReplyList

public List getReplyList()
Returns:
replyList

getSmtpPort

public String getSmtpPort()
Overrides:
getSmtpPort in class org.apache.commons.mail.Email
Returns:
smtpPort

getSubject

public String getSubject()
Overrides:
getSubject in class org.apache.commons.mail.Email
Returns:
subject

getToList

public List getToList()
Returns:
toList

getContentType

public String getContentType()
Returns:
contentType

isPopBeforeSmtp

public boolean isPopBeforeSmtp()
Returns:
popBeforeSmtp

getSession

public javax.mail.Session getSession()
                              throws org.apache.commons.mail.EmailException
Returns:
Session
Throws:
org.apache.commons.mail.EmailException - EmailException


Copyright © 2001-2010 Apache Software Foundation. All Rights Reserved.