|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.fortuna.mstor.data.MetaMessageImpl
public class MetaMessageImpl
A JDOM-based implementation of a meta message.
Field Summary | |
---|---|
protected static String |
ATTRIBUTE_MESSAGE_NUMBER
|
protected static String |
ELEMENT_MESSAGE
|
Constructor Summary | |
---|---|
MetaMessageImpl(Element element,
MetaFolder folder)
Constructs a new meta message instance based on the specified JDOM element. |
|
MetaMessageImpl(int messageNumber,
MetaFolder folder)
Constructs a new meta message instance based on a new JDOM element with the specified message id. |
Method Summary | |
---|---|
protected Element |
getElement()
Returns the underlying JDOM element. |
Flags |
getFlags()
|
MetaFolder |
getFolder()
Returns the meta folder this message belongs to. |
Date |
getForwarded()
|
InternetHeaders |
getHeaders()
|
int |
getMessageNumber()
Returns the 1-based number of the message the metadata is associated with. |
Date |
getReceived()
|
Date |
getReplied()
|
boolean |
isExpunged()
|
void |
setExpunged(boolean flag)
|
void |
setFlags(Flags flags)
|
void |
setForwarded(Date date)
|
void |
setHeaders(Enumeration headers)
|
void |
setHeaders(InternetHeaders headers)
Saves headers to metadata. |
void |
setReceived(Date date)
|
void |
setReplied(Date date)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final String ELEMENT_MESSAGE
protected static final String ATTRIBUTE_MESSAGE_NUMBER
Constructor Detail |
---|
public MetaMessageImpl(int messageNumber, MetaFolder folder)
messageId
- the message id of the new meta messagepublic MetaMessageImpl(Element element, MetaFolder folder)
element
- a JDOM element for the meta messageMethod Detail |
---|
protected final Element getElement()
public final int getMessageNumber()
MetaMessage
getMessageNumber
in interface MetaMessage
public final Date getReceived()
getReceived
in interface MetaMessage
public final void setReceived(Date date)
setReceived
in interface MetaMessage
date
- The received to set.public final Date getForwarded()
getForwarded
in interface MetaMessage
public final void setForwarded(Date date)
setForwarded
in interface MetaMessage
date
- The forwarded to set.public final Date getReplied()
getReplied
in interface MetaMessage
public final void setReplied(Date date)
setReplied
in interface MetaMessage
date
- The replied to set.public final boolean isExpunged()
isExpunged
in interface MetaMessage
public final void setExpunged(boolean flag)
setExpunged
in interface MetaMessage
flag
- The expunged to set.public final Flags getFlags()
getFlags
in interface MetaMessage
public final void setFlags(Flags flags)
setFlags
in interface MetaMessage
flags
- The flags to set.public final InternetHeaders getHeaders()
getHeaders
in interface MetaMessage
public final void setHeaders(InternetHeaders headers)
MetaMessage
setHeaders
in interface MetaMessage
headers
- headers to save to metadatapublic final void setHeaders(Enumeration headers)
setHeaders
in interface MetaMessage
public final MetaFolder getFolder()
MetaMessage
getFolder
in interface MetaMessage
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |