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<Long>

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


Constructor Summary
JPAMailbox()
          Deprecated. 
JPAMailbox(MailboxPath path, int uidValidity)
           
 
Method Summary
 boolean equals(Object obj)
           
 Long getMailboxId()
           
 String getName()
           
 String getNamespace()
           
 long getUidValidity()
           
 String getUser()
           
 int hashCode()
           
 void setName(String name)
           
 void setNamespace(String namespace)
           
 void setUser(String user)
           
 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

getMailboxId

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

getName

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

getUidValidity

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

setName

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

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getNamespace

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

getUser

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

setNamespace

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

setUser

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


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