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 java.lang.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(java.lang.String name)Gets the end2end mail configuration.java.util.List<End2endMailConfig>getEnd2EndConfigs()Gets the end2end mail configurations.ReadmailConfiggetReadMailConfig(java.lang.String name)Gets the read mail configuration.java.util.List<ReadmailConfig>getReadmailConfigs()Gets the readmail configurations.SendmailConfiggetSendMailConfig(java.lang.String name)Gets the send mail configuration.java.util.List<SendmailConfig>getSendmailConfigs()Gets the sendmail configurations.voidreloadConfiguration()Reloads the configuration.booleanremoveEnd2endConfig(java.lang.String end2endConfigName)Removes the end2 end configuration.booleanremoveReadMailConfig(java.lang.String readmailConfigName)Removes the readmail configuration.booleanremoveSendMailConfig(java.lang.String sendmailConfigName)Removes the sendmail configuration.voidsaveConfiguration()Saves the current configuration on disk.voidsetDefaultReadmailConfig(java.lang.String sendmailConfigName)Sets the default readmail configuration.voidsetDefaultSendmailConfig(java.lang.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(java.lang.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 java.util.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(java.lang.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 java.util.List<ReadmailConfig> getReadmailConfigs()
Description copied from interface:JavaMailConfigurationDaoGets the readmail configurations.- Specified by:
getReadmailConfigsin interfaceJavaMailConfigurationDao- Returns:
- the readmail configurations
-
getEnd2endConfig
public End2endMailConfig getEnd2endConfig(java.lang.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 java.util.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 java.lang.IllegalStateExceptionDescription copied from interface:JavaMailConfigurationDaoVerifies marshaled configuration.- Specified by:
verifyMarshaledConfigurationin interfaceJavaMailConfigurationDao- Throws:
java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.String sendmailConfigName)
Description copied from interface:JavaMailConfigurationDaoSets the default readmail configuration.- Specified by:
setDefaultReadmailConfigin interfaceJavaMailConfigurationDao- Parameters:
sendmailConfigName- the new default readmail configuration
-
-