public class XMLMailServerManager extends AbstractMailServerManager
SERVER_TYPES| Constructor and Description |
|---|
XMLMailServerManager() |
| Modifier and Type | Method and Description |
|---|---|
Long |
create(MailServer mailServer) |
void |
delete(Long mailServerId) |
String |
getConfigFile() |
protected InputStream |
getConfigurationInputStream(String resource) |
PopMailServer |
getDefaultPopMailServer() |
SMTPMailServer |
getDefaultSMTPMailServer() |
MailServer |
getMailServer(Long id) |
MailServer |
getMailServer(String name) |
protected Class |
getPopMailServerClass() |
List<PopMailServer> |
getPopMailServers()
Gets a list of all the configured POP mail servers.
|
List<String> |
getServerNames() |
protected Class |
getSMTPMailServerClass() |
List<SMTPMailServer> |
getSmtpMailServers()
Gets a list of all the configured SMTP mail servers.
|
void |
init(Map params) |
protected org.apache.commons.digester.Digester |
newDigester() |
void |
update(MailServer mailServer) |
getMailServerConfigurationHandler, getSession, isDefaultSMTPMailServerDefined, setMailServerConfigurationHandlerpublic void init(Map params)
init in interface MailServerManagerinit in class AbstractMailServerManagerprotected org.apache.commons.digester.Digester newDigester()
protected InputStream getConfigurationInputStream(String resource)
public String getConfigFile()
@Nullable public MailServer getMailServer(Long id)
getMailServer in interface MailServerManagergetMailServer in class AbstractMailServerManager@Nullable public MailServer getMailServer(String name) throws MailException
getMailServer in interface MailServerManagergetMailServer in class AbstractMailServerManagerMailExceptionpublic Long create(MailServer mailServer) throws MailException
create in interface MailServerManagercreate in class AbstractMailServerManagerMailExceptionpublic void update(MailServer mailServer) throws MailException
update in interface MailServerManagerupdate in class AbstractMailServerManagerMailExceptionpublic void delete(Long mailServerId) throws MailException
delete in interface MailServerManagerdelete in class AbstractMailServerManagerMailExceptionpublic List<String> getServerNames()
getServerNames in interface MailServerManagergetServerNames in class AbstractMailServerManagerpublic List<SMTPMailServer> getSmtpMailServers()
MailServerManagergetSmtpMailServers in interface MailServerManagergetSmtpMailServers in class AbstractMailServerManagerpublic List<PopMailServer> getPopMailServers()
MailServerManagergetPopMailServers in interface MailServerManagergetPopMailServers in class AbstractMailServerManager@Nullable public SMTPMailServer getDefaultSMTPMailServer()
getDefaultSMTPMailServer in interface MailServerManagergetDefaultSMTPMailServer in class AbstractMailServerManager@Nullable public PopMailServer getDefaultPopMailServer()
getDefaultPopMailServer in interface MailServerManagergetDefaultPopMailServer in class AbstractMailServerManagerprotected Class getSMTPMailServerClass()
protected Class getPopMailServerClass()
Copyright © 2018 Atlassian. All rights reserved.