org.apache.mailet.base.test
Class FakeMail

java.lang.Object
  extended by org.apache.mailet.base.test.FakeMail
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Mail

public class FakeMail
extends java.lang.Object
implements Mail

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.apache.mailet.Mail
DEFAULT, ERROR, GHOST, TRANSPORT
 
Constructor Summary
FakeMail()
           
FakeMail(javax.mail.internet.MimeMessage msg)
           
 
Method Summary
 java.io.Serializable getAttribute(java.lang.String name)
           
 java.util.Iterator getAttributeNames()
           
 java.lang.String getErrorMessage()
           
 java.util.Date getLastUpdated()
           
 javax.mail.internet.MimeMessage getMessage()
           
 long getMessageSize()
           
 java.lang.String getName()
           
 java.util.Collection getRecipients()
           
 java.lang.String getRemoteAddr()
           
 java.lang.String getRemoteHost()
           
 MailAddress getSender()
           
 java.lang.String getState()
           
 boolean hasAttributes()
           
 void removeAllAttributes()
           
 java.io.Serializable removeAttribute(java.lang.String name)
           
 java.io.Serializable setAttribute(java.lang.String name, java.io.Serializable object)
           
 void setErrorMessage(java.lang.String msg)
           
 void setLastUpdated(java.util.Date lastUpdated)
           
 void setMessage(javax.mail.internet.MimeMessage message)
           
 void setMessageSize(long size)
           
 void setName(java.lang.String newName)
           
 void setRecipients(java.util.Collection recipients)
           
 void setRemoteAddr(java.lang.String remoteAddr)
           
 void setState(java.lang.String state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FakeMail

public FakeMail()

FakeMail

public FakeMail(javax.mail.internet.MimeMessage msg)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Mail

setName

public void setName(java.lang.String newName)
Specified by:
setName in interface Mail

getMessage

public javax.mail.internet.MimeMessage getMessage()
                                           throws javax.mail.MessagingException
Specified by:
getMessage in interface Mail
Throws:
javax.mail.MessagingException

getRecipients

public java.util.Collection getRecipients()
Specified by:
getRecipients in interface Mail

setRecipients

public void setRecipients(java.util.Collection recipients)
Specified by:
setRecipients in interface Mail

getSender

public MailAddress getSender()
Specified by:
getSender in interface Mail

getState

public java.lang.String getState()
Specified by:
getState in interface Mail

getRemoteHost

public java.lang.String getRemoteHost()
Specified by:
getRemoteHost in interface Mail

getRemoteAddr

public java.lang.String getRemoteAddr()
Specified by:
getRemoteAddr in interface Mail

getErrorMessage

public java.lang.String getErrorMessage()
Specified by:
getErrorMessage in interface Mail

setErrorMessage

public void setErrorMessage(java.lang.String msg)
Specified by:
setErrorMessage in interface Mail

setMessage

public void setMessage(javax.mail.internet.MimeMessage message)
Specified by:
setMessage in interface Mail

setState

public void setState(java.lang.String state)
Specified by:
setState in interface Mail

getAttribute

public java.io.Serializable getAttribute(java.lang.String name)
Specified by:
getAttribute in interface Mail

getAttributeNames

public java.util.Iterator getAttributeNames()
Specified by:
getAttributeNames in interface Mail

hasAttributes

public boolean hasAttributes()
Specified by:
hasAttributes in interface Mail

removeAttribute

public java.io.Serializable removeAttribute(java.lang.String name)
Specified by:
removeAttribute in interface Mail

removeAllAttributes

public void removeAllAttributes()
Specified by:
removeAllAttributes in interface Mail

setAttribute

public java.io.Serializable setAttribute(java.lang.String name,
                                         java.io.Serializable object)
Specified by:
setAttribute in interface Mail

getMessageSize

public long getMessageSize()
                    throws javax.mail.MessagingException
Specified by:
getMessageSize in interface Mail
Throws:
javax.mail.MessagingException

getLastUpdated

public java.util.Date getLastUpdated()
Specified by:
getLastUpdated in interface Mail

setLastUpdated

public void setLastUpdated(java.util.Date lastUpdated)
Specified by:
setLastUpdated in interface Mail

setMessageSize

public void setMessageSize(long size)

setRemoteAddr

public void setRemoteAddr(java.lang.String remoteAddr)


Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.