Package com.icegreen.greenmail.store
Class StoredMessage
- java.lang.Object
-
- com.icegreen.greenmail.store.StoredMessage
-
public class StoredMessage extends Object
A mail message with all the extra stuff that IMAP requires. This is just a placeholder object, while I work out what's really required. A common way of handling *all* messages needs to be available for James (maybe MovingMessage?)- Version:
- $Revision: 109034 $
- Author:
- Darrell DeBoer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StoredMessage.UidAwareMimeMessage
Wraps a mime message and provides support for uid.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MailMessageAttributes
getAttributes()
jakarta.mail.Flags
getFlags()
jakarta.mail.internet.MimeMessage
getMimeMessage()
Date
getReceivedDate()
long
getUid()
boolean
isSet(jakarta.mail.Flags.Flag flag)
void
setFlag(jakarta.mail.Flags.Flag flag, boolean value)
void
setFlags(jakarta.mail.Flags flags, boolean value)
void
updateMessageNumber(int messageNumber)
Updates the MSN.
-
-
-
Method Detail
-
getMimeMessage
public jakarta.mail.internet.MimeMessage getMimeMessage()
-
getFlags
public jakarta.mail.Flags getFlags()
-
isSet
public boolean isSet(jakarta.mail.Flags.Flag flag)
-
setFlag
public void setFlag(jakarta.mail.Flags.Flag flag, boolean value)
-
setFlags
public void setFlags(jakarta.mail.Flags flags, boolean value)
-
getReceivedDate
public Date getReceivedDate()
-
getUid
public long getUid()
-
getAttributes
public MailMessageAttributes getAttributes()
-
updateMessageNumber
public void updateMessageNumber(int messageNumber)
Updates the MSN.- Parameters:
messageNumber
- the MSN.
-
-