|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.james.mailbox.store.mail.model.AbstractMessage<Long>
org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
@MappedSuperclass public abstract class AbstractJPAMessage
Abstract base class for JPA based implementations of AbstractMessage
| Nested Class Summary | |
|---|---|
static class |
AbstractJPAMessage.MailboxIdUidKey
Identifies composite key |
| Constructor Summary | |
|---|---|
AbstractJPAMessage()
Deprecated. |
|
AbstractJPAMessage(JPAMailbox mailbox,
Date internalDate,
javax.mail.Flags flags,
long contentOctets,
int bodyStartOctet,
PropertyBuilder propertyBuilder)
|
|
AbstractJPAMessage(JPAMailbox mailbox,
long uid,
long modSeq,
Message<?> original)
Constructs a copy of the given message. |
|
| Method Summary | |
|---|---|
protected String[] |
createUserFlags()
This implementation supports user flags |
boolean |
equals(Object obj)
|
protected int |
getBodyStartOctet()
|
long |
getFullContentOctets()
|
Date |
getInternalDate()
|
JPAMailbox |
getMailbox()
Utility getter on Mailbox. |
Long |
getMailboxId()
|
String |
getMediaType()
Gets the top level MIME content media type. |
long |
getModSeq()
|
List<Property> |
getProperties()
Gets a read-only list of meta-data properties. |
String |
getSubType()
Gets the MIME content subtype. |
Long |
getTextualLineCount()
Gets the number of CRLF in a textual document. |
long |
getUid()
|
int |
hashCode()
|
boolean |
isAnswered()
|
boolean |
isDeleted()
|
boolean |
isDraft()
|
boolean |
isFlagged()
|
boolean |
isRecent()
|
boolean |
isSeen()
|
void |
setFlags(javax.mail.Flags flags)
|
void |
setMailbox(JPAMailbox mailbox)
Utility setter on Mailbox. |
void |
setModSeq(long modSeq)
|
void |
setUid(long uid)
|
String |
toString()
|
| Methods inherited from class org.apache.james.mailbox.store.mail.model.AbstractMessage |
|---|
compareTo, createFlags, getBodyOctets, getFullContent |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.james.mailbox.store.mail.model.Message |
|---|
getBodyContent, getHeaderContent |
| Constructor Detail |
|---|
@Deprecated public AbstractJPAMessage()
public AbstractJPAMessage(JPAMailbox mailbox,
Date internalDate,
javax.mail.Flags flags,
long contentOctets,
int bodyStartOctet,
PropertyBuilder propertyBuilder)
public AbstractJPAMessage(JPAMailbox mailbox,
long uid,
long modSeq,
Message<?> original)
throws MailboxException
mailbox - new mailboxuid - new UIDmodSeq - new modSeqoriginal - message to be copied, not null
IOException
MailboxException| Method Detail |
|---|
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic long getModSeq()
Message.getModSeq()public void setModSeq(long modSeq)
Message.setModSeq(long)public String getMediaType()
public String getSubType()
public List<Property> getProperties()
public Long getTextualLineCount()
public long getFullContentOctets()
Message.getFullContentOctets()protected int getBodyStartOctet()
getBodyStartOctet in class AbstractMessage<Long>public Date getInternalDate()
Message.getInternalDate()public Long getMailboxId()
Message.getMailboxId()public long getUid()
Message.getUid()public boolean isAnswered()
Message.isAnswered()public boolean isDeleted()
Message.isDeleted()public boolean isDraft()
Message.isDraft()public boolean isFlagged()
Message.isFlagged()public boolean isRecent()
Message.isRecent()public boolean isSeen()
Message.isSeen()public void setUid(long uid)
public void setFlags(javax.mail.Flags flags)
Message.setFlags(javax.mail.Flags)public JPAMailbox getMailbox()
protected String[] createUserFlags()
createUserFlags in class AbstractMessage<Long>public void setMailbox(JPAMailbox mailbox)
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||