@Component public class JavamailConfigurationResource extends OnmsRestService implements org.springframework.beans.factory.InitializingBean
| Modifier and Type | Class and Description |
|---|---|
static class |
JavamailConfigurationResource.End2endConfigList
The Class End2endConfigList.
|
static class |
JavamailConfigurationResource.ReadmailConfigList
The Class ReadmailConfigList.
|
static class |
JavamailConfigurationResource.SendmailConfigList
The Class SendmailConfigList.
|
OnmsRestService.ComparisonOperationDEFAULT_LIMIT| Constructor and Description |
|---|
JavamailConfigurationResource() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet()
After properties set.
|
javax.ws.rs.core.Response |
getDefaultReadmailConfiguration()
Gets the default readmail configuration.
|
javax.ws.rs.core.Response |
getDefaultSendmailConfiguration()
Gets the default sendmail configuration.
|
javax.ws.rs.core.Response |
getEnd2endConfigurations()
Gets all the end2end configurations.
|
End2endMailConfig |
getEnd2EndMailConfiguration(String end2endConfig)
Gets a specific end2end mail configuration.
|
ReadmailConfig |
getReadmailConfiguration(String readmailConfig)
Gets a specific readmail configuration.
|
javax.ws.rs.core.Response |
getReadmailConfigurations()
Gets all the readmail configurations.
|
SendmailConfig |
getSendmailConfiguration(String sendmailConfig)
Gets a specific sendmail configuration.
|
javax.ws.rs.core.Response |
getSendmailConfigurations()
Gets all the sendmail configurations.
|
javax.ws.rs.core.Response |
removeEnd2endConfig(String end2endConfig)
Removes the end2end configuration.
|
javax.ws.rs.core.Response |
removeReadmailConfig(String readmailConfig)
Removes the readmail configuration.
|
javax.ws.rs.core.Response |
removeSendmailConfig(String sendmailConfig)
Removes the sendmail configuration.
|
javax.ws.rs.core.Response |
saveConfiguration()
Saves the configuration.
|
javax.ws.rs.core.Response |
setDefaultReadmailConfiguration(String readmailConfigName)
Sets the default readmail configuration.
|
javax.ws.rs.core.Response |
setDefaultSendmailConfiguration(String sendmailConfigName)
Sets the default sendmail configuration.
|
javax.ws.rs.core.Response |
setEnd2EndMailConfiguration(End2endMailConfig end2endMailConfig)
Sets the end2end mail configuration.
|
javax.ws.rs.core.Response |
setReadmailConfiguration(ReadmailConfig readmailConfig)
Sets the readmail configuration.
|
javax.ws.rs.core.Response |
setSendmailConfiguration(SendmailConfig sendmailConfig)
Sets the sendmail configuration.
|
javax.ws.rs.core.Response |
updateEnd2endConfiguration(String end2endConfigName,
MultivaluedMapImpl params)
Update end2end configuration.
|
javax.ws.rs.core.Response |
updateReadmailConfiguration(String readmailConfigName,
MultivaluedMapImpl params)
Update readmail configuration.
|
javax.ws.rs.core.Response |
updateSendmailConfiguration(String sendmailConfigName,
MultivaluedMapImpl params)
Update sendmail configuration.
|
applyQueryFilters, applyQueryFilters, getBadRequestResponse, getBeanWrapperForClass, getException, getException, getNumericValue, getRedirectUri, readLock, readUnlock, removeParameter, removeParameter, setProperties, writeLock, writeUnlockpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanException - the exceptionpublic javax.ws.rs.core.Response getDefaultReadmailConfiguration()
public javax.ws.rs.core.Response getDefaultSendmailConfiguration()
public javax.ws.rs.core.Response setDefaultReadmailConfiguration(String readmailConfigName)
readmailConfigName - the readmail configuration namepublic javax.ws.rs.core.Response setDefaultSendmailConfiguration(String sendmailConfigName)
sendmailConfigName - the sendmail configuration namepublic javax.ws.rs.core.Response getReadmailConfigurations()
public javax.ws.rs.core.Response getSendmailConfigurations()
public javax.ws.rs.core.Response getEnd2endConfigurations()
public ReadmailConfig getReadmailConfiguration(String readmailConfig)
readmailConfig - the readmail configurationpublic SendmailConfig getSendmailConfiguration(String sendmailConfig)
sendmailConfig - the sendmail configurationpublic End2endMailConfig getEnd2EndMailConfiguration(String end2endConfig)
end2endConfig - the end2end configurationpublic javax.ws.rs.core.Response setReadmailConfiguration(ReadmailConfig readmailConfig)
If there is a readmail configuration with the same name, the existing one will be overridden.
readmailConfig - the readmail configurationpublic javax.ws.rs.core.Response setSendmailConfiguration(SendmailConfig sendmailConfig)
If there is a sendmail configuration with the same name, the existing one will be overridden.
sendmailConfig - the sendmail configurationpublic javax.ws.rs.core.Response setEnd2EndMailConfiguration(End2endMailConfig end2endMailConfig)
If there is a end2end configuration with the same name, the existing one will be overridden.
end2endMailConfig - the end2end mail configurationpublic javax.ws.rs.core.Response updateReadmailConfiguration(String readmailConfigName, MultivaluedMapImpl params)
readmailConfigName - the readmail configuration nameparams - the parameters mappublic javax.ws.rs.core.Response updateSendmailConfiguration(String sendmailConfigName, MultivaluedMapImpl params)
sendmailConfigName - the sendmail configuration nameparams - the parameters mappublic javax.ws.rs.core.Response updateEnd2endConfiguration(String end2endConfigName, MultivaluedMapImpl params)
end2endConfigName - the end2end configuration nameparams - the parameters mappublic javax.ws.rs.core.Response removeReadmailConfig(String readmailConfig)
readmailConfig - the readmail configuration namepublic javax.ws.rs.core.Response removeSendmailConfig(String sendmailConfig)
sendmailConfig - the sendmail configuration namepublic javax.ws.rs.core.Response removeEnd2endConfig(String end2endConfig)
end2endConfig - the end2end configuration namepublic javax.ws.rs.core.Response saveConfiguration()
Copyright © 2020. All rights reserved.