public class HSqlDbMailAccountHandler extends DbMailAccountHandlerImpl
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_ACCOUNT_AUTO_RETRIEVAL |
static String |
FIELD_ACCOUNT_AUTO_RETRIEVAL_AT |
static String |
FIELD_ACCOUNT_AUTO_RETRIEVAL_INTERVAL |
static String |
FIELD_ACCOUNT_ENABLED |
static String |
FIELD_ACCOUNT_ID |
static String |
FIELD_ACCOUNT_NAME |
static String |
FIELD_ACCOUNT_NOTES |
static String |
FIELD_ACCOUNT_TYPE |
static String |
FIELD_SETTING_KEY |
static String |
FIELD_SETTING_VALUE |
static String |
PROC_REMOVE_ACCOUNTS |
static String |
PROC_REMOVE_ACCOUNTS_SETTINGS |
static String |
PROC_SAVE_ACCOUNTS |
static String |
PROC_SAVE_ACCOUNTS_SETTINGS |
static String |
TABLE_ACCOUNTS |
static String |
TABLE_ACCOUNTS_SETTINGS |
static String |
VIEW_ACCOUNTS |
static String |
VIEW_ACCOUNTS_SETTINGS |
Constructor and Description |
---|
HSqlDbMailAccountHandler() |
Modifier and Type | Method and Description |
---|---|
long[] |
getAccountIds(Connection c) |
DbMailAccount[] |
getAccounts(Connection c,
DbMailAccount.Type[] types,
Boolean enabled) |
DbMailAccount[] |
getAccounts(Connection c,
long[] ids) |
DbMailAccount[] |
getAccountsForAutoRetrieval(Connection c) |
DbMailAccount |
getPrivateAccount(Connection c) |
DbMailAccount[] |
getSharedAccounts(Connection c) |
void |
loadAccountSettings(Connection c,
DbMailAccount[] accounts) |
void |
removeAccounts(Connection c,
long[] ids) |
void |
saveAccount(Connection c,
DbMailAccount account) |
getAccount, getAccounts, getAccounts, getAccounts, loadAccountSettings, removeAccount
public static final String PROC_REMOVE_ACCOUNTS
public static final String PROC_REMOVE_ACCOUNTS_SETTINGS
public static final String PROC_SAVE_ACCOUNTS
public static final String PROC_SAVE_ACCOUNTS_SETTINGS
public static final String VIEW_ACCOUNTS
public static final String VIEW_ACCOUNTS_SETTINGS
public static final String TABLE_ACCOUNTS
public static final String FIELD_ACCOUNT_ID
public static final String FIELD_ACCOUNT_NAME
public static final String FIELD_ACCOUNT_NOTES
public static final String FIELD_ACCOUNT_ENABLED
public static final String FIELD_ACCOUNT_TYPE
public static final String FIELD_ACCOUNT_AUTO_RETRIEVAL
public static final String FIELD_ACCOUNT_AUTO_RETRIEVAL_INTERVAL
public static final String FIELD_ACCOUNT_AUTO_RETRIEVAL_AT
public static final String TABLE_ACCOUNTS_SETTINGS
public static final String FIELD_SETTING_KEY
public static final String FIELD_SETTING_VALUE
public DbMailAccount[] getAccounts(Connection c, DbMailAccount.Type[] types, Boolean enabled) throws SQLException
getAccounts
in interface DbMailAccountHandler
getAccounts
in class DbMailAccountHandlerImpl
SQLException
public DbMailAccount[] getAccounts(Connection c, long[] ids) throws SQLException
getAccounts
in interface DbMailAccountHandler
getAccounts
in class DbMailAccountHandlerImpl
SQLException
public DbMailAccount[] getAccountsForAutoRetrieval(Connection c) throws SQLException
getAccountsForAutoRetrieval
in interface DbMailAccountHandler
getAccountsForAutoRetrieval
in class DbMailAccountHandlerImpl
SQLException
public long[] getAccountIds(Connection c) throws SQLException
getAccountIds
in interface DbMailAccountHandler
getAccountIds
in class DbMailAccountHandlerImpl
SQLException
public DbMailAccount getPrivateAccount(Connection c) throws SQLException
getPrivateAccount
in interface DbMailAccountHandler
getPrivateAccount
in class DbMailAccountHandlerImpl
SQLException
public DbMailAccount[] getSharedAccounts(Connection c) throws SQLException
getSharedAccounts
in interface DbMailAccountHandler
getSharedAccounts
in class DbMailAccountHandlerImpl
SQLException
public void loadAccountSettings(Connection c, DbMailAccount[] accounts) throws SQLException
loadAccountSettings
in interface DbMailAccountHandler
loadAccountSettings
in class DbMailAccountHandlerImpl
SQLException
public void removeAccounts(Connection c, long[] ids) throws SQLException
removeAccounts
in interface DbMailAccountHandler
removeAccounts
in class DbMailAccountHandlerImpl
SQLException
public void saveAccount(Connection c, DbMailAccount account) throws SQLException
saveAccount
in interface DbMailAccountHandler
saveAccount
in class DbMailAccountHandlerImpl
SQLException
Copyright © 2015 OpenEstate. All rights reserved.