org.apache.james.mailbox.jpa.mail.model
Class JPAMailbox

java.lang.Object
  extended by org.apache.james.mailbox.jpa.mail.model.JPAMailbox
All Implemented Interfaces:
Mailbox<java.lang.Long>

@Entity(name="Mailbox")
public class JPAMailbox
extends java.lang.Object
implements Mailbox<java.lang.Long>


Constructor Summary
JPAMailbox()
          Deprecated. 
JPAMailbox(MailboxPath path, int uidValidity)
           
 
Method Summary
 void consumeUid()
           
 boolean equals(java.lang.Object obj)
           
 long getLastUid()
           
 java.lang.Long getMailboxId()
           
 java.lang.String getName()
           
 java.lang.String getNamespace()
           
 long getUidValidity()
           
 java.lang.String getUser()
           
 int hashCode()
           
 void setLastUid(long uid)
           
 void setName(java.lang.String name)
           
 void setNamespace(java.lang.String namespace)
           
 void setUser(java.lang.String user)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JPAMailbox

@Deprecated
public JPAMailbox()
Deprecated. 

JPA only


JPAMailbox

public JPAMailbox(MailboxPath path,
                  int uidValidity)
Method Detail

getLastUid

public long getLastUid()
Specified by:
getLastUid in interface Mailbox<java.lang.Long>
See Also:
Mailbox.getLastUid()

getMailboxId

public java.lang.Long getMailboxId()
Specified by:
getMailboxId in interface Mailbox<java.lang.Long>
See Also:
Mailbox.getMailboxId()

getName

public java.lang.String getName()
Specified by:
getName in interface Mailbox<java.lang.Long>
See Also:
Mailbox.getName()

getUidValidity

public long getUidValidity()
Specified by:
getUidValidity in interface Mailbox<java.lang.Long>
See Also:
Mailbox.getUidValidity()

consumeUid

public void consumeUid()
See Also:
org.apache.james.mailbox.store.mail.model.Mailbox#consumeUid()

setName

public void setName(java.lang.String name)
Specified by:
setName in interface Mailbox<java.lang.Long>
See Also:
Mailbox.setName(java.lang.String)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

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

getNamespace

public java.lang.String getNamespace()
Specified by:
getNamespace in interface Mailbox<java.lang.Long>

getUser

public java.lang.String getUser()
Specified by:
getUser in interface Mailbox<java.lang.Long>

setNamespace

public void setNamespace(java.lang.String namespace)
Specified by:
setNamespace in interface Mailbox<java.lang.Long>

setUser

public void setUser(java.lang.String user)
Specified by:
setUser in interface Mailbox<java.lang.Long>

setLastUid

public void setLastUid(long uid)


Copyright © 2002-2010 The Apache Software Foundation. All Rights Reserved.