Package com.mockobjects.mail.internet
Class MockMimeMessage
- java.lang.Object
-
- com.mockobjects.MockObject
-
- com.mockobjects.mail.MockMessage
-
- com.mockobjects.mail.internet.MockMimeMessage
-
- All Implemented Interfaces:
MimeMessage
,Message
,Verifiable
public class MockMimeMessage extends MockMessage implements MimeMessage
-
-
Constructor Summary
Constructors Constructor Description MockMimeMessage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addHeaderLine(java.lang.String s)
void
addRecipient(javax.mail.Message.RecipientType aType, Address anAddress)
void
addRecipients(javax.mail.Message.RecipientType type, java.lang.String s)
java.util.Enumeration
getAllHeaderLines()
Address[]
getAllRecipients()
java.lang.String
getBody()
java.lang.String
getContentID()
java.lang.String[]
getContentLanguage()
java.lang.String
getContentMD5()
java.lang.String
getEncoding()
Folder
getFolder()
java.lang.String
getHeader(java.lang.String s, java.lang.String s1)
java.util.Enumeration
getMatchingHeaderLines(java.lang.String[] strings)
java.lang.String
getMessageID()
int
getMessageNumber()
java.util.Enumeration
getNonMatchingHeaderLines(java.lang.String[] strings)
java.io.InputStream
getRawInputStream()
Address[]
getReplyTo()
boolean
isExpunged()
boolean
isSet(Flags.Flag flag)
boolean
match(SearchTerm term)
void
setBody(java.lang.String messageText)
void
setContentID(java.lang.String s)
void
setContentLanguage(java.lang.String[] strings)
void
setContentMD5(java.lang.String s)
void
setDescription(java.lang.String s, java.lang.String s1)
void
setExpectedAddRecipient(javax.mail.Message.RecipientType aType, Address anAddress)
void
setFlag(Flags.Flag flag, boolean b)
void
setRecipient(javax.mail.Message.RecipientType type, Address address)
void
setRecipients(javax.mail.Message.RecipientType type, java.lang.String s)
void
setReplyTo(Address[] addresses)
void
setSubject(java.lang.String s, java.lang.String s1)
void
setText(java.lang.String s, java.lang.String s1)
void
writeTo(java.io.OutputStream stream, java.lang.String[] strings)
-
Methods inherited from class com.mockobjects.mail.MockMessage
addFrom, addHeader, addRecipients, getAllHeaders, getContent, getContentType, getDataHandler, getDescription, getDisposition, getFileName, getFlags, getFrom, getHeader, getInputStream, getLineCount, getMatchingHeaders, getNonMatchingHeaders, getRealMessage, getReceivedDate, getRecipients, getSentDate, getSize, getSubject, isMimeType, removeHeader, reply, saveChanges, setContent, setContent, setDataHandler, setDescription, setDisposition, setExpectedContent, setExpectedFrom, setExpectedRecipients, setExpectedSentDate, setExpectedSubject, setExpectedText, setFileName, setFlags, setFrom, setFrom, setHeader, setRecipients, setSentDate, setSubject, setText, writeTo
-
Methods inherited from class com.mockobjects.MockObject
notImplemented, notYetImplemented, verify
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface alt.javax.mail.Message
addFrom, addHeader, addRecipients, getAllHeaders, getContent, getContentType, getDataHandler, getDescription, getDisposition, getFileName, getFlags, getFrom, getHeader, getInputStream, getLineCount, getMatchingHeaders, getNonMatchingHeaders, getRealMessage, getReceivedDate, getRecipients, getSentDate, getSize, getSubject, isMimeType, removeHeader, reply, saveChanges, setContent, setContent, setDataHandler, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setHeader, setRecipients, setSentDate, setSubject, setText, writeTo
-
-
-
-
Method Detail
-
setRecipient
public void setRecipient(javax.mail.Message.RecipientType type, Address address) throws MessagingException
- Specified by:
setRecipient
in interfaceMimeMessage
- Throws:
MessagingException
-
setExpectedAddRecipient
public void setExpectedAddRecipient(javax.mail.Message.RecipientType aType, Address anAddress)
-
addRecipient
public void addRecipient(javax.mail.Message.RecipientType aType, Address anAddress) throws MessagingException
- Specified by:
addRecipient
in interfaceMimeMessage
- Throws:
MessagingException
-
setFlag
public void setFlag(Flags.Flag flag, boolean b) throws MessagingException
- Specified by:
setFlag
in interfaceMimeMessage
- Throws:
MessagingException
-
getMessageNumber
public int getMessageNumber()
- Specified by:
getMessageNumber
in interfaceMimeMessage
-
getBody
public java.lang.String getBody()
-
getFolder
public Folder getFolder()
- Specified by:
getFolder
in interfaceMimeMessage
-
setBody
public void setBody(java.lang.String messageText)
-
isExpunged
public boolean isExpunged()
- Specified by:
isExpunged
in interfaceMimeMessage
-
match
public boolean match(SearchTerm term) throws MessagingException
- Specified by:
match
in interfaceMimeMessage
- Throws:
MessagingException
-
getAllRecipients
public Address[] getAllRecipients() throws MessagingException
- Specified by:
getAllRecipients
in interfaceMimeMessage
- Throws:
MessagingException
-
setRecipients
public void setRecipients(javax.mail.Message.RecipientType type, java.lang.String s) throws MessagingException
- Specified by:
setRecipients
in interfaceMimeMessage
- Throws:
MessagingException
-
addRecipients
public void addRecipients(javax.mail.Message.RecipientType type, java.lang.String s) throws MessagingException
- Specified by:
addRecipients
in interfaceMimeMessage
- Throws:
MessagingException
-
getReplyTo
public Address[] getReplyTo() throws MessagingException
- Specified by:
getReplyTo
in interfaceMimeMessage
- Throws:
MessagingException
-
setReplyTo
public void setReplyTo(Address[] addresses) throws MessagingException
- Specified by:
setReplyTo
in interfaceMimeMessage
- Throws:
MessagingException
-
setSubject
public void setSubject(java.lang.String s, java.lang.String s1) throws MessagingException
- Specified by:
setSubject
in interfaceMimeMessage
- Throws:
MessagingException
-
getEncoding
public java.lang.String getEncoding() throws MessagingException
- Specified by:
getEncoding
in interfaceMimeMessage
- Throws:
MessagingException
-
getContentID
public java.lang.String getContentID() throws MessagingException
- Specified by:
getContentID
in interfaceMimeMessage
- Throws:
MessagingException
-
setContentID
public void setContentID(java.lang.String s) throws MessagingException
- Specified by:
setContentID
in interfaceMimeMessage
- Throws:
MessagingException
-
getContentMD5
public java.lang.String getContentMD5() throws MessagingException
- Specified by:
getContentMD5
in interfaceMimeMessage
- Throws:
MessagingException
-
setContentMD5
public void setContentMD5(java.lang.String s) throws MessagingException
- Specified by:
setContentMD5
in interfaceMimeMessage
- Throws:
MessagingException
-
setDescription
public void setDescription(java.lang.String s, java.lang.String s1) throws MessagingException
- Specified by:
setDescription
in interfaceMimeMessage
- Throws:
MessagingException
-
getContentLanguage
public java.lang.String[] getContentLanguage() throws MessagingException
- Specified by:
getContentLanguage
in interfaceMimeMessage
- Throws:
MessagingException
-
setContentLanguage
public void setContentLanguage(java.lang.String[] strings) throws MessagingException
- Specified by:
setContentLanguage
in interfaceMimeMessage
- Throws:
MessagingException
-
getMessageID
public java.lang.String getMessageID() throws MessagingException
- Specified by:
getMessageID
in interfaceMimeMessage
- Throws:
MessagingException
-
getRawInputStream
public java.io.InputStream getRawInputStream() throws MessagingException
- Specified by:
getRawInputStream
in interfaceMimeMessage
- Throws:
MessagingException
-
setText
public void setText(java.lang.String s, java.lang.String s1) throws MessagingException
- Specified by:
setText
in interfaceMimeMessage
- Throws:
MessagingException
-
writeTo
public void writeTo(java.io.OutputStream stream, java.lang.String[] strings) throws java.io.IOException, MessagingException
- Specified by:
writeTo
in interfaceMimeMessage
- Throws:
java.io.IOException
MessagingException
-
getHeader
public java.lang.String getHeader(java.lang.String s, java.lang.String s1) throws MessagingException
- Specified by:
getHeader
in interfaceMimeMessage
- Throws:
MessagingException
-
addHeaderLine
public void addHeaderLine(java.lang.String s) throws MessagingException
- Specified by:
addHeaderLine
in interfaceMimeMessage
- Throws:
MessagingException
-
getAllHeaderLines
public java.util.Enumeration getAllHeaderLines() throws MessagingException
- Specified by:
getAllHeaderLines
in interfaceMimeMessage
- Throws:
MessagingException
-
getMatchingHeaderLines
public java.util.Enumeration getMatchingHeaderLines(java.lang.String[] strings) throws MessagingException
- Specified by:
getMatchingHeaderLines
in interfaceMimeMessage
- Throws:
MessagingException
-
getNonMatchingHeaderLines
public java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] strings) throws MessagingException
- Specified by:
getNonMatchingHeaderLines
in interfaceMimeMessage
- Throws:
MessagingException
-
isSet
public boolean isSet(Flags.Flag flag) throws MessagingException
- Specified by:
isSet
in interfaceMimeMessage
- Throws:
MessagingException
-
-