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 classStoredMessage.UidAwareMimeMessageWraps a mime message and provides support for uid.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MailMessageAttributesgetAttributes()jakarta.mail.FlagsgetFlags()jakarta.mail.internet.MimeMessagegetMimeMessage()DategetReceivedDate()longgetUid()booleanisSet(jakarta.mail.Flags.Flag flag)voidsetFlag(jakarta.mail.Flags.Flag flag, boolean value)voidsetFlags(jakarta.mail.Flags flags, boolean value)voidupdateMessageNumber(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.
-
-