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, removeAccountpublic 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 DbMailAccountHandlergetAccounts in class DbMailAccountHandlerImplSQLExceptionpublic DbMailAccount[] getAccounts(Connection c, long[] ids) throws SQLException
getAccounts in interface DbMailAccountHandlergetAccounts in class DbMailAccountHandlerImplSQLExceptionpublic DbMailAccount[] getAccountsForAutoRetrieval(Connection c) throws SQLException
getAccountsForAutoRetrieval in interface DbMailAccountHandlergetAccountsForAutoRetrieval in class DbMailAccountHandlerImplSQLExceptionpublic long[] getAccountIds(Connection c) throws SQLException
getAccountIds in interface DbMailAccountHandlergetAccountIds in class DbMailAccountHandlerImplSQLExceptionpublic DbMailAccount getPrivateAccount(Connection c) throws SQLException
getPrivateAccount in interface DbMailAccountHandlergetPrivateAccount in class DbMailAccountHandlerImplSQLExceptionpublic DbMailAccount[] getSharedAccounts(Connection c) throws SQLException
getSharedAccounts in interface DbMailAccountHandlergetSharedAccounts in class DbMailAccountHandlerImplSQLExceptionpublic void loadAccountSettings(Connection c, DbMailAccount[] accounts) throws SQLException
loadAccountSettings in interface DbMailAccountHandlerloadAccountSettings in class DbMailAccountHandlerImplSQLExceptionpublic void removeAccounts(Connection c, long[] ids) throws SQLException
removeAccounts in interface DbMailAccountHandlerremoveAccounts in class DbMailAccountHandlerImplSQLExceptionpublic void saveAccount(Connection c, DbMailAccount account) throws SQLException
saveAccount in interface DbMailAccountHandlersaveAccount in class DbMailAccountHandlerImplSQLExceptionCopyright © 2015 OpenEstate. All rights reserved.