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()
MessageMetaData
Flags
getFlags
in interface MessageMetaData
MessageMetaData.getFlags()
public long getSize()
MessageMetaData
getSize
in interface MessageMetaData
MessageMetaData.getSize()
public Date getInternalDate()
MessageMetaData
IMAP 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 MessageMetaData
MessageMetaData.getInternalDate()
public long getUid()
MessageMetaData
getUid
in interface MessageMetaData
MessageMetaData.getUid()
public long getModSeq()
MessageMetaData
getModSeq
in interface MessageMetaData
MessageMetaData.getModSeq()
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.