com.liferay.portlet.mail.util.multiaccount
Class MailAccount

java.lang.Object
  extended bycom.liferay.portlet.mail.util.multiaccount.MailAccount
All Implemented Interfaces:
java.io.Serializable

public class MailAccount
extends java.lang.Object
implements java.io.Serializable

View Source

MailAccount represents a mail account. It contains all the necessary information to connect to the IMAP server with its credentials.

Author:
Jorge Ferrer
See Also:
Serialized Form

Field Summary
static long _MB
           
 
Constructor Summary
MailAccount(java.lang.String accountName, long userId, java.lang.String password, java.lang.String emailAddress)
           
MailAccount(java.lang.String accountName, java.lang.String userId, java.lang.String password, java.lang.String emailAddress)
           
 
Method Summary
 java.lang.String getEmailAddress()
           
 long getFreeSpace()
           
 long getFreeSpaceInMb()
           
 long getFreeSpaceInPercentage()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 long getQuota()
           
 long getQuotaInMb()
           
 java.lang.String getRole()
           
 long getSize()
           
 long getSizeInMb()
           
 javax.mail.Store getStore()
           
 java.lang.String getUserId()
           
 boolean isActive()
           
 void setActive(boolean active)
           
 void setQuota(long quota)
           
 void setRole(java.lang.String role)
           
 void setStore(javax.mail.Store store)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_MB

public static final long _MB
See Also:
Constant Field Values
Constructor Detail

MailAccount

public MailAccount(java.lang.String accountName,
                   long userId,
                   java.lang.String password,
                   java.lang.String emailAddress)

MailAccount

public MailAccount(java.lang.String accountName,
                   java.lang.String userId,
                   java.lang.String password,
                   java.lang.String emailAddress)
Method Detail

getName

public java.lang.String getName()

getUserId

public java.lang.String getUserId()

getPassword

public java.lang.String getPassword()

getEmailAddress

public java.lang.String getEmailAddress()

getRole

public java.lang.String getRole()

setRole

public void setRole(java.lang.String role)

getStore

public javax.mail.Store getStore()

setStore

public void setStore(javax.mail.Store store)

isActive

public boolean isActive()

setActive

public void setActive(boolean active)

getQuota

public long getQuota()

setQuota

public void setQuota(long quota)

getQuotaInMb

public long getQuotaInMb()

getSize

public long getSize()

getSizeInMb

public long getSizeInMb()

getFreeSpace

public long getFreeSpace()

getFreeSpaceInMb

public long getFreeSpaceInMb()

getFreeSpaceInPercentage

public long getFreeSpaceInPercentage()

toString

public java.lang.String toString()