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

java.lang.Object
  extended bycom.liferay.portlet.mail.util.multiaccount.MailCache

public class MailCache
extends java.lang.Object

View Source

Author:
Jorge Ferrer

Constructor Summary
MailCache()
           
 
Method Summary
static void clearCache(javax.servlet.http.HttpSession ses)
           
static javax.mail.Store getStore(javax.servlet.http.HttpSession ses, java.lang.String accountPrefix)
           
static java.util.Collection getUserAccounts(long userId)
           
static void putStore(javax.servlet.http.HttpSession ses, java.lang.String accountPrefix, javax.mail.Store store)
           
static void putUserAccounts(long userId, java.util.Collection accounts)
           
static void removeStore(javax.servlet.http.HttpSession ses, java.lang.String accountPrefix)
           
static void removeUserAccounts(long userId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailCache

public MailCache()
Method Detail

getStore

public static javax.mail.Store getStore(javax.servlet.http.HttpSession ses,
                                        java.lang.String accountPrefix)

putStore

public static void putStore(javax.servlet.http.HttpSession ses,
                            java.lang.String accountPrefix,
                            javax.mail.Store store)

removeStore

public static void removeStore(javax.servlet.http.HttpSession ses,
                               java.lang.String accountPrefix)

getUserAccounts

public static java.util.Collection getUserAccounts(long userId)

putUserAccounts

public static void putUserAccounts(long userId,
                                   java.util.Collection accounts)

removeUserAccounts

public static void removeUserAccounts(long userId)

clearCache

public static void clearCache(javax.servlet.http.HttpSession ses)
                       throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException