Package org.opennms.netmgt.dao.mock
Class MockJavaMailConfigurationDao
- java.lang.Object
-
- org.opennms.netmgt.dao.mock.MockJavaMailConfigurationDao
-
- All Implemented Interfaces:
JavaMailConfigurationDao
public class MockJavaMailConfigurationDao extends Object implements JavaMailConfigurationDao
-
-
Constructor Summary
Constructors Constructor Description MockJavaMailConfigurationDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEnd2endMailConfig(End2endMailConfig end2endConfig)Adds the end2end mail configuration.voidaddReadMailConfig(ReadmailConfig readmailConfig)Adds the read mail configuration.voidaddSendMailConfig(SendmailConfig sendmailConfig)Adds the send mail configuration.ReadmailConfiggetDefaultReadmailConfig()Gets the default readmail configuration.SendmailConfiggetDefaultSendmailConfig()Gets the default sendmail configuration.End2endMailConfiggetEnd2endConfig(String name)Gets the end2end mail configuration.List<End2endMailConfig>getEnd2EndConfigs()Gets the end2end mail configurations.ReadmailConfiggetReadMailConfig(String name)Gets the read mail configuration.List<ReadmailConfig>getReadmailConfigs()Gets the readmail configurations.SendmailConfiggetSendMailConfig(String name)Gets the send mail configuration.List<SendmailConfig>getSendmailConfigs()Gets the sendmail configurations.voidreloadConfiguration()Reloads the configuration.booleanremoveEnd2endConfig(String end2endConfigName)Removes the end2 end configuration.booleanremoveReadMailConfig(String readmailConfigName)Removes the readmail configuration.booleanremoveSendMailConfig(String sendmailConfigName)Removes the sendmail configuration.voidsaveConfiguration()Saves the current configuration on disk.voidsetDefaultReadmailConfig(String sendmailConfigName)Sets the default readmail configuration.voidsetDefaultSendmailConfig(String sendmailConfigName)Sets the default sendmail configuration.voidverifyMarshaledConfiguration()Verifies marshaled configuration.
-
-
-
Method Detail
-
getDefaultSendmailConfig
public SendmailConfig getDefaultSendmailConfig()
Description copied from interface:JavaMailConfigurationDaoGets the default sendmail configuration.- Specified by:
getDefaultSendmailConfigin interfaceJavaMailConfigurationDao- Returns:
- the default sendmail configuration
-
getSendMailConfig
public SendmailConfig getSendMailConfig(String name)
Description copied from interface:JavaMailConfigurationDaoGets the send mail configuration.- Specified by:
getSendMailConfigin interfaceJavaMailConfigurationDao- Parameters:
name- the sendmail configuration name- Returns:
- the send mail configuration
-
getSendmailConfigs
public List<SendmailConfig> getSendmailConfigs()
Description copied from interface:JavaMailConfigurationDaoGets the sendmail configurations.- Specified by:
getSendmailConfigsin interfaceJavaMailConfigurationDao- Returns:
- the sendmail configurations
-
getDefaultReadmailConfig
public ReadmailConfig getDefaultReadmailConfig()
Description copied from interface:JavaMailConfigurationDaoGets the default readmail configuration.- Specified by:
getDefaultReadmailConfigin interfaceJavaMailConfigurationDao- Returns:
- the default readmail configuration
-
getReadMailConfig
public ReadmailConfig getReadMailConfig(String name)
Description copied from interface:JavaMailConfigurationDaoGets the read mail configuration.- Specified by:
getReadMailConfigin interfaceJavaMailConfigurationDao- Parameters:
name- the readmail configuration name- Returns:
- the read mail configuration
-
getReadmailConfigs
public List<ReadmailConfig> getReadmailConfigs()
Description copied from interface:JavaMailConfigurationDaoGets the readmail configurations.- Specified by:
getReadmailConfigsin interfaceJavaMailConfigurationDao- Returns:
- the readmail configurations
-
getEnd2endConfig
public End2endMailConfig getEnd2endConfig(String name)
Description copied from interface:JavaMailConfigurationDaoGets the end2end mail configuration.- Specified by:
getEnd2endConfigin interfaceJavaMailConfigurationDao- Parameters:
name- the end2end configuration name- Returns:
- the end2end configuration
-
getEnd2EndConfigs
public List<End2endMailConfig> getEnd2EndConfigs()
Description copied from interface:JavaMailConfigurationDaoGets the end2end mail configurations.- Specified by:
getEnd2EndConfigsin interfaceJavaMailConfigurationDao- Returns:
- the end2end mail configurations
-
verifyMarshaledConfiguration
public void verifyMarshaledConfiguration() throws IllegalStateExceptionDescription copied from interface:JavaMailConfigurationDaoVerifies marshaled configuration.- Specified by:
verifyMarshaledConfigurationin interfaceJavaMailConfigurationDao- Throws:
IllegalStateException- the illegal state exception
-
reloadConfiguration
public void reloadConfiguration() throws org.springframework.dao.DataAccessResourceFailureExceptionDescription copied from interface:JavaMailConfigurationDaoReloads the configuration.- Specified by:
reloadConfigurationin interfaceJavaMailConfigurationDao- Throws:
org.springframework.dao.DataAccessResourceFailureException- the data access resource failure exception
-
addSendMailConfig
public void addSendMailConfig(SendmailConfig sendmailConfig)
Description copied from interface:JavaMailConfigurationDaoAdds the send mail configuration.If there is a sendmail-config object with the same name, it will be replaced; otherwise, the new object will be added.
- Specified by:
addSendMailConfigin interfaceJavaMailConfigurationDao- Parameters:
sendmailConfig- the sendmail configuration
-
addReadMailConfig
public void addReadMailConfig(ReadmailConfig readmailConfig)
Description copied from interface:JavaMailConfigurationDaoAdds the read mail configuration.If there is a readmail-config object with the same name, it will be replaced; otherwise, the new object will be added.
- Specified by:
addReadMailConfigin interfaceJavaMailConfigurationDao- Parameters:
readmailConfig- the readmail configuration
-
addEnd2endMailConfig
public void addEnd2endMailConfig(End2endMailConfig end2endConfig)
Description copied from interface:JavaMailConfigurationDaoAdds the end2end mail configuration.If there is a end2end-mail-config object with the same name, it will be replaced; otherwise, the new object will be added.
- Specified by:
addEnd2endMailConfigin interfaceJavaMailConfigurationDao- Parameters:
end2endConfig- the end2end configuration
-
saveConfiguration
public void saveConfiguration()
Description copied from interface:JavaMailConfigurationDaoSaves the current configuration on disk.- Specified by:
saveConfigurationin interfaceJavaMailConfigurationDao
-
removeSendMailConfig
public boolean removeSendMailConfig(String sendmailConfigName)
Description copied from interface:JavaMailConfigurationDaoRemoves the sendmail configuration.- Specified by:
removeSendMailConfigin interfaceJavaMailConfigurationDao- Parameters:
sendmailConfigName- the sendmail configuration name- Returns:
- true, if successful
-
removeReadMailConfig
public boolean removeReadMailConfig(String readmailConfigName)
Description copied from interface:JavaMailConfigurationDaoRemoves the readmail configuration.- Specified by:
removeReadMailConfigin interfaceJavaMailConfigurationDao- Parameters:
readmailConfigName- the readmail configuration name- Returns:
- true, if successful
-
removeEnd2endConfig
public boolean removeEnd2endConfig(String end2endConfigName)
Description copied from interface:JavaMailConfigurationDaoRemoves the end2 end configuration.- Specified by:
removeEnd2endConfigin interfaceJavaMailConfigurationDao- Parameters:
end2endConfigName- the end2end configuration name- Returns:
- true, if successful
-
setDefaultSendmailConfig
public void setDefaultSendmailConfig(String sendmailConfigName)
Description copied from interface:JavaMailConfigurationDaoSets the default sendmail configuration.- Specified by:
setDefaultSendmailConfigin interfaceJavaMailConfigurationDao- Parameters:
sendmailConfigName- the new default sendmail configuration
-
setDefaultReadmailConfig
public void setDefaultReadmailConfig(String sendmailConfigName)
Description copied from interface:JavaMailConfigurationDaoSets the default readmail configuration.- Specified by:
setDefaultReadmailConfigin interfaceJavaMailConfigurationDao- Parameters:
sendmailConfigName- the new default readmail configuration
-
-