public final class DefaultFolderNamesProvider
extends java.lang.Object
DefaultFolderNamesProvider - Provides the default folder (full-)names for a certain mail account.| Modifier and Type | Class and Description |
|---|---|
static interface |
DefaultFolderNamesProvider.FallbackProvider
Provides fall-back values.
|
| Modifier and Type | Field and Description |
|---|---|
static DefaultFolderNamesProvider.FallbackProvider |
DEFAULT_PROVIDER
The fall-back provider.
|
| Constructor and Description |
|---|
DefaultFolderNamesProvider(int accountId,
int user,
int cid)
Initializes a new
DefaultFolderNamesProvider. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getDefaultFolderFullnames(com.openexchange.mailaccount.MailAccount mailAccount,
boolean isSpamEnabled)
Determines the default folder full names (not names).
|
java.lang.String[] |
getDefaultFolderFullnames(com.openexchange.mailaccount.MailAccountDescription mailAccount,
boolean isSpamEnabled)
Determines the default folder full names (not names).
|
java.lang.String[] |
getDefaultFolderFullnames(MailConfig mailConfig,
boolean isSpamEnabled)
Determines the default folder full names (not names).
|
java.lang.String[] |
getDefaultFolderFullnames(java.lang.String trashFullname,
java.lang.String sentFullname,
java.lang.String draftsFullname,
java.lang.String spamFullname,
java.lang.String confirmedSpamFullname,
java.lang.String confirmedHamFullname,
boolean isSpamEnabled)
Determines the default folder full names (not names).
|
java.lang.String[] |
getDefaultFolderNames(com.openexchange.mailaccount.MailAccount mailAccount,
boolean isSpamEnabled)
Determines the default folder names (not full names).
|
java.lang.String[] |
getDefaultFolderNames(com.openexchange.mailaccount.MailAccountDescription mailAccount,
boolean isSpamEnabled)
Determines the default folder names (not full names).
|
java.lang.String[] |
getDefaultFolderNames(MailConfig mailConfig,
boolean isSpamEnabled)
Determines the default folder names (not names).
|
java.lang.String[] |
getDefaultFolderNames(java.lang.String trash,
java.lang.String sent,
java.lang.String drafts,
java.lang.String spam,
java.lang.String confirmedSpam,
java.lang.String confirmedHam,
boolean isSpamEnabled)
Determines the default folder names (not full names).
|
public static final DefaultFolderNamesProvider.FallbackProvider DEFAULT_PROVIDER
public DefaultFolderNamesProvider(int accountId,
int user,
int cid)
throws com.openexchange.exception.OXException
DefaultFolderNamesProvider.accountId - The account IDuser - The user IDcid - The context IDcom.openexchange.exception.OXException - If initialization failspublic java.lang.String[] getDefaultFolderNames(com.openexchange.mailaccount.MailAccount mailAccount,
boolean isSpamEnabled)
String indexes the names as given through
constants: StorageUtility.INDEX_DRAFTS, StorageUtility.INDEX_SENT, etc.mailAccount - The mail account providing the namesisSpamEnabled - true if spam is enabled for current user; otherwise falseStringpublic java.lang.String[] getDefaultFolderNames(com.openexchange.mailaccount.MailAccountDescription mailAccount,
boolean isSpamEnabled)
String indexes the names as given through
constants: StorageUtility.INDEX_DRAFTS, StorageUtility.INDEX_SENT, etc.mailAccount - The mail account providing the namesisSpamEnabled - true if spam is enabled for current user; otherwise falseStringpublic java.lang.String[] getDefaultFolderNames(MailConfig mailConfig, boolean isSpamEnabled)
String indexes the names as given through
constants: StorageUtility.INDEX_DRAFTS, StorageUtility.INDEX_SENT, etc.mailConfig - The mail configuration providing the namesisSpamEnabled - true if spam is enabled for current user; otherwise falseStringpublic java.lang.String[] getDefaultFolderNames(java.lang.String trash,
java.lang.String sent,
java.lang.String drafts,
java.lang.String spam,
java.lang.String confirmedSpam,
java.lang.String confirmedHam,
boolean isSpamEnabled)
String indexes the names as given through
constants: StorageUtility.INDEX_DRAFTS, StorageUtility.INDEX_SENT, etc.trash - The trash namesent - The sent namedrafts - The drafts namespam - The spam nameconfirmedSpam - The confirmed-spam nameconfirmedHam - The confirmed-ham nameisSpamEnabled - true if spam is enabled for current user; otherwise falseStringpublic java.lang.String[] getDefaultFolderFullnames(com.openexchange.mailaccount.MailAccount mailAccount,
boolean isSpamEnabled)
String indexes the names as given through
constants: StorageUtility.INDEX_DRAFTS, StorageUtility.INDEX_SENT, etc.mailAccount - The mail account providing the full namesisSpamEnabled - true if spam is enabled for current user; otherwise falseStringpublic java.lang.String[] getDefaultFolderFullnames(com.openexchange.mailaccount.MailAccountDescription mailAccount,
boolean isSpamEnabled)
String indexes the names as given through
constants: StorageUtility.INDEX_DRAFTS, StorageUtility.INDEX_SENT, etc.mailAccount - The mail account providing the full namesisSpamEnabled - true if spam is enabled for current user; otherwise falseStringpublic java.lang.String[] getDefaultFolderFullnames(MailConfig mailConfig, boolean isSpamEnabled)
String indexes the names as given through
constants: StorageUtility.INDEX_DRAFTS, StorageUtility.INDEX_SENT, etc.mailConfig - The mail configuration providing the full namesisSpamEnabled - true if spam is enabled for current user; otherwise falseStringpublic java.lang.String[] getDefaultFolderFullnames(java.lang.String trashFullname,
java.lang.String sentFullname,
java.lang.String draftsFullname,
java.lang.String spamFullname,
java.lang.String confirmedSpamFullname,
java.lang.String confirmedHamFullname,
boolean isSpamEnabled)
String indexes the names as given through
constants: StorageUtility.INDEX_DRAFTS, StorageUtility.INDEX_SENT, etc.trashFullname - The trash full namesentFullname - The sent full namedraftsFullname - The drafts full namespamFullname - The spam full nameconfirmedSpamFullname - The confirmed-spam full nameconfirmedHamFullname - The confirmed-ham full nameisSpamEnabled - true if spam is enabled for current user; otherwise falseString