org.apache.james.mailbox.jpa.mail.model.openjpa
Class AbstractJPAMailboxMembership
java.lang.Object
org.apache.james.mailbox.store.mail.model.AbstractMailboxMembership<java.lang.Long>
org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMailboxMembership
- All Implemented Interfaces:
- MailboxMembership<java.lang.Long>
- Direct Known Subclasses:
- JPAMailboxMembership, JPAStreamingMailboxMembership
@MappedSuperclass
public abstract class AbstractJPAMailboxMembership
- extends AbstractMailboxMembership<java.lang.Long>
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
AbstractJPAMailboxMembership
@Deprecated
public AbstractJPAMailboxMembership()
- Deprecated.
- For enhancement only.
AbstractJPAMailboxMembership
public AbstractJPAMailboxMembership(long mailboxId,
java.util.Date internalDate,
javax.mail.Flags flags,
int bodyStartOctet,
java.util.List<JPAHeader> headers,
PropertyBuilder propertyBuilder)
throws MailboxException
- Throws:
MailboxException
AbstractJPAMailboxMembership
public AbstractJPAMailboxMembership(long mailboxId,
MailboxMembership<?> original)
throws MailboxException
- Constructs a copy of the given message.
All properties are cloned except mailbox and UID.
- Parameters:
mailboxId - new mailbox IDuid - new UIDoriginal - message to be copied, not null
- Throws:
java.io.IOException
MailboxException
getInternalDate
public java.util.Date getInternalDate()
- See Also:
MailboxMembership.getInternalDate()
getMailboxId
public java.lang.Long getMailboxId()
- See Also:
MailboxMembership.getMailboxId()
getUid
public long getUid()
- See Also:
MailboxMembership.getUid()
isAnswered
public boolean isAnswered()
- See Also:
MailboxMembership.isAnswered()
isDeleted
public boolean isDeleted()
- See Also:
MailboxMembership.isDeleted()
isDraft
public boolean isDraft()
- See Also:
MailboxMembership.isDraft()
isFlagged
public boolean isFlagged()
- See Also:
MailboxMembership.isFlagged()
isRecent
public boolean isRecent()
- See Also:
MailboxMembership.isRecent()
isSeen
public boolean isSeen()
- See Also:
MailboxMembership.isSeen()
unsetRecent
public void unsetRecent()
- See Also:
MailboxMembership.unsetRecent()
setFlags
public void setFlags(javax.mail.Flags flags)
- See Also:
MailboxMembership.setFlags(javax.mail.Flags)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
setUid
public void setUid(long uid)
Copyright © 2002-2010 The Apache Software Foundation. All Rights Reserved.