@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 © 2021. All rights reserved.