@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.
|
javax.ws.rs.core.Response |
getEnd2EndMailConfiguration(String end2endConfig)
Gets a specific end2end mail configuration.
|
javax.ws.rs.core.Response |
getReadmailConfiguration(String readmailConfig)
Gets a specific readmail configuration.
|
javax.ws.rs.core.Response |
getReadmailConfigurations()
Gets all the readmail configurations.
|
javax.ws.rs.core.Response |
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(javax.ws.rs.core.UriInfo uriInfo,
End2endMailConfig end2endMailConfig)
Sets the end2end mail configuration.
|
javax.ws.rs.core.Response |
setReadmailConfiguration(javax.ws.rs.core.UriInfo uriInfo,
ReadmailConfig readmailConfig)
Sets the readmail configuration.
|
javax.ws.rs.core.Response |
setSendmailConfiguration(javax.ws.rs.core.UriInfo uriInfo,
SendmailConfig sendmailConfig)
Sets the sendmail configuration.
|
javax.ws.rs.core.Response |
updateEnd2endConfiguration(javax.ws.rs.core.UriInfo uriInfo,
String end2endConfigName,
MultivaluedMapImpl params)
Update end2end configuration.
|
javax.ws.rs.core.Response |
updateReadmailConfiguration(javax.ws.rs.core.UriInfo uriInfo,
String readmailConfigName,
MultivaluedMapImpl params)
Update readmail configuration.
|
javax.ws.rs.core.Response |
updateSendmailConfiguration(javax.ws.rs.core.UriInfo uriInfo,
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 javax.ws.rs.core.Response getReadmailConfiguration(String readmailConfig)
readmailConfig - the readmail configurationpublic javax.ws.rs.core.Response getSendmailConfiguration(String sendmailConfig)
sendmailConfig - the sendmail configurationpublic javax.ws.rs.core.Response getEnd2EndMailConfiguration(String end2endConfig)
end2endConfig - the end2end configurationpublic javax.ws.rs.core.Response setReadmailConfiguration(@Context
javax.ws.rs.core.UriInfo uriInfo,
ReadmailConfig readmailConfig)
If there is a readmail configuration with the same name, the existing one will be overridden.
uriInfo - the URI inforeadmailConfig - the readmail configurationpublic javax.ws.rs.core.Response setSendmailConfiguration(@Context
javax.ws.rs.core.UriInfo uriInfo,
SendmailConfig sendmailConfig)
If there is a sendmail configuration with the same name, the existing one will be overridden.
uriInfo - the URI infosendmailConfig - the sendmail configurationpublic javax.ws.rs.core.Response setEnd2EndMailConfiguration(@Context
javax.ws.rs.core.UriInfo uriInfo,
End2endMailConfig end2endMailConfig)
If there is a end2end configuration with the same name, the existing one will be overridden.
uriInfo - the URI infoend2endMailConfig - the end2end mail configurationpublic javax.ws.rs.core.Response updateReadmailConfiguration(@Context
javax.ws.rs.core.UriInfo uriInfo,
String readmailConfigName,
MultivaluedMapImpl params)
uriInfo - the URI inforeadmailConfigName - the readmail configuration nameparams - the parameters mappublic javax.ws.rs.core.Response updateSendmailConfiguration(@Context
javax.ws.rs.core.UriInfo uriInfo,
String sendmailConfigName,
MultivaluedMapImpl params)
uriInfo - the URI infosendmailConfigName - the sendmail configuration nameparams - the parameters mappublic javax.ws.rs.core.Response updateEnd2endConfiguration(@Context
javax.ws.rs.core.UriInfo uriInfo,
String end2endConfigName,
MultivaluedMapImpl params)
uriInfo - the URI infoend2endConfigName - 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 © 2016. All rights reserved.