public class SimpleMessageMetaData extends Object implements MessageMetaData
| Constructor and Description |
|---|
SimpleMessageMetaData(long uid,
long modSeq,
javax.mail.Flags flags,
long size,
Date internalDate) |
SimpleMessageMetaData(Message<?> message) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
javax.mail.Flags |
getFlags()
Return the
Flags |
Date |
getInternalDate()
IMAP defines this as the time when the message has arrived to the server
(by smtp).
|
long |
getModSeq()
Return the modify-sequence number of the message.
|
long |
getSize()
Return the size in bytes
|
long |
getUid()
Return the uid of the message which the MessageResult belongs to
|
int |
hashCode() |
public SimpleMessageMetaData(long uid,
long modSeq,
javax.mail.Flags flags,
long size,
Date internalDate)
public SimpleMessageMetaData(Message<?> message)
public javax.mail.Flags getFlags()
MessageMetaDataFlagsgetFlags in interface MessageMetaDataMessageMetaData.getFlags()public long getSize()
MessageMetaDatagetSize in interface MessageMetaDataMessageMetaData.getSize()public Date getInternalDate()
MessageMetaDataIMAP defines this as the time when the message has arrived to the server (by smtp). Clients are also allowed to set the internalDate on append.
getInternalDate in interface MessageMetaDataMessageMetaData.getInternalDate()public long getUid()
MessageMetaDatagetUid in interface MessageMetaDataMessageMetaData.getUid()public long getModSeq()
MessageMetaDatagetModSeq in interface MessageMetaDataMessageMetaData.getModSeq()Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.