public class MockJavaMailConfigurationDao extends Object implements JavaMailConfigurationDao
| Constructor and Description |
|---|
MockJavaMailConfigurationDao() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEnd2endMailConfig(End2endMailConfig end2endConfig)
Adds the end2end mail configuration.
|
void |
addReadMailConfig(ReadmailConfig readmailConfig)
Adds the read mail configuration.
|
void |
addSendMailConfig(SendmailConfig sendmailConfig)
Adds the send mail configuration.
|
ReadmailConfig |
getDefaultReadmailConfig()
Gets the default readmail configuration.
|
SendmailConfig |
getDefaultSendmailConfig()
Gets the default sendmail configuration.
|
End2endMailConfig |
getEnd2endConfig(String name)
Gets the end2end mail configuration.
|
List<End2endMailConfig> |
getEnd2EndConfigs()
Gets the end2end mail configurations.
|
ReadmailConfig |
getReadMailConfig(String name)
Gets the read mail configuration.
|
List<ReadmailConfig> |
getReadmailConfigs()
Gets the readmail configurations.
|
SendmailConfig |
getSendMailConfig(String name)
Gets the send mail configuration.
|
List<SendmailConfig> |
getSendmailConfigs()
Gets the sendmail configurations.
|
void |
reloadConfiguration()
Reloads the configuration.
|
boolean |
removeEnd2endConfig(String end2endConfigName)
Removes the end2 end configuration.
|
boolean |
removeReadMailConfig(String readmailConfigName)
Removes the readmail configuration.
|
boolean |
removeSendMailConfig(String sendmailConfigName)
Removes the sendmail configuration.
|
void |
saveConfiguration()
Saves the current configuration on disk.
|
void |
setDefaultReadmailConfig(String sendmailConfigName)
Sets the default readmail configuration.
|
void |
setDefaultSendmailConfig(String sendmailConfigName)
Sets the default sendmail configuration.
|
void |
verifyMarshaledConfiguration()
Verifies marshaled configuration.
|
public SendmailConfig getDefaultSendmailConfig()
JavaMailConfigurationDaogetDefaultSendmailConfig in interface JavaMailConfigurationDaopublic SendmailConfig getSendMailConfig(String name)
JavaMailConfigurationDaogetSendMailConfig in interface JavaMailConfigurationDaoname - the sendmail configuration namepublic List<SendmailConfig> getSendmailConfigs()
JavaMailConfigurationDaogetSendmailConfigs in interface JavaMailConfigurationDaopublic ReadmailConfig getDefaultReadmailConfig()
JavaMailConfigurationDaogetDefaultReadmailConfig in interface JavaMailConfigurationDaopublic ReadmailConfig getReadMailConfig(String name)
JavaMailConfigurationDaogetReadMailConfig in interface JavaMailConfigurationDaoname - the readmail configuration namepublic List<ReadmailConfig> getReadmailConfigs()
JavaMailConfigurationDaogetReadmailConfigs in interface JavaMailConfigurationDaopublic End2endMailConfig getEnd2endConfig(String name)
JavaMailConfigurationDaogetEnd2endConfig in interface JavaMailConfigurationDaoname - the end2end configuration namepublic List<End2endMailConfig> getEnd2EndConfigs()
JavaMailConfigurationDaogetEnd2EndConfigs in interface JavaMailConfigurationDaopublic void verifyMarshaledConfiguration()
throws IllegalStateException
JavaMailConfigurationDaoverifyMarshaledConfiguration in interface JavaMailConfigurationDaoIllegalStateException - the illegal state exceptionpublic void reloadConfiguration()
throws org.springframework.dao.DataAccessResourceFailureException
JavaMailConfigurationDaoreloadConfiguration in interface JavaMailConfigurationDaoorg.springframework.dao.DataAccessResourceFailureException - the data access resource failure exceptionpublic void addSendMailConfig(SendmailConfig sendmailConfig)
JavaMailConfigurationDaoIf there is a sendmail-config object with the same name, it will be replaced; otherwise, the new object will be added.
addSendMailConfig in interface JavaMailConfigurationDaosendmailConfig - the sendmail configurationpublic void addReadMailConfig(ReadmailConfig readmailConfig)
JavaMailConfigurationDaoIf there is a readmail-config object with the same name, it will be replaced; otherwise, the new object will be added.
addReadMailConfig in interface JavaMailConfigurationDaoreadmailConfig - the readmail configurationpublic void addEnd2endMailConfig(End2endMailConfig end2endConfig)
JavaMailConfigurationDaoIf there is a end2end-mail-config object with the same name, it will be replaced; otherwise, the new object will be added.
addEnd2endMailConfig in interface JavaMailConfigurationDaoend2endConfig - the end2end configurationpublic void saveConfiguration()
JavaMailConfigurationDaosaveConfiguration in interface JavaMailConfigurationDaopublic boolean removeSendMailConfig(String sendmailConfigName)
JavaMailConfigurationDaoremoveSendMailConfig in interface JavaMailConfigurationDaosendmailConfigName - the sendmail configuration namepublic boolean removeReadMailConfig(String readmailConfigName)
JavaMailConfigurationDaoremoveReadMailConfig in interface JavaMailConfigurationDaoreadmailConfigName - the readmail configuration namepublic boolean removeEnd2endConfig(String end2endConfigName)
JavaMailConfigurationDaoremoveEnd2endConfig in interface JavaMailConfigurationDaoend2endConfigName - the end2end configuration namepublic void setDefaultSendmailConfig(String sendmailConfigName)
JavaMailConfigurationDaosetDefaultSendmailConfig in interface JavaMailConfigurationDaosendmailConfigName - the new default sendmail configurationpublic void setDefaultReadmailConfig(String sendmailConfigName)
JavaMailConfigurationDaosetDefaultReadmailConfig in interface JavaMailConfigurationDaosendmailConfigName - the new default readmail configurationCopyright © 2022. All rights reserved.