@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.ComparisonOperation
DEFAULT_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, writeUnlock
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
- 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.